Skip to content

Hytale Modding Guide

Hytale is built for modding. Create blocks, items, NPCs, minigames, and entirely new experiences.

Hytale modding is server-side only. There are no client mods.

  • Even singleplayer runs a local server behind the scenes
  • Players join modded servers without downloading anything
  • Your mods work for everyone who connects automatically

This architecture keeps the client stable while giving servers full creative control.

TypeWhat It IsSkills NeededStart Here
PacksData assets (JSON) - blocks, items, NPCs, world generationNonePacks Guide
PluginsServer logic (Java) - commands, minigames, custom systemsJavaPlugins Guide
AssetsArt - models, textures, sounds, animations3D/ArtAssets Guide
Save FilesWorlds and prefabs - shareable buildsBuildingSave Files Guide
Your BackgroundRecommended Start
New to moddingPacks - Create content without coding
Java developerPlugins - Build custom systems and logic
Artist / 3D modelerAssets - Create models and textures
BuilderSave Files - Share worlds and structures
Want to make minigamesPacks + Plugins together

Packs and plugins are designed to complement each other:

  • Packs define what exists (blocks, items, NPCs)
  • Plugins define how things behave (game rules, commands)

For example, a minigame might use:

  • A pack to define custom items, arena blocks, and NPCs
  • A plugin to handle game rules, scoring, and player management
TutorialTimeWhat You’ll Build
Your First Pack5 minA custom block with texture
Your First Plugin10 minA /hello command
  1. Prerequisites - Install required tools
  2. Tools - Learn the official editors
  3. Server Setup - Required for testing (not creation)

Hytale plans to add visual scripting as an alternative to Java plugins:

  • Sandboxed and safe environment for sharing logic
  • Great learnability for modders of all skill levels
  • Programmers can extend it with custom nodes
  • Eventually integrated into the 3D world for adventure map creation

Until visual scripting is available, Java plugins are required for custom logic.