▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
OpenRPG

OpenRPG

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

Оцените первым
32
0

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 pluginsOpenRPG
Complex configuration with dozens of filesSingle optional YAML for skills
Tedious commands to check statusInventory GUI everywhere
Closed source or hard to extendPublic API + condition/effect registration
Persists in external YAML/JSONMinecraft's native PersistentDataContainer
Hard to modify after installskills.yml is editable without recompiling

Documentation

  • Developer API (EN)
  • Developer API (ES)
  • Skills via YAML (EN)
  • Skills via YAML (ES)

Commands

CommandDescription
/openrpgHelp menu
/openrpg classOpen class selection
/openrpg class <id>Assign class directly
/openrpg statusPlayer status
/openrpg talentTalent tree
Партнёрский материал

Сервер для плагина OpenRPG - как у профи

Плагин OpenRPG создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином OpenRPG для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:1 неделю назад
Главная