promotional bannermobile promotional banner

Zero0oClasses

A modular Hytale class framework with class UI, class XP, stat scaling, icons, restrictions, and fully editable JSON configs.
image_2026-04-18_001918083.png

image_2026-04-18_001918083.png

image_2026-04-18_001428001.png

image_2026-04-18_001428001.png

IconList.png

IconList.png

image_2026-06-27_225639021.png

image_2026-06-27_225639021.png

Description

# Zero0oClasses

Zero0oClasses is a modular class framework for Hytale servers built for creators who want full control over class identity, progression, restrictions, and server-side customization.

It gives you a complete foundation for RPG, MMO, PvE, or progression-focused servers without locking you into one fixed content pack.

Whether you want a lightweight starter setup or a fully custom class ecosystem, Zero0oClasses is designed to scale with your server.

* * *

## 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
- Starter packs on first class assignment
- Configurable class icons
- JSON-driven server-side configuration
- Editable mob XP by mob ID
- Specialization-ready structure
- New admin UI for class creation and class editing
- Built to be expanded by server owners

* * *

## New In Recent Versions

Zero0oClasses now includes an admin-focused class editor workflow.

Server administrators can now create a new class or edit an existing one through a simple in-game admin UI, then save the result directly into the generated `classes.json` configuration.

This makes class setup much faster for testing, balancing, and live server iteration.

Recent improvements also include:

- starter packs when a player receives a class for the first time
- improved class UI packaging and loading
- better stability around equipment restriction handling
- safer class stat refresh behavior
- improved compatibility for newer prerelease server setups

* * *

## Why Use Zero0oClasses

Zero0oClasses is built for server owners who want to define their own class system instead of using a rigid preset.

You can use it to build:

- RPG servers
- MMO servers
- class-based PvE servers
- progression-focused adventure servers
- custom multiplayer worlds with strong class identity

Instead of forcing one design, the mod gives you a clean framework you can shape into your own progression model.

* * *

## Included Starter Setup

Zero0oClasses includes a clean starter setup that can be used immediately or completely reworked.

Starter classes include:

- Warrior
- Knight
- Thief
- Archer
- Mage

Depending on your server profile, the full class setup can also be expanded into a larger roster.

These classes are only a starting point.
You can keep them, rename them, rebalance them, replace them, or build entirely new ones.

* * *

## Admin Class Editor

The mod now includes a simple admin class editor flow.

Admins can:

- create a new class from an in-game command
- open a dedicated class admin UI
- edit base stats
- edit passive stat bonuses
- edit level growth values
- switch role presets
- save changes directly to `classes.json`
- reload the class data cleanly

This makes Zero0oClasses much easier to use during active development and balancing.

Current admin workflow:

- `/classeadmin create <id> <display name>`
- `/classeadmin edit <classId>`

Example:

- `/classeadmin create gladiator Gladiator`
- `/classeadmin edit warrior`

The admin UI is intentionally simple and focused on fast server-side iteration.

* * *

## Built For Customization

Zero0oClasses is fully editable through generated JSON configuration files.

Server owners can:

- create brand new classes
- rename existing classes
- change class roles
- adjust base stats
- adjust passive bonuses
- define stat growth per level
- set allowed weapons
- assign icons
- define specialization paths
- tune class XP rules
- define mob XP rewards by mob ID

This makes the mod useful both as a playable starter framework and as a long-term base for custom server design.

* * *

## Starter Packs

Zero0oClasses now supports starter packs for class onboarding.

When a player receives a class for the first time, the mod can automatically grant a basic equipment set matching that class.

This helps reduce setup friction and makes the early class experience much smoother.

Examples include:

- melee classes receiving starter weapons
- ranged classes receiving bows or crossbows with ammunition
- magic classes receiving a wand, staff, or spellbook

* * *

## Installation

Place the mod jar inside your server `mods` folder.

Place the generated `Zero0oClasses` data folder in the same location if needed by your setup.

Example:

- `mods/Zero0oClasses-xxxx.jar`
- `mods/Zero0oClasses/`

Then start or restart the server.

* * *

## 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`

* * *

## In-Game Commands

### Player Commands

- `/classe`
  Shows 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 command help.

### Utility Commands

- `/classe reload`
  Reloads the plugin JSON files.

- `/classe resetstats`
  Recaptures native base stats.

- `/classe cleanstats`
  Clears 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.

- `/classeadmin create <id> <display name>`
  Creates a new class draft and opens the admin UI.

- `/classeadmin edit <classId>`
  Opens the admin UI for an existing class.

Admin access follows the server's native operator permission logic.

* * *

## Progression

Players can:

- receive a class
- gain class XP
- level their class
- gain additional stats through level scaling
- track progression in dedicated UI panels

Server owners can tune the pacing and progression structure to fit their own world design.

* * *

## Notes

- Player class data is saved automatically
- Configuration files are generated automatically
- The mod is designed to support custom server design, not impose one fixed structure
- Zero0oClasses works especially well as a foundation for larger multi-mod server projects

* * *

## Community & Support

Join the official Discord server to get help, report bugs, suggest features, and follow development updates:

Discord:
https://discord.gg/pUXTEZpnmA

The Zero0oClasses Team

profile avatar
  • 3
    Followers
  • 5
    Projects
  • 1.6K
    Downloads

More from Zero0o_117View all