OpenRPG
ModrinthOpenRPG: A modular, open-source RPG engine for Paper.
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
.propertiesfile
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 |
Версії
Історія версій недоступна. Натисни «Завантажити», щоб отримати останню версію з джерела.
FAQ
Як встановити OpenRPG?
Завантажте файл під свою версію Minecraft і завантажувач із цієї сторінки, потім покладіть .jar у папку mods (або plugins) і запустіть гру.
OpenRPG безкоштовний?
OpenRPG можна завантажити безкоштовно на Modgrid — ми ведемо прямо до офіційного джерела.
Які версії Minecraft підтримує OpenRPG?
Працює з Bukkit, Paper, Spigot. Підтримуються версії 26.2–26.2. Перелік підтримуваних версій і завантажувачів — у блоці завантаження на цій сторінці.

Коментарі 0
Поки немає коментарів. Будь першим, хто поділиться думкою.