* Create collection-tracker
Collection Tracker is a plugin that fetches your collection log from TempleOSRS api and shows it in the game chat with icons using !log boss name just like the old collection log plugin did
* Update collection-tracker
updated api calls to have specific user agent
* Update collection-tracker
Fixed Gson injection with Plugin Hub rules
* Update collection-tracker
Fixed more (and hopefully final) Gson injection to apply to Plugin hub rules
* Update collection-tracker
Added license of BSD clause 2
* Update collection-tracker
Fixed review comments for okhttp client log.info → log.debug added the warning about third party saved executor and added class for the h2 instance
* Update collection-tracker
Corrected warning location
* Update collection-tracker
Changed !log → !col so that people with runeprofile don't have problems.
* Update collection-tracker
Fixed the explicit dependency on gson
* Update collection-tracker
changed logging from jul to slf4j
* Update collection-tracker
changed everything in pull request "you don't need to invoke chatMessageManager.queue on the swing threadyou should save the database inside the RuneLite.RUNELITE_DIR" also some of the optional ones
* Update collection-tracker
* Update collection-tracker
* Update collection-tracker
fixed issues with names with spaces as senders
* Update Embargo to 1.4.1
- Bump version to 1.4.1
- Add timeout to isUserRegistered method in case of API failures
- If the API was down, the plugin would freeze due to looping requests. Reduce timeout to 2 seconds, add a minute cooldown on the API call
- Populate untradable item icons in the side panel by having the API pass itemIDs for them instead of names
- Change default side panel to match what it used to be (not signed in, log in to send data to Embargo) + reset it on logOut() as intended
- Only add wiki link to items that are found. This prevents "EHB/EHP/| items" from linking to nonsense wikipedia links
* Bump Embargo Plugin version to 1.4.2
- Refactor check registration to be async
- Prevent spamming of prevent registration by setting a variable
- Enqueue network calls to prevent locking due to execute
- Change logging to be a little more verbose/precise
- Properly check registration based on body response
Looks like the formatter kinda went crazy too
---------
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
* Update clogged-me
* Update version
* Update clogged-me
Added commas to message builder
* Store KC as -1 instead of not storing subcategory
* Added sprite cropping and dynamic alias map lookup
* Removed new gson instance
...oops
* Removed java error usage causing build to fail
* Updated readme with new config options and instructions
* Changed AliasHelper to use lower casing
* Update log-master
New task roll animation + DT2 tasks
* Update log-master
Added other tiers
Fix to tab and tier selection
Fix to loading task list data
Small fix to task roll animation
* Update log-master
Bugfix for first load
* Update log-master
Fix first load issues
* Update log-master
Big refactor to tidy things up a lot, also add an overlay to display current task and persist save data across PCs if on the same RL account
* Update log-master
Remove task overlay on shutdown
* Update log-master
Update default task list
Optimise loading remote task list
* Update log-master
Fix deprecated issues
* Update log-master
Fix multi-account issue
* Update log-master
Fix save data issue which caused inability to select different tabs
* Update log-master
Fix task complete issue
* Update log-master
Change rounding of tier progression to round down
* Update log-master
Update tasks list
* Update log-master
Added ms unit for roll time in side panel
Added FAQ button on dashboard
* Update log-master
Temporary fix for plugin breaking with collection log update
* Update log-master
Update default task list
Add option in hamburger menu to access dashboard
- bypass spell restrictions for Blighted Surge Sack
- add option to disable rolling f2p trade only items
- add FreeToPlayBlockedItems enum for items that cannot be self-sufficiently obtained on f2p
- add option to filter out f2p items that cannot be self-sufficiently obtained on f2p
* 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
* Update hide-and-seek-tracker
Added 3 new score types,
Added round export and import for easy data collation between hosts.
Renamed plugin
* Update Embargo
- Bump version to 1.3.2
- Refactor code
- Add collection log information to readme
* Update Embargo plugin to 1.4.0
General refactor
* Change Manifest to contain additional data for easter eggs
* Add ManifestManager
* add SoundManager
* add NPCRenameManager
* add ItemRenameManager
Side panel/UI change
* Convert from text to small dynamic panels w/ wiki lookup
Added features
* Easter eggs
* Sound Manager
* Item renames
* NPC renames
---------
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
- only update panel after roll completion in performRoll()
- wire ChanceManPanel into RollAnimationManager via setChanceManPanel
- allow spells in Last Man Standing by bypassing spell restrictions
- register WorldChanged listener and refactor startUp()/shutDown() to enable/disable features
- introduce featuresActive flag to guard all @subscribe handlers
- add BlightedSack enum to map the sacks to spells
- update ActionHandler to call isSpellOpEnabled(target) for spell checks
- Use JList virtualization instead of per-item JPanels for rolled/unlocked lists to improve performance.
v1.5.26
- Added Hitsplats as separate Keyframes to HealthKeyFrame. Hitsplats will now render based on duration rather than being toggles. Overall functionality should be similar to previously
- Separated HitsplatKeyFrame functions from HealthKeyFrame. Respectively separated HitsplatOverlay from HealthOverlay
- LabelPanel in TimeSheetPanel should now function as a scrollpane to accommodate more KeyFrameTypes
- AttributeSheet will now adjust its vertical scroll based on the LabelPanel's scroll value
- Improved scrolling capacity of ManagerTree through scrollpanes in the TimeSheetPanel and ManagerPanel
- Reorganized some code to more cleanly handle spotanims
- Rearranged JMenus to reflect new KeyFrameType ordering
* Update chance-man to 2.1.3
Switch to java.nio Files for safer saves and add automatic backups
- Migrated UnlockedItemsManager & RolledItemsManager from old FileReader/FileWriter to java.nio.Files/Path
- Write JSON via a temp file + ATOMIC_MOVE so saves are atomic
- Keep up to 10 rotating backups in a `backups/` folder, automatically pruning older ones
- Cleaned up ChanceManPlugin.startUp(): only register the overlay once (removed duplicate call)
* Update chance-man
Ensure “clean”/“rub” only locked for tracked items
* Update chance-man
harden persistence for rolled & unlocked items
- Automatically create data files on first run to avoid null pointer errors
- Add `safeMove()` helper for atomic‐move fallback and AccessDeniedException handling
- Rotate and prune backups, keeping only the latest `MAX_BACKUPS`
- Streamline load/save: write to a `.tmp` and then swap it into place
- Fix edge cases: NPEs on login, atomic‐move failures, and backup conflicts during rapid saves
* Create skill-data-exporter.properties
* Rename skill-data-exporter.properties to skill-data-exporter
* Fixed commit hash
Forgot to update commit hash after adding LICENSE.
* Update skill-data-exporter
update project name
* Update skill-data-exporter
fix jar settings in build.gradle
* Update output directory
* Update output directory
* Add logic to ensure configured output directory exists
Output directory configuration will be reset to default when attempting to export to an invalid directory. Defaults to RUNELITE_DIR/skill_data_exporter/.
* remove filename config option
changed format of timestamp to yyyy-MM-dd_HH-mm-ss
* Update csv formatting to look nicer when xp values are included