COWMODSКаталог модов

RPG Craft

RPGCraft is a comprehensive RPG progression plugin for Paper servers that adds player leveling, skill categories, attributes, dynamic mob scaling, GUI menus, ActionBar feedback, and persistent data storage with MySQL.

Автор: SimolZimol3592обновлён 9 июл. 2026 г.
ПриключенияМеханики игры

Описание

This plugin is designed for survival and RPG servers that want long-term progression with scalable PvE difficulty.


What's in Beta 0.1.4

Core RPG Progression

  • Global player leveling system (starts at Level 1)
  • Individual skill categories with separate XP and level progression:
    • Combat
    • Mining
    • Farming
    • Fishing
    • Crafting
  • Configurable XP curve (base * level^exponent)

Skill Point System

  • Skill points gained on level-up with scaling rewards:
    • +1 on normal levels
    • +2 on multiples of 5
    • +3 on multiples of 20
  • Skill points can be spent in GUI on attributes

Attribute System (RPG style)

  • STR (Strength): increases max HP
  • DEX (Dexterity): increases evasion chance
  • INT (Intelligence): increases mana (currently display + data ready)
  • Attribute effects are applied automatically on join and after upgrades

Dynamic Mob Leveling

  • Hostile mobs get dynamic levels based on:
    • nearby player level average
    • distance from world spawn
    • moon cycle bonus
    • random variance
    • group scaling bonus (more nearby players = stronger mobs)
  • Scaled mob health and damage
  • Persistent mob level data via PDC

Mob Stat Displays

  • TextDisplay overlay above mobs with:
    • mob level
    • current HP / max HP
  • Optional classic name tag display can be disabled in config
  • Live update task keeps displays synced to moving/damaged mobs

Player HUD + XP Feedback

  • ActionBar player HUD:
    • HP
    • Mana
    • Level
    • XP progress
  • XP gain ActionBar messages for all XP sources
  • XP message hold/suppress system so gain text stays visible longer

Scoreboard Sidebar

  • Optional sidebar scoreboard with live RPG stats:
    • Level
    • XP percent
    • HP
    • Mana
    • Skill points
    • all 5 skill category levels
  • Fully configurable title and update interval

GUI System

  • Main menu (/rpg)
  • Stats GUI
  • Attribute GUI
  • One-click attribute spending
  • Category bonuses and progression visuals

Data + Performance

  • MySQL storage (HikariCP pooling)
  • Async data loading/saving
  • Auto-save task
  • Safe shutdown save

Commands

  • /rpg - Open main RPG menu
  • /rpg stats [player] - View your stats or another player's stats
  • /rpg top [category] - View top list (global or category)
  • /rpg help - Show command help

Admin Commands

  • /rpg admin reload - Reload config
  • /rpg admin setlevel <player> <level> - Set player level
  • /rpg admin givexp <player> <amount> [category] - Give XP

Permissions

  • rpgcraft.use - Basic plugin usage
  • rpgcraft.admin - Admin command access
  • rpgcraft.stats.others - View other players' stats

Skill Category Bonuses (Current)

Combat

  • Damage bonus by level milestones
  • Crit chance bonus
  • Bonus mob XP

Mining

  • Haste effect by level milestones
  • Extra ore drop chance

Farming

  • Double harvest chance

Fishing

  • Luck effect by level milestones

Crafting

  • Bonus output chance

All values are configurable in config.yml.


Configuration Highlights

  • XP curve and reward values
  • Dynamic mob scaling settings
  • Group scaling settings
  • Attribute scaling values
  • HUD settings
  • XP action bar duration/refresh
  • Scoreboard toggle/title/interval
  • Mob TextDisplay settings
  • MySQL credentials and pool size

Supported Platform

  • Paper 1.21.x
  • Java 21+

Setup

  1. Place the plugin jar into your plugins/ folder
  2. Start server once to generate config
  3. Configure MySQL settings in config.yml
  4. Restart server
  5. Use /rpg in-game

Beta Notes (0.1.0)

This is an early beta focused on establishing a stable RPG gameplay foundation. Core systems are fully playable, but balancing and additional RPG mechanics will continue to evolve.

Planned future areas:

  • deeper mana-based mechanics
  • resistances and elemental systems
  • more category perks
  • additional GUI pages and advanced stats
  • optional per-player HUD/scoreboard toggles

If you have ideas, balancing feedback, or bug reports, feel free to share them for the next beta update.

Галерея

New DisplayPvELevel UP

Последние версии

Все версии →
alpha

RPG Craft 0.1.4

0.1.4
9 июл. 2026 г.292Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Скачать
Что нового
**What's New in Version 0.1.4:** - Scoreboard and UI fixes: - Dynamic scoreboard entries no longer create duplicate lines - Existing values are now updated more cleanly instead of stacking - Minor bugfixes and internal improvements
alpha

RPG Craft 0.1.3

0.1.3
6 июл. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
**What's New in Version 0.1.3:** - The y-offset of the level and HP displays has been adjusted to a normal height - Colours have been added to the display - The player list is no longer blocked by the plugin (tab list)
alpha

RPG Craft 0.1.2

0.1.2
4 июл. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
**What's New in Version 0.1.2:** - Text displays stay attached more cleanly above mobs while moving - Better visual stability for floating mob information - Name/level text is now refreshed without constantly repositioning the display entity - Automatic re-attach logic if a display gets detached or recreated - Cleaner removal of displays when mobs die or become invalid - Internal cleanup and performance improvements
alpha

RPG Craft Alpha 0.1.1

0.1.1
7 июн. 2026 г.29Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Скачать
Что нового
- The text display is still very bad, and so is the scoreboard need to redo that