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
- 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.
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. 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: 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.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.
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
- overhaul: Gui code cleanup and enhancements part 3
- feat: X Alignment feature instead of always centered HUDs [WIP] #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
- 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 to see all the changes.
Changes since 1.9.0-beta.21
- fixes: Health Number shows heart value outside of rift
- Closes #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) @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.20.1 hotfix release:
- fix: VanillaHUD conflict fixes #73
1.9.0-beta.20 release:
- add: options to display icons for several HUDs (#72) @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
- 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
- fix: broken cosmetic pet level update on pet level up
- fix: pet level update only updates 1 level above
- Closes #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
1.9.0-beta.18.1 release:
- fix: Hide Players Near Important NPCs feature not working #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.
- If you are using commands to open backpacks (e.g.
- 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
- 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)
- 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
- 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)
- Now uses Hypixel Mod API 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.