Description
Zero0oClasses is a modular class framework for Hytale servers built for creators who want a strong RPG or MMO foundation without being locked into a fixed content pack.
It gives you class selection, class progression, weapon restrictions, editable class data, and a clean JSON-driven structure that can grow with your server.
Whether you want a lightweight starter or the foundation for a full progression server, Zero0oClasses is designed to be expanded.
* * *
## Why Use Zero0oClasses
Zero0oClasses is built for server owners who want to create their own class identity, progression rules, and server flavor.
Instead of forcing one rigid design, it gives you a clean framework you can shape into your own system.
You can use it to build:
- RPG servers
- MMO servers
- progression-focused servers
- class-based PvE servers
- adventure worlds with class identity
* * *
## Main Features
- Class selection UI
- Class status and progression UI
- Persistent player class data
- Internal class XP and class level progression
- Level-based stat scaling
- Weapon restrictions by class
- Configurable class icons
- JSON-driven server-side configuration
- Editable mob XP by mob ID
- Starter specialization structure
- Built to be expanded by server owners
* * *
## Included Starter Setup
Zero0oClasses comes with a clean 5-class starter setup:
- Warrior
- Knight
- Thief
- Archer
- Mage
These are only starting points.
You can keep them, replace them, rename them, rebalance them, or build entirely new class paths.
* * *
## Built For Customization
The framework is fully editable through JSON.
Server owners can:
- create brand new classes
- rename existing classes
- change class roles
- adjust stats and passive bonuses
- define stat growth per level
- change allowed weapons
- assign class icons
- create specialization paths
- tune class XP rules
- define mob XP rewards by mob ID
This makes Zero0oClasses useful both as a ready-to-use starter and as a long-term framework for custom server design.
* * *
## Installation
Place the Zero0oClasses mod jar inside your server `mods` folder.
Place the `Zero0oClasses` folder inside the same `mods` folder.
Then start or restart the server.
Example:
- `mods/Zero0oClasses-xxxx.jar`
- `mods/Zero0oClasses/`
* * *
## Generated Configuration Files
Zero0oClasses uses editable JSON files stored inside the `Zero0oClasses` folder.
These files can include:
- `classes.json`
- `class-restrictions.json`
- `class-specializations.json`
- `specialization-rules.json`
- `class-xp-rules.json`
- `mob-xp-by-id.json`
* * *
## Class Icons
Each class can use its own icon through `classes.json`.
Example:
```json
{
"id": "mage",
"displayName": "Mage",
"iconPath": "Zero0oClasses/Icons/9.png"
}
This allows server owners to give each class a stronger visual identity directly from configuration.
In-Game Commands
Player Commands
/classe
Displays your current class and progression.
/classe ui
Opens the class selection UI.
/classe panel
Opens the class status UI.
/classe info
Alias for the class status UI.
/classe status
Alias for the class status UI.
/classe help
Displays the in-game command help.
Utility Commands
/classe reload
Reloads the plugin JSON files.
/classe resetstats
Recaptures native base stats.
/classe cleanstats
Cleans captured base stats and class stat modifiers.
/classexp <amount>
Adds internal class XP for testing or administration.
Admin Commands
/classeadmin <player> <class>
Assigns a class to a player.
/classeadmin <player> reset
Resets a player's class.
Admin access follows the server's native operator permission logic.
Progression
Players can:
choose a class
gain class XP
level their class
gain additional stats through level scaling
track their progression in a dedicated UI
Server owners can tune progression to match their own server’s pace and structure.
Mob XP By ID
Zero0oClasses supports configurable class XP rewards by mob ID.
That means you can manually tune XP values based on:
your server’s mob ranking system
custom NPCs
difficulty tiers
progression design
world-specific balancing
This system is intentionally editable rather than hardcoded so it can adapt to many different server styles.
Planned Features
Full specialization gameplay
Class level requirements for specific items
Armor restrictions by class
More advanced action-based XP rules
Improved UI polish and progression feedback
Optional integrations with external progression systems
Notes
Player class data is saved automatically
Configuration files are generated automatically
The mod is designed to support custom server design rather than impose one fixed structure
Community & Support
Join the official Discord server to get help, report bugs, suggest features, and follow development updates:
Discord:
https://discord.gg/pUXTEZpnmA
