ServerEssentials
ServerEssentials is a server-side mod for Fabric designed to extend Minecraft server functionality with a set of popular commands familiar to administrators and players from Bukkit/Spigot systems.
Core Features
The mod provides complete implementation of the following commands:
- Teleportation: tpa (request to teleport to player), tpahere (invite player to your location), tpaccept/tpdeny (accept/deny requests), back (return to previous position)
- Personal points: home (home location), sethome (set home), delhome (delete home), warp/setwarp/delwarp (public teleportation points setup and usage)
- Other functions: afk (away mode), ping (latency check), fly (flight), hat (wear blocks as headgear), sit (sitting on stairs)
Additionally, the essperm command is provided to integrate standard vanilla commands with LuckPerms permission system and configure operator levels.
Help System
A comprehensive help system is implemented via the /man command. Help files are stored in the config/Essentials/manpages directory and use flexible search system:
/man command.fly→ searches forconfig/Essentials/manpages/command/fly/_index.txt- If file is not found, alternative search through
_notfound.txtis used /mancommand without parameters displays the main help page
Help Pages Format
The system uses tag-based markup in \tagname(args){body} or \tagname{body} format:
Basic Formatting
\n{text} # underline text
\1{help}\2{info} # colored formatting like in bukkit systems
Colors and Styles
\color(red){red text}
\color(#231093){custom color}
\format(underline){underlined}
Interactive Elements
\run_command(/man command.fly){Open fly help}
\suggest_command(/tell Player){Suggest message command}
\copy_to_clipboard(text){Copy to clipboard}
Pagination and Special Tags
First line \i{}
Second line \line{}
Welcome, \sourceEntity{}. # player name substitution
Page \wantedEntry{} not found # indicating requested section
Configuration Settings
File config/Essentials/config.json allows flexible configuration:
sitEnabled = true- allowing to sit on stairsgameLogEnabled = false- experimental feature (ignored)dropSkullOnDeath = true- dropping player skull upon death by another player
The mod initially supports Chinese localization, but users can customize translations via the config/Essentials/translation.json file.