Sprache

OpenRPG

OpenRPG

Modrinth

OpenRPG: A modular, open-source RPG engine for Paper.

5 Downloads aktualisiert 1mo ago
neueste v0.1.1a Modrinth
Bukkit Paper Spigot 26.2 – 26.2 AdventureEquipmentGame-mechanics

OpenRPG — Modular RPG System

Turn your server into an RPG without external plugins or client modifications. Classes, talents, stats, EXP progression and a public API for developers — all in one lightweight plugin.


What is OpenRPG?

OpenRPG adds a class system with passive abilities, a talent tree, modifiable stats (damage, defense, speed, critical hit) and level progression — all with an inventory GUI, no complicated commands.

Players pick a class, gain EXP by killing mobs, level up and spend points on a talent tree with prerequisites and skill chains. Each class feels different: the Warrior fights melee, the Mage is powerful at night, the Assassin strikes from the shadows.


Main features

3 unique classes

Each class has modifiers that activate automatically based on the player's context:

  • Warrior — Damage, defense, speed and crit bonuses when enemies are near
  • Mage — Night power, arcane shield when low on health, fire aura on hit
  • Assassin — Devastating damage while sneaking, high crit chance, life steal

Extensible talent tree

  • 18 starting (examples) skills (6 per class) with connections and requirements
  • Players earn 1 talent point per level (max 50)
  • Skills are loaded from a YAML file — add 1000+ without recompiling
  • Visual inventory interface: nodes appear as items and are assigned with a click

Advanced stats

  • Damage, defense and speed multipliers
  • Critical hit system: chance + multiplier
  • All effects stack and sort by priority automatically

Other features

Multi-language

  • Auto-detects the player's client language
  • English and Spanish included
  • Adding a new language is just creating a .properties file

Full GUI interface

  • /openrpg class — Class selection with clickable items
  • /openrpg status — Full status: stats, active modifiers, progress
  • /openrpg talent — Talent tree with items and lore
  • No external GUI plugins — everything uses native Minecraft inventories

Why OpenRPG?

| Other plugins | OpenRPG |
|---|---|
| Complex configuration with dozens of files | Single optional YAML for skills |
| Tedious commands to check status | Inventory GUI everywhere |
| Closed source or hard to extend | Public API + condition/effect registration |
| Persists in external YAML/JSON | Minecraft's native PersistentDataContainer |
| Hard to modify after install | skills.yml is editable without recompiling |


Documentation


Commands

| Command | Description |
|---|---|
| /openrpg | Help menu |
| /openrpg class | Open class selection |
| /openrpg class <id> | Assign class directly |
| /openrpg status | Player status |
| /openrpg talent | Talent tree |

Versionen

Alpha
0.1.1a
bukkit, paper, spigot · 26.2 · 1mo ago
# OpenRPG 0.1.1a - Added API for adding / reading Skills - Translated all comments and logs to English - Fixed interface looping in class selection
4
Alpha
0.1.0a
bukkit, paper, spigot · 26.2 · 1mo ago
# Changelog ## v0.1.0a — Initial release ### Core system - Plugin bootstrap: Paper 1.21+, Kotlin, Gradle Shadow plugin - OpenRPGLoader and OpenRPG main…
1

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

FAQ

Wie installiere ich OpenRPG?

Lade die Datei für deine Minecraft-Version und deinen Loader auf dieser Seite herunter, lege die .jar in den mods- (oder plugins-) Ordner und starte das Spiel.

Ist OpenRPG kostenlos?

OpenRPG ist auf Modgrid kostenlos — wir verlinken direkt zur offiziellen Quelle, ohne Paywall.

Welche Minecraft-Versionen unterstützt OpenRPG?

Funktioniert mit Bukkit, Paper, Spigot. Unterstützt die Versionen 26.2–26.2. Die unterstützten Versionen und Loader findest du im Download-Bereich dieser Seite.

Herunterladen OpenRPG

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.