Skip to content

Update Dude, Where's My Stuff? to v2.0.0#4029

Merged
Nightfirecat merged 1 commit into
runelite:masterfrom
Thource:dude-wheres-my-stuff
Apr 3, 2023
Merged

Update Dude, Where's My Stuff? to v2.0.0#4029
Nightfirecat merged 1 commit into
runelite:masterfrom
Thource:dude-wheres-my-stuff

Conversation

@Thource
Copy link
Copy Markdown
Contributor

@Thource Thource commented Mar 9, 2023

What's New?

New features

  • Add button (right click on the overview panel with your characters name on) to export items to csv, thanks @PeaceBear0 !
  • Add World storage - Fossil Storage
  • Add World storage - Vyre Well
  • Add World storage - Seed Vault
  • Add World storage - Elnock Inquisitor
  • Add World storage - Annette
  • Add World storage - Pickaxe Statue
  • Add World storage - Nulodion
  • Add Carryable storage - Bolt Pouch
  • Add Carryable storage - Master Scroll Book
  • Add Carryable storage - Gnomish Firelighter
  • Add Minigame storage - Pest Control
  • Add Minigame storage - Slayer
  • Add (optional, default) tick-based deathpile tracking, this type of tracking is less work for the user (no need to swap to the character summary tab), but won't work across different clients
  • Add infobox for active deathbank
  • Add infoboxes for active deathpiles

Improvements

  • Add account type suffix to display name (for beta, speedrunning, etc)
  • Use login deathbank message to populate deathbank
  • Completely re-write saving/loading, complete with migration so that the user's current data still works
  • Add 3rd age plateskirt to POH Hard Treasure Chest
  • Add Tumeken's Guardian and Muphin to POH Menagerie
  • Add new alternative items to STASH units
  • Add potions to NMZ storage
  • Add ability to reset non-automatic storages (any storage with a "Last updated" below it)

Bugfixes

  • Fix custom plugin icon disappearing
  • Fix an issue with the stash board freezing the client (by changing the storage manager to only update once per window opening, rather than every tick while open)
  • Hopefully fix the issue with deathpiles randomly (very rarely) disappearing

Full Changelog: Thource/dude-wheres-my-stuff@v1.4.1...v2.0.0

P.S. I'm sorry that this is a huge change

@runelite-github-app
Copy link
Copy Markdown

runelite-github-app Bot commented Mar 9, 2023

@Nightfirecat
Copy link
Copy Markdown
Member

Reflection is not permitted in hub plugins, please avoid your use of java.lang.reflect package classes/methods.

@Thource
Copy link
Copy Markdown
Contributor Author

Thource commented Mar 23, 2023

Reflection is not permitted in hub plugins, please avoid your use of java.lang.reflect package classes/methods.

Is there no way for me to make and use custom annotations then? I’m using them to avoid having lots of duplicated code. I knew they were kinda taboo but thought this would be fine since I’m only using it to check my own classes

I’ll replace the reflection with a series of overridden functions

@Thource Thource force-pushed the dude-wheres-my-stuff branch from f6e2b62 to e94d195 Compare March 23, 2023 15:13
@Thource
Copy link
Copy Markdown
Contributor Author

Thource commented Mar 23, 2023

@Nightfirecat I've removed all reflection from the plugin now

@Thource Thource force-pushed the dude-wheres-my-stuff branch from e94d195 to b3bf914 Compare March 28, 2023 00:39
@Thource Thource force-pushed the dude-wheres-my-stuff branch from b3bf914 to b204293 Compare March 29, 2023 22:50
@Nightfirecat Nightfirecat merged commit be26d8c into runelite:master Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants