/RulesEngine

[MC] Library to integrate YAML-based scripting into plugins

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

RulesEngine

Work in progress and not yet suitable for production usage; see Roadmap below.

A small Kotlin library to enhance Bukkit/Velocity/Folia/Bungee/Minestom/Krypton plugins with an expandable YAML scripting engine.

Quick Links

Rules Example

How It Works

By integrating RulesEngine into your plugin, server administrators can use the power of your plugin with YAML-based scripting to make something powerful. For example, a 'run commands on ' plugin can be configured almost purely with RulesEngine scripts and its built in features.

Roadmap

Show/Hide

Stage 0

  • Core implementation complete
    • Work in Progress

Stage 1

  • Bukkit platform implementation complete
  • Velocity platform implementation complete

Stage 2

  • Folia platform implementation complete
  • BungeeCord platform implementation complete

Stage 3

  • Minestom platform implementation complete
  • Krypton platform implementation complete

📜 License

RulesEngine is licensed under GNU GPL v3.0: see License.

  • Copyright (c) 2024 lokka30