Commit Graph

9102 Commits

Author SHA1 Message Date
ChunkyAtlas
dd78e02c2a update monster-monitor to v1.4.3 (#7291)
* Update monster-monitor to v1.4.2

Fix dynamic bar height/width, moveability, and add special NPC tracking

- Adjusted progress bar height and width to be dynamically adjustable based on overlay size.
- Ensured text (NPC names and kill progress) dynamically scales and adjusts to fit within resized bars.
- Improved `drawProgressBar` logic to handle bar resizing and better align progress visualization with dynamic scaling.
- Updated `drawText` to allocate space for text based on bar dimensions, ensuring proper fit and truncation.
- Integrated `SpecialNpcTracker` for handling NPCs that do not fire the `ActorDeath` event.
- Refined exclusion logic to properly handle NPCs in `EXCLUDED_NPC_IDS`, normalizing names and ensuring IDs are accurately matched.
- Unified logging for special and standard NPCs to ensure consistency in tracking.

* Update monster-monitor to v1.4.3

Add customizable progress bar colors

Added configuration options for customizable progress bar colors

Updated progress bar rendering logic in MonsterMonitorOverlay.java to interpolate between user-selected colors.
2025-01-28 13:38:17 -08:00
riktenx
a150fd7401 add loot-filters (#7257)
* add loot-filters plugin

* fix gson injection
2025-01-28 13:19:17 -08:00
Jason O'Neill
6bb0f18e06 Update tree-despawn-timer to v1.4.7 (#7298) 2025-01-28 01:17:01 -06:00
DapperMickie
583d6f0efc update easy-pharaoh-sceptre to v2.3.1 (#7289)
Fixes issue with MES (hopefully temp fix).
Adds new default colors for Khardest Memoirs and DT2 ring.
Adds text shadows for colored text.
2025-01-27 11:42:07 -08:00
ScreteMonge
011067f5b8 update creators-kit to v1.5.14 (#7288)
* Update Creators-Kit to v1.5.4

- FolderTree, CreatorTreeModel, CreatorTreeTransferHandler refactored to ManagerTree, ManagerTreeModel, and ManagerTreeTransferHandler, respectively
- ManagerTree now uses Characters directly as nodes instead of ObjectPanels, and new Folder class for folder nodes
- TimeTree added which links the ManagerTree to the Timesheet
- Switch buttons removed in favour of managing Objects via Tree Drag/Drop
- Help button added to CreatorPanel to link to youtube tutorial
- Setup saving/loading updated to handle new ManagerTree

WIP
- TimeSheetPanel tab added to Toolkit. WIP, temporarily hidden
- Various UI elements worked on to support TimeSheetPanel
- TimeTree correlates of ManagerTree created for TimeSheetPanel

* Update creators-kit

Bugfix: loading Setups wouldn't properly revalidate side panel

* Update creators-kit

Bugfix: adding objects to Manager or duplicating objects in Manager wouldn't properly resetObjectHolder

* Update creators-kit

System.out removed

* Update Creators-Kit to v1.5.6

v1.5.6
- New CacheSearcherTab for quickly searching NPC, Object, and Item data from cache
- ModelFinder refactored to DataFinder. ModelFinder now pre-emptively looks up cache data instead of calling a lookup every time ModelGetter functions are called
- NPCData now includes more animations
- ObjectData now includes animation
- AutoCompletion class added for fancy JComboBox search functions
- Updated multiple "Can't find" messages for cache searching to be more concise

v2.0 WIP
- UI work: AttributePanel, TimeSheetPanel
- AnimAttributes added for keyframing anims
- added rectangle select to TimeSheet
- separated Timesheet into Attribute and SummarySheet

* Update Creators Kit to v1.5.7

v1.5.7
- CacheSearcherTab now accommodates for NPC size to automatically set radius

v2.0 WIP
- Moved multiple keyframe functions from TimeSheetPanel to Character class
- Reorganized TimeSheetPanel
- OriAttributes added for keyframing orientation
- AttributePanel can now add keyframes
- Directions now has names and associated ints for junit orientation
- Several new icons added
- Removed TimeTree and TimeTreeModel as it was buggy and redundant, and its functions were better accomplished by having a universal ManagerTree being passed around. References to the TimeTree in multiple classes have been removed
- ManagerTree is now a JTree instead of JScrollPane; passing it around on tab switch occurs by having separate TreeScrollPanes (extensions of JScrollPane) for each tab, and setting their viewportview to the tree on tab switched
- Keybinding system for adding frames with I added
- SummarySheet now presents a summary of object keyframes
- settings folder added with SpawnToggle, AnimationToggle, OrientationToggle enums
- SpawnKeyFrame added with associated SpawnAttributes for keyframing spawn status
- Attributes for Ori, Spawn, Anim added to modify background colours depending on current tick, with associated changelisteners

* Update Creator's Kit to v1.5.8

v1.5.8
- Added tooltip to CacheSearcher
- Bugfix: CustomModelComps should no longer switch up their kitColours based on the current player kitColours

v2.0 WIP
- Character has new methods for finding the last and first keyframes
- Ori, Spawn, and AnimAttribute classes now have reset methods
- Setting selected Character in the ManagerTree now properly updates the AttributePanel
- AttributeSheet - added methods for drawing keyframe previews, acting when keyframeclicked, and drawing rectangles for keyframe selection
- Updated mouseEvent classes in TimeSheet to allow clicking, rectangle-select, and dragging of keyframes
- TimeSheetPanel no longer bounds the timeline in the negative direction to -10, and now properly updates the extent of the timeline and jslider to where the first and last keyframe are located

* Update creators-kit

removed sysout arguments

* Update Creators-Kit to v1.5.9

v1.5.9
- Readded Switch button to ObjectPanels
- Bugfix: CacheSearcherTab will now properly send Items to the Anvil
- Bugfix: ModelGetter now provides CreateCharacter with empty keyframe arrays of size equal to the number of KeyFrameType categories
- Bugfix: NPE fixed when attempting to get keyframes from a character where none exist

v2.0
- added mousewheel listeners to TimeSheetPanel, ManagerTree, and TimeSheet to allow scrolling Manager with control held or scrolling AttributePanel with shift held
- Added Delete hotkey to TimeSheet to remove selected keyframes
- TimeSheetPanel now can Play onGameTick
- MovementAttributes updated with colors
- Added JComboBox to pick what to show from the SummarySheet

* Update creators-kit to v1.5.10

v1.5.10
- Bugfix: transformed NPCs should now appropriately be store-able with ModelGetter

v2.0
- Added copy and paste functions to TimeSheetPanel
- Added copy function to Keyframe
- Modified getKeyFrameClicked in timesheet to return an array instead of a single KeyFrame to accommodate SummarySheet keyframe manipulation

* Update creators-kit to v1.5.11

v1.5.11
- Bugfix: NPC model overrides should now actually appropriately be store-able with ModelGetter

* Update creators-kit to v1.5.12

v1.5.12
- AnimFrame feature added to ObjectPanels, currently unused
- Removal of minimize/maximize buttons for ObjectPanels
- Removal of Relocate button on ObjectPanels
- CharacterSaves now have version numbers for monitoring differences across versions

v2.0
- Ongoing adjustment of SummarySheet functions
- master Attribute class added
- Previous attribute classes (AnimAttributres, MovementAttributes, OrientationAttributes, SpawnAttributes) are now subclasses of Attribute
- Multiple Attribute subclasses created: OverheadAttributes, ModelAttributes, HealthAttributes, SpotAnimAttributes
- Multiple KeyFrame types added: OverheadKeyFrame, ModelKeyFrame, HealthKeyFrame, SpotAnimKeyFrame
- Appropriate accommodations for new KeyFrames have been added to AttributePanel
- Hitsplat and Healthbar categories have been joined
- New SpotAnim category added to AttributeSheet
- Renamed SpawnToggle class to Toggle and converted to superclass for other on/off toggle features
- Removed KeyAction class

- Bugfix: Keyframes in AttributeSheet can now be dragged <10 pixels

* Update creators-kit to v1.5.12

Removed multiple sys.out calls

* Update creators-kit to v1.5.13

v1.5.13
- Added Programmer class with basic timeline progression functions
- Added temporary test2_0 boolean for testing purposes
- RLObject added, a subclass of RLOC. All RuneliteObjects have been replaced with RLObject
- Added function to setAnimFrame on RLObjects
- Desync function no longer runs a loop onClientTick and can now simply set the anim frame of an RLObject
- Exporting 3D models with animations now uses setAnimFrame instead of letting an anim run and monitoring it for changes

- Bugfix: RLobject.isActive() now requires calling on clientThread
- Bugfix: CreatorsOverlay now renders RLObjects in the scene again

* Update creators-kit

Changed RLObject to CKObject

* Update creators-kit

v1.5.14
- Refactored local CKObject -> ckObject
- Removed redundant removeCharacter() methods from CreatorsPlugin
- Removing Characters now solely runs through CreatorsPanel. Updated Delete Character methods to be more streamlined
- CreatorsPlugin's constructModelFromCache() is now streamlined to accept any lighting types, not just LightStyle.PLAYER or .DEFAULT
- Removed several redundant Cache Searching functions from CreatorsPanel and ModelOrganizer due to new CacheSearcherTab covering all those functions

v2.0
- Characters now remember their current Keyframe for each KeyFrameType
- Added currentKeyFrames to Character to track the currently played keyframe for each keyframe type
- Programmer now updates KeyFrames for every Character based on the set time
- Added overhead prayer keyframe functions and overlay
- Added overhead text keyframe functions and overlay
- Added healthbar and hitsplat sprite keyframe functions and overlay
- Added model changing keyframe functions
- Added basic spotanim functions for SpotAnimKeyFrames that follow the Character's current location/orientation
- Removed unnecessary removeCharacter functions are reoriented through DeleteCharacter methods in CreatorsPanel
- Updated Character method annotations
- Added getAnimation() method to CKObjects
- Added findSpotAnim() method to DataFinder for new SpotAnimKeyFrame functions
- Programmer now has updateProgram() methods, both for manually updating the timeline and for when the program is playing
- Added registerModel and registerSpotAnim changes to Programmer for updating their relevant models and spotanims when the timeline is changed
- Getters and Setters added to the Programmer for finding the correct anim frame based on the time selected and setting it appropriately
- TimeSheet now appropriately rounds the time when hitting left or right arrows

- Bugfix: a changeListener in the TimeSheetPanel was causing setCurrentTime to be double-registered every 0.1 ticks
- Bugfix: deleting characters now properly clears their keyframes from the AttributePanel
2025-01-27 11:40:09 -08:00
Andrew Jones
70d855e817 add chatbox-scroll-to-zoom (#7269)
* add chatbox-scroll-to-zoom plugin

* add LICENSE

* handle FocusChanged events

* use JavaScriptCallback with conditional logic to determine Script to run

* update description to mention CONTROL key override

* enable scroll-to-zoom on the _entire_ chatbox, not just message lines
2025-01-27 11:31:25 -08:00
Nick Spaghetti
df5517b4b0 update salve-amulet-checker (#7295)
* fixed bug for not identifying all salve amulet ids https://github.com/NickSpaghetti/Salve-Amulet-Checker/issues/9

* Removed Depreciated Api WidgetID
2025-01-26 19:33:04 -08:00
Keith
c44d5f4205 update maple-xp-bar (#7286)
* Update maple-xp-bar

added configs to customize the size and position of the xp bar

* address review feedback

- build font once on startup, and again only when config for fontsize changes
- use Font's `deriveFont` when changing fontsize

* address feedback pt2

- utilize FontManager in place of Font constructor
- remove unused import
2025-01-26 15:25:02 -08:00
BenLite0
1f7a24f578 add 1-5-woodcutting (#7246)
* Create 1.5 Woodcutting

* Rename 1.5 Woodcutting to 1-5-woodcutting

* Update 1-5-woodcutting

Changed the name

* Update 1-5-woodcutting
2025-01-26 15:05:24 -08:00
Eric
e416543591 update combat-logger to v1.3.1 (#7245) 2025-01-26 15:00:43 -08:00
geheur
3b294207cf CMS 2.5.13 small change to support jagex's slot locking. (#7296) 2025-01-26 21:07:32 +01:00
TheLope
3a84011069 update impling-saver to v2.0.2 (#7294) 2025-01-25 18:48:43 -08:00
Andrew Jones
3646d15be5 update remove-chat-options (#7292)
* update remove-chat-options

don't remove chat options if CONTROL key is pressed

* update description to mention CONTROL key override
2025-01-25 18:39:19 -08:00
Climb Ride & Code
4ad38fc357 update herblorerecipes (#7287) 2025-01-25 18:38:05 -08:00
JZomDev
73985e6e55 update slash-swapper (#7285) 2025-01-25 18:37:22 -08:00
TheLope
9d9a992eea Update impling-saver to v2.0.1 (#7290) 2025-01-25 16:45:07 -06:00
OmbudRov
4429e3eb37 Update acoldone-clogging to v1.4 (#7279) 2025-01-25 10:04:26 -05:00
Andrew Jones
5738d41f6b update remove-chat-options (#7280) 2025-01-25 10:00:26 -05:00
mattjrumble
beba611f8c Update crop-circle-tracker to v1.6.0 (#7281) 2025-01-25 09:58:46 -05:00
MoreBuchus
ea551cfa1a Update cox-qol to v1.1.6 (#7284) 2025-01-25 09:19:16 -05:00
ScreteMonge
6c175bac34 update creators-kit to v1.5.13 (#7278)
* Update Creators-Kit to v1.5.4

- FolderTree, CreatorTreeModel, CreatorTreeTransferHandler refactored to ManagerTree, ManagerTreeModel, and ManagerTreeTransferHandler, respectively
- ManagerTree now uses Characters directly as nodes instead of ObjectPanels, and new Folder class for folder nodes
- TimeTree added which links the ManagerTree to the Timesheet
- Switch buttons removed in favour of managing Objects via Tree Drag/Drop
- Help button added to CreatorPanel to link to youtube tutorial
- Setup saving/loading updated to handle new ManagerTree

WIP
- TimeSheetPanel tab added to Toolkit. WIP, temporarily hidden
- Various UI elements worked on to support TimeSheetPanel
- TimeTree correlates of ManagerTree created for TimeSheetPanel

* Update creators-kit

Bugfix: loading Setups wouldn't properly revalidate side panel

* Update creators-kit

Bugfix: adding objects to Manager or duplicating objects in Manager wouldn't properly resetObjectHolder

* Update creators-kit

System.out removed

* Update Creators-Kit to v1.5.6

v1.5.6
- New CacheSearcherTab for quickly searching NPC, Object, and Item data from cache
- ModelFinder refactored to DataFinder. ModelFinder now pre-emptively looks up cache data instead of calling a lookup every time ModelGetter functions are called
- NPCData now includes more animations
- ObjectData now includes animation
- AutoCompletion class added for fancy JComboBox search functions
- Updated multiple "Can't find" messages for cache searching to be more concise

v2.0 WIP
- UI work: AttributePanel, TimeSheetPanel
- AnimAttributes added for keyframing anims
- added rectangle select to TimeSheet
- separated Timesheet into Attribute and SummarySheet

* Update Creators Kit to v1.5.7

v1.5.7
- CacheSearcherTab now accommodates for NPC size to automatically set radius

v2.0 WIP
- Moved multiple keyframe functions from TimeSheetPanel to Character class
- Reorganized TimeSheetPanel
- OriAttributes added for keyframing orientation
- AttributePanel can now add keyframes
- Directions now has names and associated ints for junit orientation
- Several new icons added
- Removed TimeTree and TimeTreeModel as it was buggy and redundant, and its functions were better accomplished by having a universal ManagerTree being passed around. References to the TimeTree in multiple classes have been removed
- ManagerTree is now a JTree instead of JScrollPane; passing it around on tab switch occurs by having separate TreeScrollPanes (extensions of JScrollPane) for each tab, and setting their viewportview to the tree on tab switched
- Keybinding system for adding frames with I added
- SummarySheet now presents a summary of object keyframes
- settings folder added with SpawnToggle, AnimationToggle, OrientationToggle enums
- SpawnKeyFrame added with associated SpawnAttributes for keyframing spawn status
- Attributes for Ori, Spawn, Anim added to modify background colours depending on current tick, with associated changelisteners

* Update Creator's Kit to v1.5.8

v1.5.8
- Added tooltip to CacheSearcher
- Bugfix: CustomModelComps should no longer switch up their kitColours based on the current player kitColours

v2.0 WIP
- Character has new methods for finding the last and first keyframes
- Ori, Spawn, and AnimAttribute classes now have reset methods
- Setting selected Character in the ManagerTree now properly updates the AttributePanel
- AttributeSheet - added methods for drawing keyframe previews, acting when keyframeclicked, and drawing rectangles for keyframe selection
- Updated mouseEvent classes in TimeSheet to allow clicking, rectangle-select, and dragging of keyframes
- TimeSheetPanel no longer bounds the timeline in the negative direction to -10, and now properly updates the extent of the timeline and jslider to where the first and last keyframe are located

* Update creators-kit

removed sysout arguments

* Update Creators-Kit to v1.5.9

v1.5.9
- Readded Switch button to ObjectPanels
- Bugfix: CacheSearcherTab will now properly send Items to the Anvil
- Bugfix: ModelGetter now provides CreateCharacter with empty keyframe arrays of size equal to the number of KeyFrameType categories
- Bugfix: NPE fixed when attempting to get keyframes from a character where none exist

v2.0
- added mousewheel listeners to TimeSheetPanel, ManagerTree, and TimeSheet to allow scrolling Manager with control held or scrolling AttributePanel with shift held
- Added Delete hotkey to TimeSheet to remove selected keyframes
- TimeSheetPanel now can Play onGameTick
- MovementAttributes updated with colors
- Added JComboBox to pick what to show from the SummarySheet

* Update creators-kit to v1.5.10

v1.5.10
- Bugfix: transformed NPCs should now appropriately be store-able with ModelGetter

v2.0
- Added copy and paste functions to TimeSheetPanel
- Added copy function to Keyframe
- Modified getKeyFrameClicked in timesheet to return an array instead of a single KeyFrame to accommodate SummarySheet keyframe manipulation

* Update creators-kit to v1.5.11

v1.5.11
- Bugfix: NPC model overrides should now actually appropriately be store-able with ModelGetter

* Update creators-kit to v1.5.12

v1.5.12
- AnimFrame feature added to ObjectPanels, currently unused
- Removal of minimize/maximize buttons for ObjectPanels
- Removal of Relocate button on ObjectPanels
- CharacterSaves now have version numbers for monitoring differences across versions

v2.0
- Ongoing adjustment of SummarySheet functions
- master Attribute class added
- Previous attribute classes (AnimAttributres, MovementAttributes, OrientationAttributes, SpawnAttributes) are now subclasses of Attribute
- Multiple Attribute subclasses created: OverheadAttributes, ModelAttributes, HealthAttributes, SpotAnimAttributes
- Multiple KeyFrame types added: OverheadKeyFrame, ModelKeyFrame, HealthKeyFrame, SpotAnimKeyFrame
- Appropriate accommodations for new KeyFrames have been added to AttributePanel
- Hitsplat and Healthbar categories have been joined
- New SpotAnim category added to AttributeSheet
- Renamed SpawnToggle class to Toggle and converted to superclass for other on/off toggle features
- Removed KeyAction class

- Bugfix: Keyframes in AttributeSheet can now be dragged <10 pixels

* Update creators-kit to v1.5.12

Removed multiple sys.out calls

* Update creators-kit to v1.5.13

v1.5.13
- Added Programmer class with basic timeline progression functions
- Added temporary test2_0 boolean for testing purposes
- RLObject added, a subclass of RLOC. All RuneliteObjects have been replaced with RLObject
- Added function to setAnimFrame on RLObjects
- Desync function no longer runs a loop onClientTick and can now simply set the anim frame of an RLObject
- Exporting 3D models with animations now uses setAnimFrame instead of letting an anim run and monitoring it for changes

- Bugfix: RLobject.isActive() now requires calling on clientThread
- Bugfix: CreatorsOverlay now renders RLObjects in the scene again

* Update creators-kit

Changed RLObject to CKObject
2025-01-24 20:42:22 -08:00
ScreteMonge
99f3f196b2 update creators-kit to v1.5.12 (#7234)
* Update Creators-Kit to v1.5.4

- FolderTree, CreatorTreeModel, CreatorTreeTransferHandler refactored to ManagerTree, ManagerTreeModel, and ManagerTreeTransferHandler, respectively
- ManagerTree now uses Characters directly as nodes instead of ObjectPanels, and new Folder class for folder nodes
- TimeTree added which links the ManagerTree to the Timesheet
- Switch buttons removed in favour of managing Objects via Tree Drag/Drop
- Help button added to CreatorPanel to link to youtube tutorial
- Setup saving/loading updated to handle new ManagerTree

WIP
- TimeSheetPanel tab added to Toolkit. WIP, temporarily hidden
- Various UI elements worked on to support TimeSheetPanel
- TimeTree correlates of ManagerTree created for TimeSheetPanel

* Update creators-kit

Bugfix: loading Setups wouldn't properly revalidate side panel

* Update creators-kit

Bugfix: adding objects to Manager or duplicating objects in Manager wouldn't properly resetObjectHolder

* Update creators-kit

System.out removed

* Update Creators-Kit to v1.5.6

v1.5.6
- New CacheSearcherTab for quickly searching NPC, Object, and Item data from cache
- ModelFinder refactored to DataFinder. ModelFinder now pre-emptively looks up cache data instead of calling a lookup every time ModelGetter functions are called
- NPCData now includes more animations
- ObjectData now includes animation
- AutoCompletion class added for fancy JComboBox search functions
- Updated multiple "Can't find" messages for cache searching to be more concise

v2.0 WIP
- UI work: AttributePanel, TimeSheetPanel
- AnimAttributes added for keyframing anims
- added rectangle select to TimeSheet
- separated Timesheet into Attribute and SummarySheet

* Update Creators Kit to v1.5.7

v1.5.7
- CacheSearcherTab now accommodates for NPC size to automatically set radius

v2.0 WIP
- Moved multiple keyframe functions from TimeSheetPanel to Character class
- Reorganized TimeSheetPanel
- OriAttributes added for keyframing orientation
- AttributePanel can now add keyframes
- Directions now has names and associated ints for junit orientation
- Several new icons added
- Removed TimeTree and TimeTreeModel as it was buggy and redundant, and its functions were better accomplished by having a universal ManagerTree being passed around. References to the TimeTree in multiple classes have been removed
- ManagerTree is now a JTree instead of JScrollPane; passing it around on tab switch occurs by having separate TreeScrollPanes (extensions of JScrollPane) for each tab, and setting their viewportview to the tree on tab switched
- Keybinding system for adding frames with I added
- SummarySheet now presents a summary of object keyframes
- settings folder added with SpawnToggle, AnimationToggle, OrientationToggle enums
- SpawnKeyFrame added with associated SpawnAttributes for keyframing spawn status
- Attributes for Ori, Spawn, Anim added to modify background colours depending on current tick, with associated changelisteners

* Update Creator's Kit to v1.5.8

v1.5.8
- Added tooltip to CacheSearcher
- Bugfix: CustomModelComps should no longer switch up their kitColours based on the current player kitColours

v2.0 WIP
- Character has new methods for finding the last and first keyframes
- Ori, Spawn, and AnimAttribute classes now have reset methods
- Setting selected Character in the ManagerTree now properly updates the AttributePanel
- AttributeSheet - added methods for drawing keyframe previews, acting when keyframeclicked, and drawing rectangles for keyframe selection
- Updated mouseEvent classes in TimeSheet to allow clicking, rectangle-select, and dragging of keyframes
- TimeSheetPanel no longer bounds the timeline in the negative direction to -10, and now properly updates the extent of the timeline and jslider to where the first and last keyframe are located

* Update creators-kit

removed sysout arguments

* Update Creators-Kit to v1.5.9

v1.5.9
- Readded Switch button to ObjectPanels
- Bugfix: CacheSearcherTab will now properly send Items to the Anvil
- Bugfix: ModelGetter now provides CreateCharacter with empty keyframe arrays of size equal to the number of KeyFrameType categories
- Bugfix: NPE fixed when attempting to get keyframes from a character where none exist

v2.0
- added mousewheel listeners to TimeSheetPanel, ManagerTree, and TimeSheet to allow scrolling Manager with control held or scrolling AttributePanel with shift held
- Added Delete hotkey to TimeSheet to remove selected keyframes
- TimeSheetPanel now can Play onGameTick
- MovementAttributes updated with colors
- Added JComboBox to pick what to show from the SummarySheet

* Update creators-kit to v1.5.10

v1.5.10
- Bugfix: transformed NPCs should now appropriately be store-able with ModelGetter

v2.0
- Added copy and paste functions to TimeSheetPanel
- Added copy function to Keyframe
- Modified getKeyFrameClicked in timesheet to return an array instead of a single KeyFrame to accommodate SummarySheet keyframe manipulation

* Update creators-kit to v1.5.11

v1.5.11
- Bugfix: NPC model overrides should now actually appropriately be store-able with ModelGetter

* Update creators-kit to v1.5.12

v1.5.12
- AnimFrame feature added to ObjectPanels, currently unused
- Removal of minimize/maximize buttons for ObjectPanels
- Removal of Relocate button on ObjectPanels
- CharacterSaves now have version numbers for monitoring differences across versions

v2.0
- Ongoing adjustment of SummarySheet functions
- master Attribute class added
- Previous attribute classes (AnimAttributres, MovementAttributes, OrientationAttributes, SpawnAttributes) are now subclasses of Attribute
- Multiple Attribute subclasses created: OverheadAttributes, ModelAttributes, HealthAttributes, SpotAnimAttributes
- Multiple KeyFrame types added: OverheadKeyFrame, ModelKeyFrame, HealthKeyFrame, SpotAnimKeyFrame
- Appropriate accommodations for new KeyFrames have been added to AttributePanel
- Hitsplat and Healthbar categories have been joined
- New SpotAnim category added to AttributeSheet
- Renamed SpawnToggle class to Toggle and converted to superclass for other on/off toggle features
- Removed KeyAction class

- Bugfix: Keyframes in AttributeSheet can now be dragged <10 pixels

* Update creators-kit to v1.5.12

Removed multiple sys.out calls
2025-01-24 20:23:15 -08:00
Andrew Jones
8bdfbc96f8 add remove-chat-options (#7248)
* Add remove-chat-options plugin

* add chat tag to PluginDescriptor

* use helper List to remove array length assumption

* use InterfaceID.CHATBOX instead of explicit options list

* don't remove chatbox tab component menu options

* don't remove report abuse button menu options

* remove private message options

* don't remove grand exchange search results menu options
2025-01-24 20:09:56 -08:00
Marshall
b8883ea50e add remaining-amethyst (#7235)
* feat: initial commit

* fix: removes print

* fix: smarter tile finding
2025-01-24 20:00:22 -08:00
Zoinkwiz
5f5fe89760 update clue-details to v2.2.0 (#7254)
Adds item highlighting, and custom colours per clue, as well as clue tier filtering.
2025-01-24 18:27:10 -08:00
Vaughn Janes
02fbcf97b6 update world-heatmap (#7227)
* 🥺 Fix + Update world-heatmap 

- Added a super dupers important fix that needs to go through before Leagues V is over in order to work (separating Leagues data from regular account data)
- Different gamemodes now have their own heatmaps
- Automatic fix for file naming scheme
- Implemented 3D tracking of data instead of assuming it's all on plane 0
- Data upload time is now determined by age of oldest heatmap instead of individually
- Refactored a lot of code
- Legacy save file conversion now updates metadata

* Update world-heatmap

Fixed bad use of @Inject

* Fixed some scope issues

* Update world-heatmap

Fixed a yuge bug where creating a new config profile and then switching it would result in all if not most heatmaps getting reset and then saved over lul

* Made data fix opportunity not time-sensitive

- Leagues-decontamination is now performed if the user is on the Leagues hiscores (turns out to be a much better way of determining if they ever played leagues than detecting if they ever log onto Leagues in the very few days between the release of V1.6 and the end of Leagues)
- Parallelized the file-moving during leagues decontamination

* Update world-heatmap

Added final upload to Leagues-decontamination process

* Update world-heatmap

Added date modified reset to Leagues decontamination

* Update world-heatmap
2025-01-24 17:55:36 -08:00
Renaud Bernon
7810a379f4 add tile-marker-metronome (#7214)
* Add tile marker metronome

* Add tile marker metronome

* Add tile marker metronome

* Add tile marker metronome
2025-01-24 17:22:49 -08:00
Evan Whelan
b8ef9afa24 add ba-heal-codes (#7233)
* Create ba-heal-codes

* Update ba-heal-codes

* Update ba-heal-codes
2025-01-24 17:00:51 -08:00
cbrewitt
f5b1de8ff2 update flipping-copilot to v1.6.0 (#7184)
* Update flipping-copilot to v1.6.0

* Update flipping-copilot

* Update flipping-copilot

* Update flipping-copilot
2025-01-24 15:19:39 -08:00
Zoinkwiz
63cfd0e6d3 Update quest-helper to v4.7.5 (#7255) 2025-01-24 16:13:12 -05:00
TicTac7x
04705851ae Update tictac7x-charges to v0.5.14 (#7276) 2025-01-24 15:47:56 -05:00
Koeppy
2f86af5b4b update droptracker to v3.5 (#7275) 2025-01-24 15:13:22 -05:00
DapperMickie
89c4bbe709 Update easy-pharaoh-sceptre to v2.3.0 (#7271) 2025-01-24 15:02:57 -05:00
TheLope
35657f580e Update impling-saver to v2.0.0 (#7261) 2025-01-24 14:49:15 -05:00
Tyler Grass
39ebb5d550 update attack-ranges to v1.2.6 (#7259) 2025-01-24 14:19:40 -05:00
BA-Services
68161847ac Update basqh (#7249) 2025-01-24 14:09:13 -05:00
geheur
24445a956f Update hotkeyable-menu-swaps to v2.5.12 (#7273) 2025-01-23 17:18:47 +00:00
geheur
f5700c1fe3 update hotkeyable-menu-swaps 2025-01-23 10:26:57 -05:00
DapperMickie
0be474b3f1 transfer easy-pharaoh-sceptre (#7270) 2025-01-23 05:12:34 -05:00
DapperMickie
e41b3bc4c6 Update crab-stun-timers (#7267) 2025-01-22 14:38:58 -06:00
Mark Klara
63c8f95ac3 update profit-tracker (#7253)
Significant improvements to the profit calculation. And better support for looting bag, bank, and other similar container items. 
Also removed deprecated APIs.
2025-01-22 10:36:33 -08:00
Emily
3e69bb459a update item-counter (#7258)
* Create item-counter

* Update item-counter

* Update item-counter

* Forgot the license, whoops!

* Rename plugin to "Regex Item Counter"

A bit more clarity as to what it does

* Remove usage of log.info

* Update item-counter

* Update item-counter
2025-01-22 10:31:42 -08:00
l2-
04c62185f1 update customizable-xp-drops to v1.8.15.1 (#7266) 2025-01-22 10:02:09 -08:00
DapperMickie
1d121feb51 Update raid-points-overlay (#7265) 2025-01-22 17:18:48 +00:00
Tyler Hardy
b9b489f375 tasks-tracker: Add co-owner to authors (#7260) 2025-01-22 10:22:52 -05:00
OmbudRov
6ff52f6460 Update party-points (#7264) 2025-01-22 10:20:00 -05:00
Maurits
abdce7d98f Update cox-clipboard (#7263) 2025-01-22 07:12:53 -07:00
Tyler-Programs
3cde7710a9 Update onlyree (#7262) 2025-01-22 06:26:02 -07:00
Hooder
c968ec563f update 117hd (#7237) 2025-01-22 01:08:34 -05:00
TicTac7x
3b1fba9cb9 update tictac7x-balloon to v0.7 (#7226) 2025-01-22 01:00:01 -05:00