promotional bannermobile promotional banner
premium banner
SM-Essentials is a feature full Hytale plugin for all your needs! Homes, Warps, TP's, Messaging and more!

Description

SM-Essentials

SM-Essentials is a mod for Hytale that focuses on the core quality-of-life features most servers need: homes, warps, teleport requests, chest shops, private messaging, welcome/join messaging, and configurable chat formatting.

It aims to stay practical and lightweight: clear defaults, sensible permissions, and configuration that doesn’t fight you.


Current Features

  • Homes: set multiple homes and teleport back to them.
  • Warps: create public destinations for your server (spawns, hubs, towns, etc.).
  • Messages: private messages, quick reply, and basic ignore tools.
  • Welcome & join messaging: configurable greetings and join/quit broadcasts.
  • Chat formatting: configurable chat templates.

Installation

  1. Stop your server.
  2. Place the mod JAR into your server’s mods/ directory.
  3. Start the server.
  4. On first start, SM-Essentials will generate its data/config files in the mod’s data directory

Data & configuration

  • Config file(s): generated on first boot inside the SM_Essentials directory. After editing configs, restart the server.
  • Module Config file(s): Also generated on first boot, each SM-Essentials module will have its own config files and folder within the SM_Essentials directory!
  • Modules can be enabled/disabled with /module <enable/disable> <module_name>
  • Modules that are disabled will be put in a modules.properties file within the /modules directory!

Formatting

Currently there is only Color formatting, although this is being improved on to add gradients, styling and custom HEX colors!

  • &0 Black
  • &1 Dark Blue
  • &2 Dark Green
  • &3 Dark Aqua
  • &4 Dark Red
  • &5 Dark Purple
  • &6 Gold
  • &7 Gray
  • &8 Dark Gray
  • &9 Blue
  • &a Green
  • &b Aqua
  • &c Red
  • &d Light Purple
  • &e Yellow
  • &f White

Commands

Command naming may evolve while the project is in active development.

Category Commands Aliases
Homes /sethome [name], /home [name], /delhome [name], /homes None
Warps /setwarp [name], /warp [name], /delwarp [name], /warps None
Messaging /msg [player] [message], /reply [message], /ignore [player] /dm /msg /w /whisper

Permissions

Permission nodes are intentionally kept predictable and granular. Exact node names can differ by build, but the general structure is:

  • essentials.homes.* sethome home delhome homes
  • essentials.messages.* reply message ignore
  • essentials.admin.* modules.list modules.module modules.reload

If you’re defining groups, prefer granting feature-level nodes (e.g., essentials.homes.home) rather than a global wildcard.


Any bugs, suggestions or comments can be left on the Issues page!

Thank you for using SM-Essentials