Simple SMP

A simple admin tools plugin for Minecraft SMP server

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_*.yml system with configurable language in config.yml (currently English and German supported).

  • Fly Command Enhancements: Refactored /fly command with toggle logic separated, optional fly speed, and improved messaging via centralized SendMessage utility.

  • Centralized Messaging: All plugin messages now use SendMessage and MessageManager for 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, and SendMessage.

  • 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 InventoryHolder assignment.

  • Corrected player head item meta for online/offline players.

  • Prevented console errors when using /fly without specifying a target.

Developer Notes

  • All GUIs now use GUIPage as InventoryHolder for 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.