Comprehensive documentation for Hytale server plugin developers, generated through decompilation and analysis of HytaleServer.jar.
This repository contains documentation extracted from analyzing the Hytale dedicated server JAR file, providing plugin developers with:
- Permission Reference - Complete list of all permission nodes
- Command Documentation - All available commands and their permissions
- Event System - Server events that plugins can listen to
- Plugin API - Hooks and interfaces for plugin development
| Property | Value |
|---|---|
| Version | 2026.01.24-6e2d4fc36 |
| Java Version | 21 |
| Build Branch | release |
| Package | com.hypixel.hytale |
hytale-server-docs/
├── README.md # This file
├── decompiled/ # Decompiled Java source (Hytale classes only)
│ └── com/hypixel/hytale/...
├── analysis/ # Permission extraction analysis
│ ├── all_permissions.txt
│ └── from_command.txt
├── docs/
│ ├── README.md # Documentation index
│ ├── architecture/ # Deep-dive guides
│ ├── plugin-development/# Plugin tutorials
│ ├── reference/ # API reference
│ │ ├── permissions.md # Complete permission node reference
│ │ ├── commands.md # Command documentation
│ │ ├── events.md # Event system documentation
│ │ └── plugin-api.md # Plugin development API
│ └── modules/ # Built-in modules
└── .gitignore
- Source JAR:
HytaleServer.jar(~83 MB, 35,600+ total classes) - Extracted: Only
com/hypixel/hytale/*classes (7,189 classes, ~16 MB) - Decompiler: Vineflower (recommended for Java 21+)
- Output: 5,234 decompiled Java files (36 MB source)
| Category | Count |
|---|---|
| Total Hytale Classes | 7,189 |
| Decompiled Java Files | 5,234 |
| Command Classes | ~445 |
| Event Classes | 77 |
| Permission Nodes | 53+ |
com.hypixel.hytale.server.core.permissions- Permission systemcom.hypixel.hytale.server.core.command- Command frameworkcom.hypixel.hytale.server.core.event- Event systemcom.hypixel.hytale.server.core.plugin- Plugin loadingcom.hypixel.hytale.protocol- Network protocol
Complete documentation including:
- Permissions Reference - All permission nodes (
hytale.command.*,hytale.editor.*,hytale.system.*) - Commands Reference - Command syntax, arguments, and permissions
- Events Reference - Player events, world events, permission events
- Plugin API - Plugin lifecycle, event registration, command registration
- Architecture Guides - Deep-dive into Hytale's internal systems
- Plugin Development - Step-by-step tutorials for building plugins
- HyperPerms - Permission management plugin
- HyperHomes - Home system plugin
- HyperFactions - Factions plugin
Join us on Discord: https://discord.gg/SNPjyfkYPc
This documentation is provided for educational purposes. Hytale is a trademark of Hypixel Studios.
Generated from HytaleServer.jar analysis