Full Changelog: https://github.com/nea89o/Firmament/compare/3.0.0+mc1.21.5...3.1.0+mc1.21.5
- feat: Add screen layout replacement feature for texture packs
- this allows texture packs to move pretty much every part of a screen around
- feat: hide recipe book ~kath
- fix: export item stack translations ~kath
- feat: Allow skipping DFU for REI lore cache generation for way faster repo reloads
- feat: Allow breaking itemstacks even further for faster repo reloads
- feat: Add a lot of item exporters for repo devs
- feat: Add item model to export
- feat: Add overlay item exporter
- feat: Add crafting recipe exporter
- feat: Add item shop recipe exporter
- feat: Add npc location exporter
- feat: Re export lore / display name from json
- feat: Allow reexporting all items
- fix: Potential fix for inventory buttons resetting
- feat: Moved storage search to be next to inventory
Full Changelog: https://github.com/nea89o/Firmament/compare/2.7.0+mc1.21.5...3.0.0+mc1.21.5
Additions
- feat: Add license viewer /firm licenses
- feat: Prettier price formatting
- feat: Custom Skyblock ID for Attribute Shards and Potion (This means Potions and Attribute Shards now show prices)
- feat: Hover Text to Inventory Buttons
- feat: Custom Skyblock ID for Party & Balloon Hats (This means Party and Balloon Hats now show prices)
- feat: allow skull:texturehash items for neu buttons
- feat: Multiplier for Price Data (ex. Pressing a Key shows the price for x Item instead of just 1) ~jani
- feat: Add border to selected storage page
- feat: AVG Lowest BIN in Price Data Feature ~jani
- feat: Add composter sound muffler
- feat: Support for 2025 Balloon Hat ~jani
- feat: On Cooldown and Time Remaining compatibility for Timer In Lore Feature ~jani
- feat: Add 1.8.9 item exporter
- feat: New Macro System
- feat: Add macro wheels
- feat: Add basic combo buttons
- feat: Add macro editing UI
Fixes
-
fix: missing translation on colewaypoint importing ~kath
-
fix: capitalization in gui ~silask
-
fix: missing REI warning not being disableable ~kath
-
fix: inconsistency between neu item id and nbt item id for some logs
-
fix: some modifier keybinds not working
-
fix: Jade crash sometimes causing resource reload failures
-
fix: Only show hover tooltip after duration
-
fix: Undyed tinted leather armour overrides being invisible
-
fix: Incorrect URL regex + extra error handling
-
docs: Implement new logo
- this is the first new version with ic22487s new logo
Full Changelog: https://github.com/nea89o/Firmament/compare/2.6.0+mc1.21.5...2.7.0+mc1.21.5
- feat: Add more complex entity equipment scraper (stealthisfit). Mainly for texture pack devs
- feat: Add Pet overlay ~kathund
- fix: Cosmeticized Backpacks not being recognized by storage overlay
- feat(dev): Add copy inventory title button
- refactor: Implement REI recipe layouter and port recipes
- this is an internal change, but it could mean potentially more different item list backends in the future!
- feat: Add option to stop scrolling over items in storage overlay
- feat(debug): Add /firm dev screens command
- feat: Add option disable slot highlights in /sbmenu
Full Changelog: https://github.com/nea89o/Firmament/compare/2.6.0+mc1.21.4...2.6.0+mc1.21.5
- fix: crash in some moulconfig editors
Full Changelog: https://github.com/nea89o/Firmament/compare/2.5.0+mc1.21.4...2.6.0+mc1.21.4
- feat: pickaxe ability ready toast ~kath
- fix: CastPredicate compatibility not working
- fix: Re-implement head_model with the new model format
- fix: Armor predicates not being loaded correctly
- feat: Add generic component matcher
- feat: Add *base64 and *json nbt path matchers
- feat: Add skull parser
Full Changelog: https://github.com/nea89o/Firmament/compare/2.5.0+mc1.21.5...2.5.1+mc1.21.5
- fix: Accidental hard dependency on sodium in mixins
Full Changelog: https://github.com/nea89o/Firmament/compare/2.5.0+mc1.21.4...2.5.0+mc1.21.5
- feat: Port Firmament to 1.21.5
- feat: Port REI compat to 1.21.5
- feat: Port jade compat to 1.21.5
- feat: Port wildfire gender compat to 1.21.5
Full Changelog: https://github.com/nea89o/Firmament/compare/2.4.2+mc1.21.4...2.5.0+mc1.21.4
- fix: Not being able to mine after closing the storage overlay
- feat: Add firmament waypoint import / export that remembers relative waypoints
- feat: Allow changing the order of ordered waypoints
- feat: Add ordered waypoint reset on world swap
- feat: Allow locally saving waypoint sets /firm waypoints save/load
- feat: Add transparent inventory buttons to transparent texture pack ~wapic
- fix: Incorrect scaling of the inventory button editor after changing window size ~wapic
- fix: Missing inventory background rectangle in button editor ~wapic
- feat: Improve performance of slime particles and armour with texture packs
Full Changelog: https://github.com/nea89o/Firmament/compare/2.4.1+mc1.21.4...2.4.2+mc1.21.4
- feat: Allow checking out repo PRs
- fix: Isolate mixins in alternative source sets
Full Changelog: https://github.com/nea89o/Firmament/compare/2.4.0+mc1.21.4...2.4.1+mc1.21.4
- fix: Crashing when launching without jade
Full Changelog: https://github.com/nea89o/Firmament/compare/2.3.2+mc1.21.4...2.4.0+mc1.21.4
- feat: Allow multi slot binding
- feat: Add compat layer for jade (pauliesnug + nea)
- feat: Add custom hardness tooltips
- feat: Add tool/harvestability indicator
- feat: Add block breaking indicators to jade
- feat: Smooth-ish interpolation of breaking progress
- feat: Add Event Ending Timer for Timer in Lore
- feat: Improve protect item message
- feat: Add transparent texture pack for storage overlay (wapic)
- feat: Add dye logger for armor stands
- feat: Add relative waypoints to import coords relative to a structure
- feat: No Hurt Cam
Full Changelog: https://github.com/nea89o/Firmament/compare/2.3.1+mc1.21.4...2.3.2+mc1.21.4
- fix: Don't crash with newer fabric versions anymore
- fix: Crash on some config pages involving checkboxes
- feat: Remove repo reload HUD
Full Changelog: https://github.com/nea89o/Firmament/compare/2.3.0+mc1.21.4...2.3.1+mc1.21.4
- fix: Remove signature injection causing item desync
Full Changelog: https://github.com/nea89o/Firmament/compare/2.2.0+mc1.21.4...2.3.0+mc1.21.4
- feat: Highlight century cake slice players
Full Changelog: https://github.com/nea89o/Firmament/compare/2.1.0+mc1.21.4...2.2.0+mc1.21.4
- feat: Allow dropping protected items in dungeons
- feat: Keep old reforges in reforge recipes
- feat: Add reforge ability to reforge recipes
- feat: Show star stat boosts in REI menus
- feat: Keep reforge stats in essence upgrade recipes
- feat: Allow loading armor textures from the 1.21.0 texture pack format
- feat: Add npc shop recipes
- fix: Don't hide global overrides for textures with extra attributes ids
- fix: Item assets not being loaded properly when paths overlap causing some overrides to not apply
- feat: Allow loading 1.21.3 bow animation predicates
- fix: Remove unneeded lenient UUID serialization causing some item de-sync issues
Full Changelog: https://github.com/nea89o/Firmament/compare/2.0.1+mc1.21.4...2.1.0+mc1.21.4
- fix: Tooltips of other fabric mods not being displayed in REI
- fix: Closing storage overlay when searching for "e"
- fix: Missing cache for custom item models causing lags
- fix: Incorrect scissors in storage overlay
- fix: Resync pickaxe cooldowns from more sources
- fix: Stack sizes not rendering in REI recipes
- feat: Add /firm waypoints export command
- feat: Add more debug logging to resource reloads
- fix: Profile detection not applying when leaving SkyBlock
Full Changelog: https://github.com/nea89o/Firmament/compare/2.0.0+mc1.21.3...2.0.1+mc1.21.4
- feat: Port to 1.21.4
- feat: Add forward port for asset entries for SkyBlock items
- This allows some older Firmament texture packs to run on 1.21.4. Not all texture pack features are yet supported, and once they are, they are likely going to use a new format.
- fix: Dungeon swords not being recognized for reforge recipes
Full Changelog: https://github.com/nea89o/Firmament/compare/1.18.0+mc1.21.3...2.0.0+mc1.21.3
- fix: Pristine profit tracker width
- feat: Add repo debug information
- feat: Allow opening config with just /firm
- feat: Add Storage overlay search
- fix: Incorrect primary codec in lenient profile serialization
- feat: Add hint about YACL dependency
- feat: Add pickobulus blocker on private island
- feat: Hide incorrect REI needed on server warning
- feat: Option to not render slot binding lines
- fix: Add choice options to YACL integration
- feat: Hide potion effects
- feat: Add party commands
- feat: Add /dh command
- fix: Some items not being saved in /firm storage
- feat: Add /firm timer command
- feat: Add lore timers
- feat: Add reforge recipes
Full Changelog: https://github.com/nea89o/Firmament/compare/1.17.0...1.18.0+mc1.21.3
- feat: Add MoulConfig config gui
- feat: Add descriptions for config options
- fix: Re-add extra item tooltips to the item list
- feat: Add height setting to storage overlay
- fix: Players not rendering in mob recipes
- fix: Fix incorrect model initialization for bad optimizations
- fix: Improve exception logging for entity widgets
- fix: Jarvis keybinding crash
- fix: Pets missing an item rarity
- feat: Allow using fine gemstones for pristine profit tracker
- feat: Add bazaar/ah search hotkey
- fix: Some Item Rarity Colors being wrong (eg. Divine being Blue instead of Aqua)
- fix: Discord logo being squashed in MoulConfig
- fix: MoulConfig options sometimes not saving
- fix: Fix position of inventory buttons during preset importing
- fix: Item predicates not applying unless a vanilla predicate is present
- fix: Fire fabric tooltip events for REI item stacks
- fix: Item rarities rendering outside of the storage overlay
- feat: Add item rarities into all storage overlay pages
Full Changelog: https://github.com/nea89o/Firmament/compare/1.15.0...1.15.1+mc1.21
- fix: translations not working sometimes
- feat: More fine grained time display
- fix: slot unbinding not working unless lock slot and bind slot use the same keybinding
- fix: Fairy Soul waypoints sometimes not recognizing correct island
- fix: REI crash
- fix: Crash with sodium