promotional bannermobile promotional banner

Server Essentials

Hytale Server Essentials is a must-have plugin for any Hytale SMP, providing polished core features like teleport requests, homes, UI notifications, and countdowns. Built to scale with future systems including guilds, land claiming, and player economy.

File Details

HytaleServerEssentials-0.1.0.jar

  • R
  • Jan 14, 2026
  • 38.84 KB
  • 562
  • Early Access

File Name

HytaleServerEssentials-0.1.0.jar

Supported Versions

  • Early Access

📦 Changelog

[0.1.0] — 2026-01-14

🎉 Initial Release

Hytale Server Essentials
Initial Changelog


✨ Features

🏠 Home System

  • /sethome — Set your home location at your current position
  • /home — Teleport to your saved home location
  • Per-world home support — Each world has its own home location
  • Persistent storage using Hytale’s native PlayerConfigData system
  • Homes persist across server restarts and player sessions

🔁 Teleport Request System

  • /tpa <player> — Request to teleport to another player
  • /tpahere <player> — Request another player to teleport to you
  • /tpaccept — Accept incoming teleport requests
  • 3-second grace period before teleport countdown begins
  • Automatic request expiration after 60 seconds
  • On-screen notifications for request status

🔙 Back Command

  • /back — Return to your previous location after teleporting
  • Integrates with Hytale’s TeleportHistory system
  • Works with home teleports and TPA teleports

🛡️ Safety Features

  • 5-second teleport countdown with on-screen timer
  • Movement detection — teleport cancels if the player moves
  • Visual feedback via event titles for all operations
  • Robust error handling with user-friendly messages

⚙️ Technical Features

  • Zero external dependencies — uses only Hytale’s built-in APIs
  • Automatic permission granting on player connect
  • Thread-safe teleport execution on world threads
  • Automatic cleanup of expired teleport requests
  • Background task management for delays and expiration

🔐 Permissions

All commands automatically grant permissions to players on connect:

  • io.hypetale.commands.home.sethome
  • io.hypetale.commands.home.home
  • io.hypetale.commands.teleport.tpa
  • io.hypetale.commands.teleport.tpahere
  • io.hypetale.commands.teleport.tpaccept
  • io.hypetale.commands.teleport.back