**HEAD NOTE:** I do not plan to provide continuous updates for this version. Instead, I plan to skip ahead to version 26, which will be a more significant release and the first unobfuscated version. Opitonally see [#171](https://github.com/Fix3dll/SkyblockAddons/issues/171)
# 2.2.0 release for FabricMC 1.21.11:
## Changes since 2.1.5:
- None
**HEAD NOTE:** Don't forget to upgrade your Fabric API and Fabric Loader versions. See https://docs.fabricmc.net/players/updating-fabric/
# 2.1.4 release for FabricMC 1.21.10:
- fix: use width instead of framebufferWidth for scaled x pos [#142](https://github.com/Fix3dll/SkyblockAddons/issues/142)
- fix: ButtonBanner#isMouseOver NPE
- fix: ButtonBanner fallback is not working as intended
- chore: update constant data
- fix: Chat Message Copying NPE and add logging [#169](https://github.com/Fix3dll/SkyblockAddons/issues/169)
- chore: library version upgrades
- feat: click action is no longer triggered when copying chat messages
- Closes [#167](https://github.com/Fix3dll/SkyblockAddons/issues/167)
- feat: REI compatibility for Fancy Warp
- Closes [#164](https://github.com/Fix3dll/SkyblockAddons/issues/164)
- fix: current pet validation issues
- fix: use Mixin instead of fabric-api event for main render function
- Because other mod developers accidentally (or
intentionally) override fabric-api events and
prevent them from working, and they release
their mods without testing them, which is why
issues like [#161](https://github.com/Fix3dll/SkyblockAddons/issues/161) or [#168](https://github.com/Fix3dll/SkyblockAddons/issues/168) occur.
# 2.1.3 release for FabricMC 1.21.10:
- fix(ItemUtils): if the item's custom data is empty, the skyblock ID is not being set
- chore: update workflow
- feat: when copying chat message send Toast instead of chat message
- 
- feat: send Toast instead of chat message on DevUtils methods
- fix: copySideBar dev command is not working as intended
- chore: upgrade gradle and lombok
- feat: add Totem of Corruption to Deployable Display
- 
- feat: "Show only when Scorpius is mayor" FeatureSetting for Dark Auction Timer
- fix: Dungeon Map and Compact Tab List issues with player head drawings
- _Even after players vanish in the Dark Auction, their heads continue to be drawn in the Compact Tab List._

- fix: Backpack Preview causes error on console when showing empty slots
# 2.1.2 release for FabricMC 1.21.10:
- feat: Severed Hand and Endstone Idol as SlayerDrop
- fix: brushed the cobwebs off some long-forgotten TODO and FIXME commented codes
- Fixes ButtonBanner, copyOpenGl command, Slayer Boss
Approach Alert, Zealots killed DiscordStatus, version
text location on `/sba` (again) also updates Fancy Warp
island coords
- fix: NPE, fixes [#151](https://github.com/Fix3dll/SkyblockAddons/issues/151)
- fix: incorrect UNIFORM_SIZE [#154](https://github.com/Fix3dll/SkyblockAddons/issues/154)
- chore: upgrade loom
- chore: update petItems.json
_We've reached nearly a million downloads. When I started, I never imagined we'd reach these numbers. Thank you._
## 2.1.1 hotfix release:
- feat: always keep texture of colored fishing particles texture bright
- fix: deployable rendering
- fix: previous version on installer frame
- revert: Legendary Sea Creature detection
- Related with [hannibal002/SkyHanni#4761](https://github.com/hannibal002/SkyHanni/pull/4761)
- fix: version text location on `/sba`
# 2.1.0 release for FabricMC 1.21.10:
- fix: sell rare item on NPC sell menu
- fix: better dungeon teammate nametag according to 1.21.5
- fix: when chroma is selected the outline color is still white
- fix: All the Same Color Chroma not working
- fix: inconsistencies with HUD rendering
- fix: hotswap on locked slot shouldn't work
- fix: deployable rendering
- fix: chroma crash and conflict (i hope)
- code cleanup and minor ButtonCycling improvement
- fix: Change Enderchest Color in The End feature
- fix: z-fight
- remove: legacy attribute shard naming
- update: blankenderchest.png
- remove: z-fight fix [13e905b](https://github.com/Fix3dll/SkyblockAddons/commit/13e905b2ce25e1418a4e479ef9c6321adce64bf2) ([#150](https://github.com/Fix3dll/SkyblockAddons/pull/150))
- chore: clear unused code
- overhaul(FishParticleManager): overhaul particle trail detection algorithm
- remove: Fishing Sound Indicator feature
- remove: Fishing Particle Overlay feature
- chore: clear unused code
- Replaces the original N=64 bitwise matrix
exponentiation approach with a more robust and
accurate Graph + DFS (N=64, Ending Path) model.
This new implementation provides significantly
improved detection accuracy.
- _Yes, it only colors your trail._

_We've reached nearly a million downloads. When I started, I never imagined we'd reach these numbers. Thank you._
# 2.1.0 release for FabricMC 1.21.10:
- fix: sell rare item on NPC sell menu
- fix: better dungeon teammate nametag according to 1.21.5
- fix: when chroma is selected the outline color is still white
- fix: All the Same Color Chroma not working
- fix: inconsistencies with HUD rendering
- fix: hotswap on locked slot shouldn't work
- fix: deployable rendering
- fix: chroma crash and conflict (i hope)
- code cleanup and minor ButtonCycling improvement
- fix: Change Enderchest Color in The End feature
- fix: z-fight
- remove: legacy attribute shard naming
- update: blankenderchest.png
- remove: z-fight fix [13e905b](https://github.com/Fix3dll/SkyblockAddons/commit/13e905b2ce25e1418a4e479ef9c6321adce64bf2) ([#150](https://github.com/Fix3dll/SkyblockAddons/pull/150))
- chore: clear unused code
- overhaul(FishParticleManager): overhaul particle trail detection algorithm
- remove: Fishing Sound Indicator feature
- remove: Fishing Particle Overlay feature
- chore: clear unused code
- Replaces the original N=64 bitwise matrix
exponentiation approach with a more robust and
accurate Graph + DFS (N=64, Ending Path) model.
This new implementation provides significantly
improved detection accuracy.
- _Yes, it only colors your trail._

_This is a small patch to prevent chat spam caused by the Perkpocalypse mayor not being detected. Apologies for this minor bug. To automatically download stable versions, you can enable 'Full Auto Update' in `/sba` -> General Settings._
# 2.0.2 release for FabricMC 1.21.5:
- fix: cosmetic pet level detection
- fix: Perkpocalypse mayor is not updating with '/calendar'
# 2.0.1 release for FabricMC 1.21.5:
- fix: Double Hooks and Tadgangs don't count for Dolphin Pet Milestone
- fix: more accurate Pet Panel
- fix: Alpha sidebar changes
- fix: improved pet detection
# 2.0.0 release for FabricMC 1.21.5:
**HEAD NOTE:** You can copy whole `.minecraft/config/skyblockaddons` folder to new 1.21.5 instance for use previous settings. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
## Changes since 2.0.0-alpha.11:
- refactor: replace integers with descriptive constants
- and code cleanup
- refactor: use permanent link for modrinth urls
- chore: update seaCreatures.json
- fix: modmenu unknown logo
- chore: separate remote data for different minecraft versions
- feat: if the auto update target is not for the current minecraft version, write it on the update buttons ShowText
- feat: version based update notes
- feat: modmenu config screen support
- chore(slayer): new slayer drops, minor fixes and clean-ups
- fix: update the tickCount limit on onEntityTick to reduce the chance of skipping
- chore: Tarantula Silk internal translation
- remove: debug line
- fix: Undead Catalyst texture
- fix: port legacy particle related codes
- chore: update enchants.json and seaCreatures.json
- Hello again after a long two-month break. I guess there are no other features left to port with this commit.
- fix: hide players presents not working
- Closes [#143](https://github.com/Fix3dll/SkyblockAddons/issues/143)
- chore: update loom, gradle and other libraries
- fix: new mob types breaks Trevor The Trapper features
- Closes [#138](https://github.com/Fix3dll/SkyblockAddons/issues/138)
- fix: updated position of ticker on action bar is breaking mana section
- fix: Backpack Preview not working on items like Builder's Ruler, Wand etc., closes [#141](https://github.com/Fix3dll/SkyblockAddons/issues/141)
- fix: after closing the inventory 'Freeze Backpack Preview' screen does not disappear
# 1.10.11 release for Minecraftforge 1.8.9:
- fix: new mob types breaks Trevor The Trapper features, fixes [#138](https://github.com/Fix3dll/SkyblockAddons/issues/138)
- fix: prevent crashes when attempting to load 1.21's petCache.json, fixes [#139](https://github.com/Fix3dll/SkyblockAddons/issues/139)
- fix: updated position of ticker on action bar is breaking mana section
- chore: update libraries
- fix(ActionBarParser): modify action bar to adapt to the new ticker condition
- chore: update enchants.json and seaCreatures.json
- fix: after closing the inventory 'Freeze Backpack Preview' screen does not disappear (backport)
- chore: use 1.8.9 data branch
**HEAD NOTE:** Not all features from version 1.21.5 have been backported. This is a minor maintenance update with the primary goal of updating the slayer drops related code.
# 1.10.10 release for Minecraftforge 1.8.9:
- add: Galatea Island
- add: add skyblockId to ItemStack of compactorItems

- refactor: code cleanup
- backport 1.21.5 features
- code improvements, localization related issue,
Wooden Bait, permanent modrinth url, Galatea for
Fancy Warp, updated constant datas, Hunting
SkillType, new slayer drops and anything else i
may have forgotten
p.s. not tested well
**HEAD NOTE:** ~~You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`.~~ You can copy whole `.minecraft/config/skyblockaddons` folder to new 1.21.5 instance for use previous settings. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
# 2.0.0-alpha.11 release
- fix: copySidebar dev command
- fix: Dungeon Map not render players when show player heads off
- fix: no player movement on Dungeon Map when there is no player entity found in ClientLevel
- fix: charTyped is also canceled outside skyblock
- Closes [#134](https://github.com/Fix3dll/SkyblockAddons/issues/134)
- feat: Equipment and Pet Panel Rift support
- Closes [#133](https://github.com/Fix3dll/SkyblockAddons/issues/133)
- fix: even though player is in water, Pressure Text does not appear
- Hypixel does not show the pressure value in the
action bar in case of mana consumption etc. In
this case, instead of not showing the Pressure
Text at all, we show the last remembered value
with the ‘~’ character. In the future, a mana
prediction style system could be used, with a
formula and pressure resistance value.
- chore: add Wooden Bait
# 2.0.0-alpha.10 release
- fix: Remote Disable Feature
- fix: vanilla slot highlight is not working
- feat: slot highlight like in vanilla for equipment and pet overlay
- fix: Localization issue [#129](https://github.com/Fix3dll/SkyblockAddons/issues/129)
- refactor: use custom resource location function for SBA assets
- fix: Installer Frame indicates to legacy Forge 1.8.9
- fix: more installer frame related fixes
- fix: NPE, fixes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- refactor: move more method to Feature class
- revert: mistakenly deleted line from previous commit
- fix: ButtonResize s not works properly on Edit GUI
- fix: ignore remote disabled feature before data loaded
- feat: Galatea for Fancy Warp
- docs: update [README.md](https://github.com/Fix3dll/SkyblockAddons/blob/1.21.5/README.md) and [NOTICES.md](https://github.com/Fix3dll/SkyblockAddons/blob/1.21.5/.github/docs/NOTICES.md)
# 2.0.0-alpha.9 release
- fix: pasting rgb not updates color until char update on ColorSelectionGui
- feat: Pet Panel is now optional for Equipment and Pet Panel feature
- feat: upside down thingy
- Closes [#128](https://github.com/Fix3dll/SkyblockAddons/issues/128)
- fix: color detection
- Closes [#127](https://github.com/Fix3dll/SkyblockAddons/issues/127)
- fix: Pet Overlay not update with Autopet
- fix: Bait List shows irrelevant items
- remove: unnecessary constructors on SlayerDrop.java
- Now that the old version (1.8.9) configuration
petCache.json does not cause crashes, you can
copy the folder directly and move the settings.
But you still need to open the pet menu and
update petCache.
# 2.0.0-alpha.8 release
- feat: Pressure Bar and Pressure Text [#123](https://github.com/Fix3dll/SkyblockAddons/issues/123)
- 
- fix: Fancy Warp GUI settings toggle buttons not working
- add: statLabel for Absorb stacking enchant
- feat: Hide Effects HUD
- It hides this and the effects in the inventory.

- fix: Pressure Bar and Text Alert option not works
- fix: Hide Effect HUD works outside skyblock
- feat: Equipments and Pet Panel in Inventory like NEU
- With custom RGB color support.

- fix: previous commit, glass instead of glass pane
- revert: use latest tag for data constants again
# 2.0.0-alpha.7 release
- refactor: update data paths
- fix: packs reload twice on reload command (again)
- fix: mods-command compat
- fix: workaround for RomanNumeralParser and color fixes for enchants [#124](https://github.com/Fix3dll/SkyblockAddons/issues/124)
- fix: separate ItemTooltipCallback events as first and last
- fix: some abbreviated numbers don't show the decimal part
- fix: hide/stop render related features
- fix: fixes [#125](https://github.com/Fix3dll/SkyblockAddons/issues/125)
- fix: Dungeon Map
- fix: wrong feature x,y coords info on Edit GUI
- refactor: DrawUtils
- add: Hunting SkillType
- Closes [#126](https://github.com/Fix3dll/SkyblockAddons/issues/126)
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** ~~You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`.~~ You can copy whole `.minecraft/config/skyblockaddons` folder to new 1.21.5 instance for use previous settings. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
# 2.0.0-alpha.10 release
- fix: Remote Disable Feature
- fix: vanilla slot highlight is not working
- feat: slot highlight like in vanilla for equipment and pet overlay
- fix: Localization issue [#129](https://github.com/Fix3dll/SkyblockAddons/issues/129)
- refactor: use custom resource location function for SBA assets
- fix: Installer Frame indicates to legacy Forge 1.8.9
- fix: more installer frame related fixes
- fix: NPE, fixes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- refactor: move more method to Feature class
- revert: mistakenly deleted line from previous commit
- fix: ButtonResize s not works properly on Edit GUI
- fix: ignore remote disabled feature before data loaded
- feat: Galatea for Fancy Warp
- docs: update [README.md](https://github.com/Fix3dll/SkyblockAddons/blob/1.21.5/README.md) and [NOTICES.md](https://github.com/Fix3dll/SkyblockAddons/blob/1.21.5/.github/docs/NOTICES.md)
# 2.0.0-alpha.9 release
- fix: pasting rgb not updates color until char update on ColorSelectionGui
- feat: Pet Panel is now optional for Equipment and Pet Panel feature
- feat: upside down thingy
- Closes [#128](https://github.com/Fix3dll/SkyblockAddons/issues/128)
- fix: color detection
- Closes [#127](https://github.com/Fix3dll/SkyblockAddons/issues/127)
- fix: Pet Overlay not update with Autopet
- fix: Bait List shows irrelevant items
- remove: unnecessary constructors on SlayerDrop.java
- Now that the old version (1.8.9) configuration
petCache.json does not cause crashes, you can
copy the folder directly and move the settings.
But you still need to open the pet menu and
update petCache.
# 2.0.0-alpha.8 release
- feat: Pressure Bar and Pressure Text [#123](https://github.com/Fix3dll/SkyblockAddons/issues/123)
- 
- fix: Fancy Warp GUI settings toggle buttons not working
- add: statLabel for Absorb stacking enchant
- feat: Hide Effects HUD
- It hides this and the effects in the inventory.

- fix: Pressure Bar and Text Alert option not works
- fix: Hide Effect HUD works outside skyblock
- feat: Equipments and Pet Panel in Inventory like NEU
- With custom RGB color support.

- fix: previous commit, glass instead of glass pane
- revert: use latest tag for data constants again
# 2.0.0-alpha.7 release
- refactor: update data paths
- fix: packs reload twice on reload command (again)
- fix: mods-command compat
- fix: workaround for RomanNumeralParser and color fixes for enchants [#124](https://github.com/Fix3dll/SkyblockAddons/issues/124)
- fix: separate ItemTooltipCallback events as first and last
- fix: some abbreviated numbers don't show the decimal part
- fix: hide/stop render related features
- fix: fixes [#125](https://github.com/Fix3dll/SkyblockAddons/issues/125)
- fix: Dungeon Map
- fix: wrong feature x,y coords info on Edit GUI
- refactor: DrawUtils
- add: Hunting SkillType
- Closes [#126](https://github.com/Fix3dll/SkyblockAddons/issues/126)
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** ~~You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`.~~ You can copy whole `.minecraft/config/skyblockaddons` folder to new 1.21.5 instance for use previous settings. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
# 2.0.0-alpha.9 release
- fix: pasting rgb not updates color until char update on ColorSelectionGui
- feat: Pet Panel is now optional for Equipment and Pet Panel feature
- feat: upside down thingy
- Closes [#128](https://github.com/Fix3dll/SkyblockAddons/issues/128)
- fix: color detection
- Closes [#127](https://github.com/Fix3dll/SkyblockAddons/issues/127)
- fix: Pet Overlay not update with Autopet
- fix: Bait List shows irrelevant items
- remove: unnecessary constructors on SlayerDrop.java
- Now that the old version (1.8.9) configuration
petCache.json does not cause crashes, you can
copy the folder directly and move the settings.
But you still need to open the pet menu and
update petCache.
# 2.0.0-alpha.8 release
- feat: Pressure Bar and Pressure Text [#123](https://github.com/Fix3dll/SkyblockAddons/issues/123)
- 
- fix: Fancy Warp GUI settings toggle buttons not working
- add: statLabel for Absorb stacking enchant
- feat: Hide Effects HUD
- It hides this and the effects in the inventory.

- fix: Pressure Bar and Text Alert option not works
- fix: Hide Effect HUD works outside skyblock
- feat: Equipments and Pet Panel in Inventory like NEU
- With custom RGB color support.

- fix: previous commit, glass instead of glass pane
- revert: use latest tag for data constants again
# 2.0.0-alpha.7 release
- refactor: update data paths
- fix: packs reload twice on reload command (again)
- fix: mods-command compat
- fix: workaround for RomanNumeralParser and color fixes for enchants [#124](https://github.com/Fix3dll/SkyblockAddons/issues/124)
- fix: separate ItemTooltipCallback events as first and last
- fix: some abbreviated numbers don't show the decimal part
- fix: hide/stop render related features
- fix: fixes [#125](https://github.com/Fix3dll/SkyblockAddons/issues/125)
- fix: Dungeon Map
- fix: wrong feature x,y coords info on Edit GUI
- refactor: DrawUtils
- add: Hunting SkillType
- Closes [#126](https://github.com/Fix3dll/SkyblockAddons/issues/126)
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
# 2.0.0-alpha.8 release
- feat: Pressure Bar and Pressure Text [#123](https://github.com/Fix3dll/SkyblockAddons/issues/123)
- 
- fix: Fancy Warp GUI settings toggle buttons not working
- add: statLabel for Absorb stacking enchant
- feat: Hide Effects HUD
- It hides this and the effects in the inventory.

- fix: Pressure Bar and Text Alert option not works
- fix: Hide Effect HUD works outside skyblock
- feat: Equipments and Pet Panel in Inventory like NEU
- With custom RGB color support.

- fix: previous commit, glass instead of glass pane
- revert: use latest tag for data constants again
# 2.0.0-alpha.7 release
- refactor: update data paths
- fix: packs reload twice on reload command (again)
- fix: mods-command compat
- fix: workaround for RomanNumeralParser and color fixes for enchants [#124](https://github.com/Fix3dll/SkyblockAddons/issues/124)
- fix: separate ItemTooltipCallback events as first and last
- fix: some abbreviated numbers don't show the decimal part
- fix: hide/stop render related features
- fix: fixes [#125](https://github.com/Fix3dll/SkyblockAddons/issues/125)
- fix: Dungeon Map
- fix: wrong feature x,y coords info on Edit GUI
- refactor: DrawUtils
- add: Hunting SkillType
- Closes [#126](https://github.com/Fix3dll/SkyblockAddons/issues/126)
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
**HEAD NOTE-2:** It seems that the Dungeon Map is not compatible with ImmediatelyFast. I will try to solve this problem later, but for now they are not compatible. You can set `"map_atlas_generation": false` from `.minecraft/config/immediatelyfast.json` for continue to use both.
# 2.0.0-alpha.7 release
- refactor: update data paths
- fix: packs reload twice on reload command (again)
- fix: mods-command compat
- fix: workaround for RomanNumeralParser and color fixes for enchants [#124](https://github.com/Fix3dll/SkyblockAddons/issues/124)
- fix: separate ItemTooltipCallback events as first and last
- fix: some abbreviated numbers don't show the decimal part
- fix: hide/stop render related features
- fix: fixes [#125](https://github.com/Fix3dll/SkyblockAddons/issues/125)
- fix: Dungeon Map
- fix: wrong feature x,y coords info on Edit GUI
- refactor: DrawUtils
- add: Hunting SkillType
- Closes [#126](https://github.com/Fix3dll/SkyblockAddons/issues/126)
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.6 release
- fix: remove build version for gui
- refactor: new method for get SkyblockAddons resource
- fix: workaround for [#116](https://github.com/Fix3dll/SkyblockAddons/issues/116)
- fix: EnchantmentsRequest
- fix: packs reloads twice on reload command
- fix: Updater chat message
- fix: Chroma color affected by style
- fix: Turn All Texts Chroma does not work when the game is restarted
- also code cleanup
- fix: folder command
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.5 release
- fix: reload and copyEntity command also command suggestions are now better
- fix: use previous .jar naming
- fix: Updater does not recognize alpha version
- fix: Discord RPC text input fields
- fix: NPE when clicked on some screens fixes [#115](https://github.com/Fix3dll/SkyblockAddons/issues/115)
- fix: jar naming
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.4 release
- fix: NPE, closes [#113](https://github.com/Fix3dll/SkyblockAddons/issues/113)
- fix: update license on fabric.mod.json
- fix: Ender Chest Backpack Preview
- fix: container label is not visible
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.3 release
- fix(hotfix): mistake from previous release
- Totally my mistake sorry.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
**HEAD NOTE:** You can use your previous `configurations.json` and `persistentValues.json` but **don't** use your old `petCache.json`. Entity Culling by tr7zw is not SBA compliant as entity ticks are canceled when they are not visible.
# 2.0.0-alpha.1 release
Since the code base has been moved, it would be more accurate to make a statement.
The project will now continue with fabricmc mojmap + parchmentsmc mappings. 1.8.9 will now be partially supported. The move is not yet complete. Most features have been migrated, but the Dungeon Map is missing and there may be a few small details that have been overlooked. Neoforge support may be added in the future.
An early alpha version for you to enjoy the Foraging update. GGs
# 1.10.9 release:
- chore(http): set libautoupdate connection's User-Agent to SkyblockAddons
- fix: Pet Display doesn't change when there is a pet with skin in Autopet rule
- Closes [#105](https://github.com/Fix3dll/SkyblockAddons/issues/105)
- feat: chat message copying
- If dev mode is on or Chat Message Copying Feature
is on and the player is in Skyblock, Left Ctrl +
Left Click will copy the stripped unformatted chat
message and Left Ctrl + Left Shift + Left Click
will copy the formatted chat message.
- Closes [#104](https://github.com/Fix3dll/SkyblockAddons/issues/104)
# 1.10.8 release:
- fix: count Bayou Sludge as 4
- update: enchants.json and petItems.json
- feat: Do not render update message on screen if Auto Update is not disabled, closes [#58](https://github.com/Fix3dll/SkyblockAddons/issues/58)
- fix: some scheduled tasks that are expected to be cancelled are not cancelled
- fix: Tungsten detection in mineshaft
- update: seaCreatures.json
- fix: remove unnecessary '-' on "Skill Progress Display" when "Actions Left" FeatureSetting enabled and skill is maxed
- fix: Skill Progress Display's "Actions Left" FeatureSetting now works according to the "Number Separators" setting
- fix: Actions Left not works when "Percentage Instead Of XP" enabled
- fix: show non-decimal value in Deployable Display's Trophy Fish Chance value
- Shows "5 ♔" instead of "5.0 ♔"
- fix: incorrect pet display when Autopet rule is triggered
- Closes [#101](https://github.com/Fix3dll/SkyblockAddons/issues/101)
- Prevent IndexOutOfBoundsException in SkyblockKeyBinding#isKeyDown on Linux ([#102](https://github.com/Fix3dll/SkyblockAddons/pull/102)) [@TheKing6488](https://github.com/TheKing6488)
- chore(deps): bump Hypixel ModAPI from 1.0.1.1 to 1.0.1.2
- refactor(backend): automate Feature to FeatureSetting conversion
- Double Warp is now defined as a FeatureSetting
inside Fancy Warp instead of a standalone
Feature. Additionally, the methods Feature#set
and Feature#hasSettings have been partially
moved to the FeatureData class. This improves
modularity and makes settings management
cleaner.
_Thanks to [@TheKing6488](https://github.com/TheKing6488) for their contributions._
# 1.10.7 release:
- fix: console spam due to lines forgotten to be deleted
- update: thunderbolt max level ([#93](https://github.com/Fix3dll/SkyblockAddons/pull/93)) by [@raaaaaven](https://github.com/raaaaaven)
- perf: added Frustum Culling to Entity Outline code to prevent unnecessary operations when the Entity is not visible on the screen
- fix: Item Outline not working in Village zone
- _As a new behavior, items in the showcase will no longer be visible behind the wall._
- add: Golden Bait
- add: The Rift to Fancy Warp
- remove: unused field and constructor
- refactor: rename 'Garden' to 'The Garden'
- add: Backwater Bayou to Fancy Warp
- add: new sea creatures
- add: Backwater Bayou location enum
- add: new baits
- add: Umberella deployable
- update: Reindrake rarity
- feat: Full Auto Update and Auto Update options ([#94](https://github.com/Fix3dll/SkyblockAddons/pull/94))
- _You can enable it from `/sba` -> `General Settings`_
- fix: Mastiff Armor + Terminator stacking breaks ActionBarParser health section
# 1.10.6 release:
- fix: when loadValues() throws Exception and configValues is null or empty, backup corrupted configurations.json file and restore the defaults
- add: save previous corrupted values in PersistentValues with backupValues()
- feat(i/o): replace OutputStreamWriter/InputStreamReader with BufferedWriter/BufferedReader for better performance
- update: enchants.json
- fix(config): ensure safer file writes with temp file and atomic move
- add: show only when holding a mining tool option to Rock Pet Tracker
- fix: Dolphin Pet Tracker not visible on Edit GUI when show only when holding a fishing rod option is enabled and no rod is held
- Update [CONTRIBUTING.md](https://github.com/Fix3dll/SkyblockAddons/blob/main/CONTRIBUTING.md)
- fix: Mayor Jerry Data now updates in-game
- remove(api): Mayor Jerry Data endpoint is down
- refactor: clean up Scheduler
- fix(hotfix): scheduler delay update broken by previous commit
- fix: round MayorJerryData's nextSwitch to next minute
- refactor: MayorJerryData is now final
- add: parse dungeon players dungeon class level
- fix: Dungeon Healing Circle Wall doesn't work as expected in some cases
- fix: Dungeon Teammate Name Overlay's health line not affected by Text Style
- _The limitation here is that when there is more than
one healer in the team, the healer circle wall
solution will not work. The reason is that when
healers of different levels drop the ability on the
ground, the level of the owner of the circle on the
ground is unknown. It can be improved with more code
in the future._
This version will fix the crash issue that some users are experiencing.
# 1.10.3 release:
- add: Century Raffle's Cakes for Hide Other Player's Presents feature
- fix: restore value of Feature or FeatureSetting on unexpected value
- fix: extra handling for corrupted values in firstLoadChecks()
- docs: add doc for restoreFeatureDefaultValue()
# 1.10.2 release:
- fix(hotfix): more reliable way to use space on Item Pickup Log for compatibility with custom fonts
- fix: sometimes Health Bar shows wrong in Rift
- feat: Teammate Class Color can now be customized as RGB
- feat: Teammate Name Overlay now compatible with Text Style
- However, the Fade Chroma option has been removed. Fade Chroma is not stable because it is affected by scaling and therefore appears as an eye-straining color. Also, All The Same Chroma also works in sync with the outline color.
- fix: reset max rift health stat when world change
- Related with [84f8893](https://github.com/Fix3dll/SkyblockAddons/commit/84f889393e2cae5bea8c5d67b75a699c441230e4)
- fix: Chroma color not displayed properly on ColorSelectionGui's Selected Color box
- remove: unused EnumRegistries
# 1.10.1 hotfix release:
- fix(hotfix): separate containers.json on CDN for prevent crash on previous versions related with [1c913c4](https://github.com/Fix3dll/SkyblockAddons/commit/1c913c45bf9b141ba7874c6ab66dae500cf70b29)
p.s. Item Pickup Log's Render Item on Item Pickup Log setting is not compatible with custom fonts right now. It will be fixed on next patch release. You can use [latest build artifact](https://github.com/Fix3dll/SkyblockAddons/actions/runs/13020730200) for try it before next release.
**IMPORTANT HEADER NOTE:** If you are a beta user or are experiencing issues with the settings, it is strongly recommended to follow these steps:
1. If the game is open, close it and install latest version
2. Remove `.minecraft/config/skyblockaddons/configurations.json`
3. Move `.minecraft/config/skyblockaddons/backup/skyblockaddons-2025-01-x-y-z.cfg` to `.minecraft/config/` and rename it to `skyblockaddons.cfg` (we are restoring legacy config for remigrate)
4. Reopen the game
~~**IMPORTANT HEADER NOTE 2:** Due to a faulty code in previous versions, new data coming from CDN causes a crash. If you are using previous versions, you need to upgrade to the new version as soon as possible.~~ 1.10.1 released
Here are some new features that might interest you:
1. Open Feature settings with mouse wheel button on Edit GUI
2. Mouse button support for SkyblockAddons Key Bindings
3. Scrollable SettingsGui: This feature improves accessibility by making settings easier to access, especially on low-resolution screens, as the number of FeatureSettings increases over time (e.g. Backpack Preview).
4. Customizable teammate outline color for each dungeon class with Chroma color support
The main target of this update was Feature and Config rework. You may ask why the Feature and Configuration rework was done. The aim of this was to make the development process more sustainable, modern and easier. Also, as I mentioned in the previous article, I have started working on version 1.21 (latest). These codes are planned to be used in version 1.21 (latest) if there are no problems. Thank you for your interest. I would like to thank Kiyan and PeynirliBorek, and then the Beta version users, for their support in this update. I also recommend you read the beta version changelogs.
# Changes since 1.10.0-beta.4:
- fix: settings that were not previously available are migrated as enabled
- fix: Dont' Reset Cursor Between Inventories feature
- add: lastFeatureId to config
- fix: Minion Can't Reach pattern
- fix: Item Pickup Log now compatible with Kuudra
- fix: Developer key can't copy slot NBT with mouse button
- refactor(location): location related conditions replaced by LocationUtils methods
- add: "Render Item on Item Pickup Log" setting
- 
- fix: Purchase Revive cooldown item on Item Pickup Log
- fix: handling for legacy normalized zoom on migration
- feat: scrollable SettingsGui
- This feature improves accessibility by making settings easier to access, especially on low-resolution screens, as the number of FeatureSettings increases over time (e.g. Backpack Preview).
- fix(hotfix): change scope for ignore scrolling in Language gui
- fix(hotfix): social buttons not clickable with previous changes
- Update README.md
- feat: open Feature settings with mouse wheel button on Edit GUI
- fix: Cursor resets on SBA custom screens
- fix: EnchantmentSettingsGui rendering
- fix: sub-settings that were not previously available are migrated as enabled
- feat: customizable teammate outline color for each dungeon class
- add: ConfigValuesManager's firstLoadChecks now overwrites the value when the value's default class changes
- fix: PersistentValues is now saved less frequently while mining
- Closes [#82](https://github.com/Fix3dll/SkyblockAddons/issues/82)
- fix: new FeatureSettings not loaded during migration
Last beta before release. If no problems are observed, a new version will be released.
# 1.10.0-beta.4 release:
- fix: Backpack Freeze shortcut now works more properly
- fix: actions occurring on unassigned keys
- fix: Text Style Two now compatible with chroma and formats (bold, italic...)
- 
- fix: Text Style Two now compatible with both Chroma style (Fade and All The Same)
- FontRendererHook minor changes cleanup
- fix: IndexOutOfBoundsException by keyDownBuffer
- fix: some changes reverted from [fa7b00c](https://github.com/Fix3dll/SkyblockAddons/commit/fa7b00cd9023de17ba0278bfaf8673a74dc03704) for Chroma compat
- fix: some improvements for previous commit [37c6447](https://github.com/Fix3dll/SkyblockAddons/commit/37c64471c42742233d84551be76c6177254895a6)
- add: Farming Tools (Basket of Seeds, Nether Wart Pouch) preview setting for Backpack Preview
- _It is currently disabled until the new version is released._
- add: FeatureSetting checks on first load for ConfigValuesManager
- update: seaCreatures.json
- fix: NPE safety for ContainerType undefined due to new data online
- feat: Key Binding for Answering Abiphone or Option
- There is no setting assigned for this feature. Just unassign the key to disable it.
Sorry for the frequent releases in a short time. I need to test this version as there are changes compared to previous beta versions. Thank you for your interest.
# 1.10.0-beta.3 release:
- update: defaults.json
- ~~add: Feature debug configuration~~
- reverted
- fix: SkyblockAddons control keys not works with mouse buttons
- fix: crash when set Freeze Backpack button to mouse button
- update: Dungeon Map Zoom keys now change zoom 0.1 instead of 0.05
- overhaul: Feature getters/setters and its docs
- add: draw lock icon only when hovered setting to Allow Locking Slots feature
# 1.10.0-beta.2 release:
- fix: Lock icon appears behind items [#84](https://github.com/Fix3dll/SkyblockAddons/issues/84)
- fix: renderItem depth
- fix: use separate blend func on standard gl options method
- and minor cleanup
- fix: Pet Display width/height like there is pet item exist when not
**BREAKING CHANGE** This version contains breaking changes. The entire configuration management has been rewritten. Along with this, the Feature has also been reworked. Also configuration files moved to `.config/skyblockaddons` folder. If you want to revert to previous versions after upgrading to this version, your old settings file will be backed up in `.config/skyblockaddons/backup` If you encounter any issues or crashes, please report them via [GitHub Issues](https://github.com/Fix3dll/SkyblockAddons/issues).
**Q:** Why did you do such a thing?
**A:** I spent most of my time cleaning up the code during the development of this mod. It's not my place, but I can guess that it could even be one of the reasons why Biscuit and his team stopped developing. Since I'm working on this mod as a hobby without any expectation of income, I usually act according to my own preferences without a roadmap. I used this preference to strengthen the foundation.
**Q:** What are your plans for the future?
**A:** Although I've taken a break from this "feature and config rework", I'm actually working on SBA for 1.21.4 (latest) in parallel. I've made great progress. But I don't plan on giving an ETA. I plan on opening a Discord channel if I finish 1.21.4 release in the future. There's no Discord channel related to this mod at the moment. If I open a channel, I'll definitely add it to the Modrinth homepage.
**Q:** I have an idea that I think would be perfectly fit to SBA. How can I convey this?
**A:** If there is a feature that you think is not available in other Hypixel Skyblock mods or is insufficient and that you can explain in detail, you can submit it by creating a record on [GitHub Issues](https://github.com/Fix3dll/SkyblockAddons/issues). I will create a new Issue template for the new features soon.
# 1.10.0-beta.1 release:
- feat: class colored teammate name tag and outline
- refactor: if translation fallback is not present, return path
- refactor: refactoring and code cleanup
- _Its Teammate Overlay sub-setting_
- _Thanks to PeynirliBorek for their ideas and help._
- BREAKING CHANGE: Feature and Config rework
- add: xAllignment per Feature setting
- add: Mithril Grubber and Pure Quartz from Alpha server
- compat: ColorSelectionGui is now compatible with FeatureSetting
- fix: ButtonColorWheel not works
- fix: Highlight Enchant works while Parse Enchant Tooltips closed
- fix: SettingsGui cleanup
- fix: wrong dungeon teammate health
- fix: renderItem no longer clear depth buffer bit while currentScreen exist
- fix: Dragon Stats Tracker text mode setting not exist
- fix: minor fixes
- Entire config management rewritten. With this, Feature rework has been done. Testing was done individually, but more testing would be good. Documentation will be added in the future. I'm not very happy with this commit as it includes too many changes, but since the config is spread everywhere like a spider web, I decided to release it in one piece. Finally, if the setting is off, the subsets will now also appear as off. This can be changed in the future.
- fix: revert and changes for renderItem
- fix: Slot Lock icon not visible when not hovering over the slot, revert [9c3fa35](https://github.com/Fix3dll/SkyblockAddons/commit/9c3fa35d31b7ee61e0cfa044039a100008d2c394), fixes [#84](https://github.com/Fix3dll/SkyblockAddons/issues/84)
- fix: no settings for color or x allignment features
- fix: don't try to parse legacy config if new one exist
- fix: wrong defaults colors
- fix: load defaults once
- add: VanillaHUD compat
- docs: add documents about Feature and Config rework
- fix: prevent unnecessary setter calls in Slider
# 1.9.5 hotfix release:
Only diff is anchor point of sven slayer tracker. If you reseted your Feature coords and your sven slayer tracker is not visible use this version and reset your Feature locations again.
_Actually I made this update because I lost my Sven Slayer tracker. :D_
# 1.9.4 release:
- fix: improve Thunder Bottle checks
- fix: now the width parameter of the ButtonStepper covers the entire width
- overhaul: code refactors and cleanups
- update: change DiscordIPC fork
- update: lombok plugin
- and code cleanup
- refactor: add isInChromaFeature() to the Feature instead of direct config control
- fix: depth of ItemStack rendered in HUD
- fix: Pet Display x/y coords is now more reliable
- fix: Slayer Armor Progress default anchor and coords
- add: show Feature ID on Edit GUI while dev mode on
- update: default scales and default disabled features
- and code cleanup
- fix: better name tag visibility for trevor tracker and dungeon teammates
- fix: Trevor the Trapper cooldown
- fix: Expand Deployable Status setting goes invisible
- remove: Stop Name Overlay When Close sub-feature
- update: LICENSE
- update: docs
- update: defaults
- code cleanups
- fix: DungeonManager not updates health on critical health
- update: build script
- _Dungeon Teammate Name Overlay and Trevor the Trapper Feature's Better Name Tag Visibility features now overrides original name tag and have better visibility._
- 
- 
- fix: depth of ItemStack rendered in HUD 2
- refactor: use Forge event instead of mixin on render name tag features
_SkyblockAddons Unofficial is now licensed under LGPL 3.0 If you have any problems, you can reach me at contact@fix3dll.com_
# 1.9.3 release:
There is no backward compatibility for previous versions. If you plan to downgrade, make sure to back up the configuration files beforehand.
## Changes since 1.9.3-beta.1
- fix: SBA's keybindings translation and saving problems
- fix: Dungeon Map increase/decrease zoom with shortcut not working as expected on Edit GUI
- refactor: Dungeon Map increase/decrease zoom shortcut now changes 0.05 scale instead of 0.5
- refactor: mixins suffixes Transformer -> Mixin
- code cleanup
- refactor: Rarity -> SkyblockRarity
- refactor: move classes to appropriate locations
- code cleanup
- fix: re-registering keybinding doesn't restore previous key code
- overhaul: Gui code cleanup and enhancements part 4
- refactor: action codes moved from Gui to Buttons
- fix: wrong inverted naming on Pair<> getters
- fix: update Aurora Armor Tiered Bonus name Arcane Vision -> Arcane Energy
**BREAKING CHANGES:** Don't forget to backup your config files before use beta! The new version's settings files are not backward compatible. In order to avoid any problems, I need your feedback before publishing a new version. If you experience any issues (especially with GUI related features like Edit GUI or settings menu), you can report it via the [Github Issues](https://github.com/Fix3dll/SkyblockAddons/issues/new/choose).
# 1.9.3-beta.1 release:
- fix: Rock Pet Milestone counts Dwarven Metal and Gemstones too
- fix: ignore remote disabled edit gui features from main settings
- and code cleanup
- overhaul: Gui code cleanup and enhancements part 2
- fix: social buttons doesn't exist on some guis
- fix: Golden Dragon cosmetic level not updating
- update: goodLevel fields of accessories enchants
- refactor: reload commands are no longer exclusive to dev mode
- add: Grandma's Knitting Needle pet item
- fix: use normal sound instead of loud sound for repeated alerts
- Closes [#80](https://github.com/Fix3dll/SkyblockAddons/issues/80)
- overhaul: Gui code cleanup and enhancements part 3
- feat: X Alignment feature instead of always centered HUDs [WIP] [#63](https://github.com/Fix3dll/SkyblockAddons/issues/63)
- feat: rescaling with mouse wheel scrolling on Edit GUI
- feat: draw location information of hovered feature to the middle of screen
- backend: merge int and float pairs with generic Pair
- refactor: save Dungeon Map Zoom and Gui scales as denormalized values
- refactor: step 0.05F instead of 0.1F on Dungeon Map Zoom slider
- remove: deprecated config values and backwards compatibilities
- remove: Show Feature Names on Hover feature for Edit GUI
- fix: Color Icons still visible while disabled on Edit GUI
- fix: Rescale Buttons that are not visible when they should be
- fix: reduced flickering while rescaling on Edit GUI
- fix: 150ms mouse reset time instead of 100
- update: default values
- code cleanup and other details I might have forgotten...
- update: default HUD coordinates
- refactor: move isRemoteDisabled() to Feature class
- add: release note for new versions to Updater message
# 1.9.2 patch release:
- fix: show Jerry's Workshop on Fancy Menu every December
- refactor: more modern and cleaner time codes
- Closes [#79](https://github.com/Fix3dll/SkyblockAddons/issues/79)
- feat: show enchant and attribute names on Item Pickup Log instead of Attribute Shard and Enchanted Book
- refactor: move enchantment data to EnchantmentsData class
- 
- fix: wrong usage of early return
- fix: ignore the cooldown item of the archer's ghost abilities and quiver arrow items, for the Item Pickup Log
- overhaul: gui buttons code cleanup and minor fixes
- fix: getGuiFeatureData conflict with lombok getter
- fix: don't draw feature name on hover while dragging feature on Edit GUI
- fix: Dungeon Map Zoom not saving correctly
- add: Abbreviate Thunder Display's Denominator setting
- fix: Thunder Bottle Display now supports hurricane and storm bottle
- 
- fix: ignore Infinityboom TNT in Item Pickup Log
- fix: ignore Lesser Orb of Healing in Item Pickup Log
- fix: Edit GUI's Resize Bar feature not working as expected
- refactor: add color to Edit GUI features according to toggled
- 
# 1.9.0 release:
With this release we have a lot of fixes and code cleanups along with some new QOL features and minor performance improvements. I also hope that these cleanups will provide a more understandable codebase for those who want to contribute. Feel free to open pull request or issue ticket on GitHub. You can check out the [Modrinth Changelog page](https://modrinth.com/mod/skyblockaddons-unofficial/changelog) to see all the changes.
## Changes since 1.9.0-beta.21
- fixes: Health Number shows heart value outside of rift
- Closes [#76](https://github.com/Fix3dll/SkyblockAddons/issues/76)
- add: Obfuscated trophy fishes textures by tier
- fix: petCache have negative indexes when there is only 1 pet page
- When the pet page count indicator came up, it was caching the same pet with different indexes, causing duplications and thus increasing the cache size.
- fix: reloadRes command now updates data properly
- remove: value of the removed Feature
- refactor: name the shutdown hook thread
- update: scavenger and pesterminator max levels ([#77](https://github.com/Fix3dll/SkyblockAddons/pull/77)) [@TheDGOfficial](https://github.com/TheDGOfficial)
- fix: fallback CDN is not tried when data loading fails
- fix: remove remap warn
- overhaul: backend code cleanup
- overhaul: backend changes and (mostly) code cleanup
- fix: minor fixes
- add: Jerry's Perkpocalypse candidate perks
- backend: fire Bal Boss Alert on LivingUpdateEvent
- fix: Full Inventory Warning doesn't stop after disabling it
- fix: No Arrows Left Alert and Minion Can't Reach Warning
- fix: subtitle reset task resets title feature
- refactor: move SBA Button in Pause Menu to General Settings
- chore: upgrade Gradle and Loom
# 1.9.0-beta.21 release:
- fix: Number Separators related fixes
- Fixes Health, Mana etc. Number for users who using Number Seperators disabled
- fix: null fields when Gson reads corrupted files
- Fixes crashes about Pet Display's corrupted cache file
# 1.9.0-beta.20 release:
- add: options to display icons for several HUDs ([#72](https://github.com/Fix3dll/SkyblockAddons/pull/72)) [@MisterCheezeCake](https://github.com/MisterCheezeCake)
- refactor: move isEnabled/isDisabled to Feature from ConfigValues
- fix: update textures and skull ids
- fix: optimize chroma for Patcher's Optimized Font Renderer and fixes [#33](https://github.com/Fix3dll/SkyblockAddons/issues/33)
- remove: deprecated chroma feature
_This update fixes a previously known bug and optimizes redundant overrides of Patcher's Optimized Font Renderer for performance. It's rare case but if you have had this problem before problem mostly solved. Unnecessary use of shaders has been reduced but the problem persists when rendering with shaders is used. Turn All Texts Chroma feature and triggering chroma rendering with shaders still cause broken texts for who have this rare case._
# 1.9.0-beta.19 release:
- fix: dungeon star pattern
- fix: election data update is not triggered when election is completed
- fix: better mayor data update
- Closes [#69](https://github.com/Fix3dll/SkyblockAddons/issues/69)
- fix: broken cosmetic pet level update on pet level up
- fix: pet level update only updates 1 level above
- Closes [#68](https://github.com/Fix3dll/SkyblockAddons/issues/68)
- fix: remove favorite icon from pet display name
- fix: rare NPE on Deployable Display
- fix: wrong details of active deployable on Edit GUI
- Closes [#71](https://github.com/Fix3dll/SkyblockAddons/issues/71)
# 1.9.0-beta.18.1 release:
- fix: Hide Players Near Important NPCs feature not working [#67](https://github.com/Fix3dll/SkyblockAddons/issues/67)
- fix: Carnival marker not visible in Fancy Warp
# 1.9.0-beta.18 release:
- overhaul: Show Backpack Preview Feature
- add: personal compactors are now colored according to disabled/enabled
- add: caching tooltip data for renders as an optimization
- add: Show Preview for Builder's Tools FeatureSetting
- fix: item tooltips are broken on Freeze Backpack Preview button when NEU exist
- fix: white display name on containers other than backpacks
- fix: compact mode top spacing isn't equal to bottom
- 
- _Default key is F_
# 1.9.0-beta.17 release:
- overhaul: online data loading
- add: dynamic Carnival marker to Fancy Warp
- fix: Make Backpack Inventories Colored Feature
- If you are using commands to open backpacks (e.g. `/bp 1`, you need to open `/storage` once before opening backpacks.
- 
- fix: Reforge Overlay not visible
- fix: Skyblock 0.20.6 update fixes
- Hardstone block in Glacite Tunnels, Blocks.stone changed with Blocks.monster_egg on 0.20.6 update
- Tungsten block in Glacite Tunnels, Blocks.cobblestone changed with Blocks.monster_egg on 0.20.6 update
- SkyblockOre changes with Skyblock 0.20.6 update
- add: BlockType to SkyblockOre's
- add: Ice to SkyblockOre
- fix: separate "Block of Diamond" and "Pure Diamond"
- fix: Rock Pet Milestone now counts BlockType.ORE
- fix: new Forge menu's Pets section breaks Pet Display behaviour
- fix: add Hollow Armor to Crimson Armors fixes [#65](https://github.com/Fix3dll/SkyblockAddons/issues/65)
- fix: stone stairs and slabs not counts as Tungsten on Mineshaft
- fix: add variant check to low tier tungsten slab format
- add: mined SkyBlock ore logging for developer mode
# 1.9.0-beta.16 release:
- SkyBlock Ore handling - first part ([#53](https://github.com/Fix3dll/SkyblockAddons/pull/53))
- In the first part handling of mining spread and private island's blocks are not completed yet.
- fix: use ForgeModAPI for compatibility with other mods fixes [#56](https://github.com/Fix3dll/SkyblockAddons/issues/56)
- add: shutdown hook for saving configs and persistent data before shutdown
- add: Trade Center to Fancy Warp
- remove: Dungeon Hub marker on Hub from Fancy Warp
- fix: stacking enchant xp higher than integer limit
- refactor: Mayor API request loading separated from other mod constants request loading
- upgrade: gradle and dependencies
_If you are using previous versions, it is recommended to upgrade._
# 1.9.0-beta.15 release:
- ModAPI and Location update ([#52](https://github.com/Fix3dll/SkyblockAddons/pull/52))
- Now uses [Hypixel Mod API](https://github.com/HypixelDev/ModAPI) for locations
- add: new Minister to MayorRequest
- fix: Trapper Cooldown now see Minister perk
_If you are using previous versions, it is recommended to upgrade._
# 1.9.0-beta.14 hotfix release:
- Fix isActive() checking more than it should ([#51](https://github.com/Fix3dll/SkyblockAddons/pull/51)) by [@VixidDev](https://github.com/VixidDev)
# 1.9.0-beta.13 release:
- fix: use Pattern instead of startsWith on setCurrentPet() for exact match
- fix: FontRenderer's forceWhiteColor() triggers when chroma is not using shader [#51](https://github.com/Fix3dll/SkyblockAddons/pull/51)
# 1.9.0-beta.12 release:
- add: command for OpenGL logs in developers mode
- `/sba copyOpenGL` command while dev mode on
- fix: NPE on [#46](https://github.com/Fix3dll/SkyblockAddons/issues/46)
_I may not be very active during the summer but i will try my best on bugs or changes with new updates. Have a nice summer ^◡^_
# 1.9.0-beta.11.1 release:
- fix: salvage menu cause crash when essences not detected closes [#44](https://github.com/Fix3dll/SkyblockAddons/issues/44)
- refactor: use internal OpenGL functions for shader
# 1.9.0-beta.11 release:
- "Trevor the Trapper Features" show animal location to chat feature replaced with better name tag visibility
- It will not trigger without vanilla nametag visible

- add: update Pet Item from chat
- add: Party Gift from alpha
- fix: levelled up pet with exp share changes current pet
# 1.9.0-beta.10 release:
- fix: gray Chroma color button on enchantment settings screen
- add: force white color before chroma
- Better brightness for Chroma.
- add: clear search box when you switch menu to General Settings
- add: new Toxophilite enchant
- add: new Glacite Tunnels items to compactorItems
- update: configs logging
- update: hide Pet Display on Rift Dimension
_If you have broken text on screen caused by SBA (e.g. thin location name on scoreboard), you can try [Smooth Font](https://www.curseforge.com/minecraft/mc-mods/smooth-font) mod until fix. Its caused by Chroma Shader on some resolutions._
# 1.9.0-beta.9 release:
- add: option for "Dungeons Teammate Name Overlay" will not render when teammate's vanilla name tag good enough to see
- add: Fossil Dust to essences
- fix: visual glitch on essence texture when salvaging items
- fix: cosmetic pet level support not work
- fix: chroma not applying alpha correctly
- Skill Progress Display with Chroma color now will work with fade out effect.
# 1.9.0-beta.8 release:
- add: cosmetic level support for Pet Display
- Not tested but should work. If you encounter a problem, you can [report](https://github.com/Fix3dll/SkyblockAddons/issues/new/choose) it.
- fix: active pet is deleted when you close menu without clicking
- fix: check pets milestones in new profiles closes [#41](https://github.com/Fix3dll/SkyblockAddons/issues/41)
- fix: NPE when check pet milestones closes [#41](https://github.com/Fix3dll/SkyblockAddons/issues/41)
- fix: caching wrong pet when removing the pet
# 1.9.0-beta.7.1 release:
- fix: '?' on pets display name
- fix: switch statements that may cause NPE closes [#40](https://github.com/Fix3dll/SkyblockAddons/issues/40)
# 1.9.0-beta.7 release:
- add: Pet Item Display to Pet Display with 2 visual option
- Show Item option draws pet item on screen

- fix: SBA conflicts with Splash Screen when opening game
- You can enable splash screen with 'enabled=true' in the .minecraft/config/splash.properties file.
- fix: Fetchur Feature not saving last time
- fix: clear current pet on despawn
- fix: leaving pets menu without spawning pet, sets the wrong pet
# 1.9.0-beta.6 release:
- add: Pet Display
- add: new pet detection and caching system
- hotfix: clicking Autopet menu changes pet
- hotfix: pet updating on level up
- fix: misplaced feature settings
- fix: small scale credit button not working
- fix: General Settings navigation arrow opens features (main) menu
- fix: online localization request error on chat
- update: settings menu now sorts with most recently added feature first
_If you are having problems with the Pets menu or Pet Display, you can report it via [GitHub Issues](https://github.com/Fix3dll/SkyblockAddons/issues)._
_If you want to contribute to a feature about pets, this is a good time ദ്ദി(˵ •̀ ᴗ - ˵ ) ✧_
# 1.9.0-beta.5 release:
- backend change: downgrade mixin and use ASM instead of MixinExtras
- add: Heart value instead of health value on Rift Dimension as an option for Health Number
- add: Outline Showcase Items option to Entity Outlines
- Works separately from "Glowing Dropped Items"
- update: change behavior "Edit GUI Locations" opening from outside
- The behavior of this feature introduced with 1.9.0-beta.4 has been changed with a warning. You can still open the settings menu, but you need to be in-game to "Edit GUI Locations".
- code cleanup
# 1.9.0-beta.4 release:
- fix: Forge Mod List Config Button works now
- While using "Edit GUI Locations" on main menu (when not connected to any server) have known visual problems. WIP
- fix: disable tab list parsing when related features off
- fix: Chroma Enchant Tooltips closes [#38](https://github.com/Fix3dll/SkyblockAddons/issues/38)
- fix: ButtonSelect localization
- update: Show Feature Name is now default on Edit GUI
- add: Turn All Texts Chroma
- code cleanup and minor optimizations
_Currently SBA conflicts with Polyfrost team's mods. They are aware of issue. I'm waiting for them to fix it._
# 1.9.0-beta.3 release:
- fix: SkyHanni conflict [#34](https://github.com/Fix3dll/SkyblockAddons/issues/34)
- fix: Chroma is breaking fonts [#33](https://github.com/Fix3dll/SkyblockAddons/issues/33)
- add: Dwarven Base Camp to Fancy Warp closes [#32](https://github.com/Fix3dll/SkyblockAddons/issues/32)
- upgrade: Mixin and add MixinExtras (revert [081b942](https://github.com/Fix3dll/SkyblockAddons/commit/081b9427c5503df18162943ef4793be608b4b8ac))
- remove: "Outline Dungeon Teammates" from main menu
- Its feature setting of "Show Entity Outlines"
_If you encounter a issue related to "Show Entity Outline" or feature that does not work, you can report it via [GitHub issues](https://github.com/Fix3dll/SkyblockAddons/issues)._
# 1.9.0-beta.2 release:
- fix: version name length on /sba
- fix: Locked Slot is invisible until hovered over closes [#30](https://github.com/Fix3dll/SkyblockAddons/issues/30)
- fix: EssenceType niceName localization
- Turkish ı letter
- update: gui social buttons
- add: set en_US as a fallback instead of path name
- If you chose language other than English for SBA, this feature will complete missing translates with English instead of path e.g. "settings.thunderBottleDisplay"
# 1.8.8 release changelog:
- feature: Thunder Bottle Display with dynamically updated bottle texture
- feature: Fire Freeze Timer F3/M3 and options for it
- feature: Hide Haunted Skulls from Soulweaver Gloves
- feature: old SBA detection on launch
- update: Frozen and Worm Bait
- update: Compact Jerry Power Ups on Compact Tab List
- update: modid [closes #22](https://github.com/Fix3dll/SkyblockAddons/issues/22)
- update: new mining zones
- fix: Dolphin Pet Tracker fixes
- fix: Backpacks with skin shows 6 rows on Backpack Preview
- fix: reloadRes not reload completely
- fix: Treat Cobblestone and Quartz as ores for Rock pet tracker [@qtlunya](https://github.com/Fix3dll/SkyblockAddons/pull/24)
<br>
- fix: Number Separators option should only be in General Settings
- fix: wrong version string ingame
- [Backend overhaul](https://github.com/Fix3dll/SkyblockAddons/pull/26)
With this update, SBA now uses Mixins instead of ASM.
# 1.8.8 release changelog:
- feature: Thunder Bottle Display with dynamically updated bottle texture
- feature: Fire Freeze Timer F3/M3 and options for it
- feature: Hide Haunted Skulls from Soulweaver Gloves
- feature: old SBA detection on launch
- update: Frozen and Worm Bait
- update: Compact Jerry Power Ups on Compact Tab List
- update: modid [closes #22](https://github.com/Fix3dll/SkyblockAddons/issues/22)
- update: new mining zones
- fix: Dolphin Pet Tracker fixes
- fix: Backpacks with skin shows 6 rows on Backpack Preview
- fix: reloadRes not reload completely
- fix: Treat Cobblestone and Quartz as ores for Rock pet tracker [@qtlunya](https://github.com/Fix3dll/SkyblockAddons/pull/24)
<br>
- fix: Number Separators option should only be in General Settings
- fix: wrong version string ingame
- [Backend overhaul](https://github.com/Fix3dll/SkyblockAddons/pull/26)
With this update, SBA now uses Mixins instead of ASM.
- update: modid [#22](https://github.com/Fix3dll/SkyblockAddons/issues/22)
- add: Hide Haunted Skulls from Soulweaver Gloves
- update: get full version on version command
- fix: reloadRes not reload completely
- fix: parsing skills when Skills Widget "Show Percentage" closed
- fix: Backpacks with skin shows 6 rows on Backpack Preview
- update: Dolphin Pet Tracker now counts Double Hook and Baby Magma Slugs
- update: Compact Jerry Power Ups on Compact Tab List
**DEPRECATED USE NEW VERSIONS**
- fix: Incompatibility with new Widgets
- Birch Park Rainmaker Timer
- Now Salvage Menu Essences just shows enabled essences which selected in Widget menu.
- Skill Progress Display