* Update creators-kit to v1.5.17
v1.5.17
- General code cleanup
- Added button for finding a Character and selecting it in the Manager Panel
- Added JMenuBar to the Toolkit for various menu options
- Removed Load and Save setup buttons from ManagerPanel due to redundancy
- ToolBoxFrame will now remember its previous location and extended state
- Cleaned up some code in CreatorsPanel regarding version number comparisons
- Removed several older CustomModel file handlers
- Bugfix: switchButton now has proper hover and select listeners
- Bugfix: loading setups wasn't properly revalidating the ToolBoxFrame
- Bugfix: previewObject wasn't properly adopting its parent's animFrame
v2.0
- KeyFrame label in AttributePanel is now a button
- TimeSheetPanel now can switch cards by pressing the up or down arrow keys while a label is already selected
- Dragging keyframes near the timelineIndicator in Timesheet now causes them to snap to it
- Removed AnimationToggle as it is not relevant with new poseAnimationController
- Added Toggle to AnimAttributes and AnimKeyFrame for looping
- Bugfix: saving ModelKeyFrames has been adapted to saving ModelKeyFrameSaves, allowing CustomModels to be properly saved and catalogued
- Bugfix: loading a setup was causing an NPE with registerSpawnChanges and registerModelChanges in Programmer
* Update creators-kit to v1.5.17
v1.5.17
- Removed system.out
- Switched out Desktop.browse() for LinkBrowser.browse()
* Update creators-kit to v1.5.17
Fixed NPE
* Update creators-kit to v1.5.18
v1.5.18
- Bugfix: ManagerPanel should no longer collapse the Tree when enough objects are added to the ObjectPanel
* Delete plugins/ironclad-clan-goals
Remove our clan plugin while we work on sorting out hosting and plugin maintenance
* Revert "Delete plugins/ironclad-clan-goals"
This reverts commit d195a72cc8.
* disable plugin
* patch naturalspeech
updated the link in UI that takes users to the instructions on github. master branch has been replaced with 2.0.0, which is currently pending review, and has different instructions to the old version.
* update naturalspeech
Changing to using self-hosted manifest, updating user-agent details, removing always calling startup for sync button and bug fix with playerHash not being generated when sent
* Create special-attack-infobox
Adds an infobox that displays the current special attack energy
* Update special-attack-infobox
* Update special-attack-infobox
The overlay is now removed on shutdown
* Plugin for Bingo
* Plugin for Bingo
* Change for JSON
* Added support for Raids (COX, TOA, and TOB),
Added a notification for completion of the full board,
Added a notification for completion of a row,
Added more discord notifications for completions,
More refactoring to the code has been done.
* Created itemsByName map for O(1) lookups instead of O(n) linear searches improving performance in findAndMarkItem and loadSavedItems methods
Optimized Item Processing
Reduced redundant string comparisons and list iterations
Replaced stream operations with direct for-loop for better performance
Eliminated the need to create intermediate collections
Added proper clearing of the lookup map when resetting items
Improved checkForCompletions to only check diagonals when the item is actually on a diagonal
Reduced redundant calculations and boolean variables
Refactored more code
Fully Asynchronous Screenshot System (Replaced blocking CompletableFuture with a callback-based approach
Implemented proper asynchronous handling within the frame listener
Used scheduled tasks for retries instead of thread-blocking sleeps)
Better error handling and validation throughout
Simplified payload creation
Fixed issues with Discord webhook attachments
* Profile System & Anti-Cheat Implementation
- Created comprehensive profile management system allowing multiple bingo events
- Implemented profile-specific settings (item lists, URLs, refresh intervals)
- Added robust anti-cheat system with acquisition verification and logging
- Fixed item persistence issues when switching between profiles
- Enhanced profile deletion with automatic profile switching
- Improved error handling to prevent deleting the last profile
- Implemented settings configuration during profile creation
- Streamlined UI with intuitive profile management controls
- Optimized code performance and removed unused functionality
- Added to the Discord integration webhook for verification