Skip to content

FAQ

No. Hytale uses a server-first model. All mods run on the server. This means:

  • Players don’t need to download mods
  • One client works for all servers
  • Easier mod distribution

Hytale chose not to add text-based scripting (like Lua). The team believes:

  • Text scripting still requires programming knowledge
  • It creates “half-languages” that frustrate both designers and programmers

Instead, visual scripting is planned for the future. For now:

  • Use Packs (JSON) for content without coding
  • Use Plugins (Java) for custom logic

Yes. Even singleplayer runs a local server. To test:

  1. Run a local server
  2. Add your mod to mods/ folder
  3. Connect via localhost

See Server Setup for details.

Not yet. Official source release is planned 1-2 months after launch. Until then:

  • The server .jar is not obfuscated
  • You can decompile it to see how systems work
  • This is encouraged by the developers
ToolPurpose
Asset EditorVisual editor for data assets
Blockbench3D models, textures, animations
Asset Graph EditorNode-based editor for NPCs, worldgen

Hytale is in early access. The team chose to release tools now and improve them based on feedback, rather than wait for perfection. This is acknowledged in the official modding post.

Currently, mod distribution requires manual sharing:

  1. Package your mod files
  2. Share the package (Discord, forums, etc.)
  3. Others place it in their mods/ folder

Better distribution systems are planned.

This depends on Hytale’s Terms of Service and EULA. An integrated payment system for servers is planned for the future. Check the official policies before monetizing.

What’s the difference between Packs and Plugins?

Section titled “What’s the difference between Packs and Plugins?”
PacksPlugins
JSON filesJava code
Define content (blocks, items, NPCs)Add logic (commands, game rules)
No coding requiredProgramming required
Created with Asset EditorCreated with IDE

Most projects use both together. See Packs and Plugins for details.