* Remove API call for untradeables
Fall back to github pages in order to determine the list of untradeable items that have values given to them; rather than querying the API on startup (leading to null errors)
* Whoops!
Accidentally left some debug logging from a few months ago kicking around in there.. all gone now! :)
We were incorrectly calling the atomic boolean for whether an item required a screenshot when it was untradeable based on a set of items we defined with custom values; resulting in nullpointers on drops.
* Fix creation of Color object
Sorry for the quick succession updates today.. just got home a bit ago, and the plugin was still creating (non-breaking) NullPointer errors inside our new warning methods. Fixed this by using fromHex instead of fromString to create red
* Update commit hash for droptracker plugin
* Update to Droptracker 5.1.0
Fixes to Combat Achievements
Removed XP tracking (Only tracking levels)
Organized settings menu
Reworked PB Tracking
Support Delve Boss 1-8 now
Fixed DMs not properly hiding
Fixed tracking Yama Loot
* Fix System.err.println in DropTrackerApi class
* Update droptracker to version 5.2.0
* Removed System.out.println from submission manager
* v3.9
Re-implement api-based tracking (optional) to combat the inevitable outcome of "public" webhooks.
* Increment version to 3.9, add KC to drop & pb submissions
* Bugfix
Fixed an error preventing the plugin from starting
* Add Yama to longNpcs list
Added yama to the list of NPCs that take an unusually long period of time between the PB/kill time message and the loot event.
* Update droptracker
Call sendChatMessage on the client thread
* Fix webhook list generation
Load webhooks on plugin startup instead of the first time a send is attempted; to prevent latency
* Increment versioning
v3.82.
* Adventure Log support
Added support for tracking Adventure Log entries when a player opens the log in their own POH, allowing us to grab all existing stored PBs instantly without requiring a re-submission of boss kills.
* Do not set core plugin config fields.
Bugfixed for ChatMessageEvent handler & remove our functions that set core plugin config fields as they were unnecessary.
* Bugfixes & changes
Revised the plugin according to reviewers' requests, implemented some fixes for collection log tracking & removed unused/bloat code.
* More bugfixes :(
Fixed improper storage of team sizes after conclusion of raids/etc.
* Remove logger statement
Removed an incorrectly left-behind debugging line & fixed external Discord URL (we lost our vanity 😢)
This release we introduced the following improvement/changes:
- Added ability to disable sending certain events
- Transitioned screenshot logic to send .jpeg instead of .png
- Implemented Group Size Tracking for Royal Titans
- Implemented Tracking Royal Titan Drops
* Fix Bosses without Time
Was still trying to send Boss kill messages for bosses without PBs. This is only used for bosses with PB so cleaned this up and removed it accordingly.
Incremented version to 3.2.2
* Better Webhook Error Handling
* Fix Commit
* Fixed the Release Number
* Fix for CA Screenshots + Additional Logging
* Changed Log.info to log.debug
Updated to version 2.3.1
Recognized my patterns didn't contain the pattern for colosseum so updated that accordingly. Also had to implement a fix to properly reset team size to null after sending a webhook
* DropTracker Version 3.2
Just added in the ability to send screenshots with hiding PMs
* Fixed Commit number
* Support for new Container Logic
Added in new container manager logic that determines whether an item was preivously owned.
* Fixed broken Gradle
* Time Tracking Re-write, plugin Version & Team Size Tracking
Re-wrote the Time tracking functionality to be able to support bosses that send a time message prior to the kill count message.
Also added a plugin version to be sent across with the embeds to help recognize what verison users are on.
Also added in support for Team sizes
* Update droptracker
* DropTracker 3.1 (Removal of Print statements)
* Update DropTracker to v3.0
Added a variety of new functionality, including a side panel with user lookups, tracking personal bests, combat achievements and collection logs, and more.
Fixed tracking of Araxxor and Whisperer kills, since their mechanics are slightly different than normal npc loot.
* Fix killcount regex filter
KCs are now displayed with comma separators ingame, which changes how we need to extract them from the chat
* Readme changes
Updated readme to more relevant info
* Update droptracker
* Update droptracker
Added much more efficient backend data management and updated the way the client interacted with it.
Changed from using a WiseOldMan connection to determine clan members to our own API.
Added an overlay for drops waiting for submission, and began implementing automated events (WIP)
* Change links to HTTPS
Removed some unnecessary commenting + updated URLs to use HTTPS.
* Fix build error
* Update droptracker
Fixed some outdated URLs that were causing issues
* org.json -> com.google.json
Changed logic to google gson, compressed the event_icon image
* Fixed build.gradle