HySpellEngine

An open-source RPG spell system for Hytale, featuring an interactive GUI (no config editing required), an experience system, and an API for creating custom spells and experience types
obraz_2026-03-30_211756404.png

obraz_2026-03-30_211756404.png

obraz_2026-03-30_211839406.png

obraz_2026-03-30_211839406.png

Description

HySpellEngine is an open-source RPG-oriented spell system designed for Hytale, focused on flexibility, performance, and ease of use. It provides a complete framework for creating, managing, and expanding spell-based gameplay without forcing developers to rely on complex configuration files.

At its core, the plugin introduces a fully interactive in-game GUI that allows players to browse, unlock, and manage spells in a clear and intuitive way. Instead of editing configs manually, everything can be handled directly in-game, making both development and gameplay smoother.

The system is built around a modular experience progression model, where players gain experience in different categories (such as movement, combat, or other custom-defined paths). This allows for dynamic progression and unlocking mechanics, enabling spells to be tied to specific playstyles or actions.

For developers, HySpellEngine offers a powerful and clean API designed to simplify the creation of custom content. You can easily define:

  • new spells with unique behavior
  • custom experience categories
  • progression rules and unlock conditions
  • additional data attached to spells (e.g. metadata, scaling values, effects)

The architecture is designed with performance and scalability in mind, making it suitable for both small servers and large-scale RPG systems. It integrates cleanly with entity/component-based systems and supports efficient data storage (including binary/BSON-based formats).

Key Features

  • Custom Spell System
    Create and manage fully customizable spells with your own logic and mechanics.
  • Experience & Progression System
    Flexible experience categories that allow players to progress and unlock abilities naturally.
  •  Interactive GUI
    In-game interface for managing spells — no config editing required.
  • Developer-Friendly API
    Simple and extensible API for adding new spells, experience types, and behaviors.
  • Performance-Oriented Design
    Built with efficiency in mind, suitable for frequent updates and large player counts.
  • Efficient Data Handling
    Supports compact binary storage and structured data (e.g. BSON).

Commands

  • /spells
    Open player spells gui
  • /spellsedit
    Open admin spells panel
  • /spellsexp
    Add/Set/Remove/Show player experience/level

 

 

 

The HySpellEngine Team

profile avatar
  • 1
    Projects
  • 69
    Downloads