Simple SMP 2.0
What's new
SimpleSMP – Version 2.0 Changelog
Release Date: 2026-03-16
New Features
-
GUI System: Fully-featured, multi-page GUI builder with clickable buttons, automatic drag and shift-click protection, and customizable layouts.
-
Player Heads Enhanced: Player heads now display extended information such as UUID, online status, world, gamemode, level, and total playtime.
-
Multi-language Support: Added
messages_*.ymlsystem with configurable language inconfig.yml(currently English and German supported). -
Fly Command Enhancements: Refactored
/flycommand with toggle logic separated, optional fly speed, and improved messaging via centralizedSendMessageutility. -
Centralized Messaging: All plugin messages now use
SendMessageandMessageManagerfor color formatting, prefixes, and multi-language support.
Improvements
-
Command Structure Refactor: Clean separation of command handling and logic for better maintainability.
-
Inventory Protection: GUI now blocks shift-click, number-key swap, double-click, offhand swap, and dragging to prevent item duplication or GUI breaking.
-
Code Organization: Utilities and managers reorganized for scalability, including
GUIBuilder,ToggleFly, andSendMessage. -
User Experience: Improved player feedback messages, prefix consistency, and color formatting for success, error, and info messages.
Bug Fixes
-
Fixed buttons in GUIs not responding due to missing
InventoryHolderassignment. -
Corrected player head item meta for online/offline players.
-
Prevented console errors when using
/flywithout specifying a target.
Developer Notes
-
All GUIs now use
GUIPageasInventoryHolderfor proper event handling. -
Placeholder support and automated page navigation can be easily extended in the GUI system.
-
Messaging system allows future addition of English/German or other languages with minimal code changes.
This mod has no additional files

