File Details
Simple SMP 2.0
- R
- Mar 16, 2026
- 45.66 KB
- 40
- 1.21.11+21
File Name
SimpleSMP-0.jar
Supported Versions
- 1.21.5-Snapshot
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
- 1.20.3-Snapshot
- 1.20.5-Snapshot
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20
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.