EssentialsTale banner
EssentialsTale icon

EssentialsTale

Hytale Server Script: Essentials Core Type: Server-Side Only. Files: config.json, kits.json, homes.json. 1. CONFIGURATION - dev_mode_no_perms (bool, default:...

00
hytaleServer2026.1mod
  • EssentialsTale adds common QoL commands for servers: /tpa /tpaccept /tpdeny, /rtp, kits (/createkit, /kit), virtual chest /chest, homes (/sethome, /home), /spawn, /gm, /heal, and /feed. Teleports respect a 3s warmup with movement cancel.
  • Configuration lives in config.json (defaults: dev_mode_no_perms=true, warmup 3s, TPA timeout 120s, RTP radius 500-5000 and 60s cooldown). kits.json stores kit definitions; homes.json stores player homes and virtual chest contents.
  • TPA uses a strict pending map per target with automatic expiry; accept teleports the requester to you. RTP scans up to 15 candidate locations, rejecting unsafe blocks (fluids, lava, magma, cactus, fire, leaves/void/air) or blocked headroom; uses cooldowns unless dev mode bypasses permissions.
  • Kits capture the executing player's full inventory state (item id, quantity, durability, metadata). /kit enforces cooldowns per player and checks for enough free slots before giving items. New players automatically receive the starter kit on first join if it exists.
  • /chest opens a persistent 27-slot container saved per player; contents persist between sessions inside homes.json. Homes store world, position, and facing; /spawn uses the world spawn provider.
  • Permission checks can be bypassed globally via dev_mode_no_perms; otherwise, nodes like essentials.tpa, essentials.rtp, essentials.kit.use/create, essentials.home.set/use, essentials.chest, essentials.spawn, essentials.gamemode, essentials.heal, and essentials.feed gate usage. Admin/tpa/rtp actions are logged to the server console.