* Update chance-man to 1.1.4
fix: reset plugin state, enhance UI with count labels and colored messages, and update ItemsFilter
- Reset plugin state in shutDown() by nullifying managers, panels, navButton, and fileExecutor,
and setting itemsInitialized to false. This fixes the issue where toggling the plugin off/on
required a client restart.
- Update refreshTradeableItems() to filter items with isNotTracked()
- Modify chat message output to display the unlocked item in green and the rolled item in red.
- Add rolled/unlocked count labels to ChanceManPanel, updating counts as "Rolled: X/Y" and "Unlocked: X/Y".
- Update init() and updatePanel() methods to integrate the new UI components.
- Update ItemsFilter to include additional blocked items
* Update chance-man
add a new more items to itemsFilter
* Update chance-man
add filter buttons with tooltips for unlocked/rolled item filtering
* Update chance-man
fix Rolled/Unlocked indicator under Rolled/Unlocked columns
* Patch 1.2.3.1
Fixed a bug causing the guess option to appear where it shouldnt
-limited now specifically for anything not a player, npc, menu item, inventory item, or an in game object - ideally the option should only appeard when "walk" or "cancel" are the only typical options.
* Update prop-hunt
Improved guessing function - should be near 100% accurate now as it tracks the tile you clicked on as opposed to screen coords (because my brain decided to start working)
* Update prop-hunt
* Update prop-hunt
Fixed a potential (but rare) exploit
Fix timing issue by deferring tradeable items refresh
- Add an "itemsInitialized" flag to ensure initialization only happens once.
- Remove the early call to refreshTradeableItems() in startUp().
- Update onGameTick() to initialize managers and UI (and call refreshTradeableItems) only when client.getLocalPlayer() is available and itemsInitialized is false.
- fixes: dry streak message displays to make it make more sense
- fixes: chest evaluation to determine if a purple is in the loot room to reset
- fixes: last item tracking memory would have null and could not evaluate string appropriately
- adjusts: config name for dryLootTracking to displayDryLootTracking since pivoting away from ENUM has caused users to go turn on the feature again (since enum to bool does not eval correctly)
- adds: resettobdry for users that are interested in resetting their streak due to the bug
* Create hide-and-seek-tracker
* Update hide-and-seek-tracker
Added button for saving player names in range to clipboard. so hosts have an easier time setting up the participants list when there are a lot of participants
* Update hide-and-seek-tracker
Removed log.info as per request
* Update hide-and-seek-tracker
Added major improvements to the plugin:
Moved settings to its own panel
Added support for capture areas placed in the world akin to tile markers.
Improved player registration options
* Update hide-and-seek-tracker
Added support for multiple rounds locally.
Added customizable point system.
Improved result export.
Refactored icon button code
* Update hide-and-seek-tracker
Attempting to fix build
* Removed unused printlines
feat: add ItemsFilter to exclude non-rollable items, handle ensouled heads, and implement GE blocking
- Implement ItemsFilter with a hard-coded, case-insensitive set of blocked item names.
- Integrate ensouled head mapping into ItemsFilter to assign proper item IDs based on the item name.
- Update ChanceManPlugin to skip blocked items and remap ensouled heads during the item pull.
- Implement GE blocking using a ScriptPostFired subscriber (script ID 751) to kill GE search results so that locked items are hidden from the GE
* Update prop-hunt 1.2.2
Fixed an issue breaking the plugin when more than one player was hiding.
* Update prop-hunt
Updated README
* Update prop-hunt
* Update prop-hunt
New Features:
-Lobby mechanic
-Active Hider on-screen list
-Add Hider option added to player menu
-Added experimental guessing mechanic (still in development)
Bug fixes:
-Fixed plugin defaulting to hide minimap dots at startup
-Fixed issue where Hide Mode button was not resetting when plugin is reset
Updated README to reflect changes
* Update prop-hunt
-added sound effect to correct guess
* Update prop-hunt
* Create chance-man
Chance Man is a plugin that locks tradeable items until they are unlocked with a random roll. The plugin tracks rolled and unlocked items per player and saves progress using JSON files. It also includes a roll animation and a simple user interface panel for viewing rolled and unlocked items
* Update chance-man
Fix Icon
* Update chance-man
Fix: Use injected Gson instead of creating new instances
- Removed direct `new Gson()` calls in UnlockedItemsManager and RolledItemsManager
- Injected RuneLite's Gson in ChanceManPlugin and passed it to each manager constructor
* Update chance-man
Create LICENSE
* Update chance-man
Fix roll trigger logic for unlocked items
- Update ground and inventory event handlers to trigger a roll for new instances (locked or unlocked) if not already rolled.
- Remove extra checks in RollAnimationManager so that every new instance triggers a roll once.
* Update chance-man
* Update chance-man
- Updated UnlockedItemsManager and RolledItemsManager to construct file paths using RuneLite.RUNELITE_DIR.
- Replaced manual system property construction with the RuneLite constant
- Added a null-check for rolledItemsManager in onItemContainerChanged to prevent NullPointerExceptions.
* Update chance-man
feat: use shared executor for file I/O, update roll animation chat message, and add search bar
- Initialize a shared single-threaded executor in ChanceManPlugin for asynchronous file operations.
- Update UnlockedItemsManager and RolledItemsManager to use the shared executor for load/save tasks.
- Remove individual executor shutdowns from managers and shut down the shared executor in plugin shutdown.
- Modify RollAnimationManager to include the queued (rolled) item in the chat message ("Unlocked {itemname} by rolling {rolleditemname}").
- Add a search bar to ChanceManPanel for filtering of rolled and unlocked items.
* Added empty-hands-indicator
* Updated empty-hands-indicator plugin
* Updated empty-hands-indicator plugin
* Addressed feedback reverting config group name and applying optimizations.
* Added the ability for the user to get notified when their hands are empty.
Fixed local player being outlined if empty handed and a part of a clan.
* Address PR feedback removing overlay on shutdown
---------
Co-authored-by: Adam Seyedmortaza <adam@seyedmortaza.com>
* Add quick-search plugin
Add Quick Search plugin with multi-platform support
- Added support for searching on OSRS Wiki, YouTube, Twitch, and Kick.
- Updated README with usage instructions and supported platforms.
* Update quick-search
Refactor search command structure and update README for improved usage clarity
* Update quick-search
Add LICENSE
* Update quick-search to use CommandExecuted event
* Remove note about command visibility from README
* Add configuration sections and suppress disabled message option in Quick Search + Include message origin
* Update wiki command to avoid conflict
- Add plugin icon and update metadata
- Add Google to platforms
* 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
* Update creators-kit to v1.5.19
v1.5.19
- Bugfix: ManagerTree will no longer recognize copy/paste/cut hotkeys, as they are not useful in this context
- Bugfix: setting transmog was not properly registering the RLO on clientthread
* Update visual-sounds (Block plugin at leviathan, TOA etc.)
Prevent abuse against bosses and raids. The plugin was recently disabled at Jagex's request. In an attempt to allow this plugin again, it has been disabled at the following locations:
- DT2 bosses (Vardorvis, Leviathan, Whisperer, Sucellus)
- Vorkath
- Inferno & TzHaar Fight Cave
- Raids (Cox, ToB, ToA)
* Update plugins/visual-sounds
re-enable visual sounds
Co-authored-by: iProdigy <8106344+iProdigy@users.noreply.github.com>
* Update visual-sounds
Addresses PR comments. Both fixes made by @iProdigy
- fix (jagex): disable plugin for hydra boss
- fix: use instance-safe region calculation
* Update visual-sounds
---------
Co-authored-by: iProdigy <8106344+iProdigy@users.noreply.github.com>