🔧Hytale Garage
HomeDocsBlog

Documentation

Getting StartedPlugin LifecycleCommandsEventsCustom ItemsCustom UITime SystemAsset PacksCommon Gotchas

Documentation

Learn how to create plugins, asset packs, and mods for Hytale servers.

🚀

Getting Started

Set up your development environment with Java 25, Gradle, and IntelliJ IDEA.

🔄

Plugin Lifecycle

Understand setup(), start(), and shutdown() methods and when they're called.

⌨️

Commands

Create custom slash commands with arguments, permissions, and tab completion.

⚡

Events

Listen and respond to player actions, chat messages, and game events.

🎁

Custom Items

Add new items with custom models, textures, icons, and behaviors.

🖼️

Custom UI

Build interactive UI pages, windows, and HUD elements.

🕐

Time System

Work with day/night cycles, game time, and time-based events.

📦

Asset Packs

Structure and bundle assets with your plugins correctly.

⚠️

Common Gotchas

Avoid common mistakes and learn the quirks of Hytale modding.

© 2026 Hytale Garage. Community modding documentation.

GitHubDiscord