- Fixed GUI
item-modelsupport on Minecraft 1.21.2+ by using the Bukkit item model API before falling back to legacy NMS handling.- Added
item-modelsupport toperforation.gem-slot-typesswitch buttons and updated bundled config templates.- Added per-item gem slot color limits by MMOItems type and item ID.
- Fixed total gem slot counting so socketed gems still count toward the max slot limit.
- Improved config auto-update for new nested settings.
- Fix the display of lore when disassembling gems in the GUI
- Add gem disassembly feedback messages
Major Changes:
Optimizations:
- Enhanced Compatibility: Improved preserve-nbt-tags
logic and strengthened integration with MMOItemsUpgrade.- Gem Restriction Support: Added support for item-type-restriction
. Players will now be prompted if their equipment doesn't support the gem's settings.
- GUI Improvements: Optimized custom_button
to allow users to add multiple custom buttons. (Requires profile reload).- Success Rate Display: Limited the success rate display to one decimal place for better clarity.
- Clean Logs: Removed redundant background debug information.
- Added a separate gemstone removal function
- Optimized the GUI interface of the filler, when you close the filler item will be filled with air, that is, a blank item
YAML:filler: # Filler item enabled: false # Set to false to disable filler (use AIR instead) material: BLACK_STAINED_GLASS_PANE display-name: " " custom-model-data: 0
- Added gem setting and gem dismantling gold and experience cost
Due to extensive content additions, version updated to 1.1.0
- Major configuration file structure overhaul (users need to reload configuration files manually)
- Fixed several bugs for 1.21.7+
- Added gem socketing interface functionality
- Added option to disable MMOItems native drag-and-drop gem socketing (can be toggled in config file)
- Added individual success rates for each perforation slot
- Optimized various issues
