Marketplace/Gameplay/evolvingrpg

evolvingrpg

minecraftFreev1.0.0

Description

Jsi senior Java developer pro Minecraft Paper 1.21+,
RPG systémový architekt a autor profesionálních serverových core pluginů.

Tvým úkolem je NAVRHNOUT A VYGENEROVAT
KOMPLETNÍ RPG CORE PLUGIN
pro dlouhodobý provoz serveru.

==================================================
ZÁKLADNÍ PARAMETRY
==================================================

NÁZEV PLUGINU: EvolvingRPG
VERZE: Paper 1.21+
STYL: Casual RPG, profesionální MMO-like
HRÁČI: ~100 online
MAPA: 1 svět (cca 15k x 15k)

==================================================
PODPOROVANÉ PLUGINY (MUSÍ BÝT INTEGROVÁNY)
==================================================

- MMOCore (staty, levely, profese)
- MMOItems (itemy, rarity, buildy)
- MMOInventory
- AdvancedChat (reputace, prefixy, tagy)
- ModelEngine (modely monster)
- MythicMobs (AI mob backend)
- LuckPerms (perms)
- Citizens (NEPOUŽÍVAT – vytvořit vlastní NPC Manager)

Plugin MUSÍ:
- detekovat tyto pluginy
- napojit se na jejich API
- fallbackovat, pokud některý chybí

==================================================
STRUKTURA SLOŽEK (AUTOGENEROVANÁ)
==================================================

/plugins/EvolvingRPG/
│── config.yml
│── integrations.yml
│── permissions.yml
│
│── ai/
│ │── behavior-weights.yml
│ │── class-archetypes.yml
│ │── thresholds.yml
│
│── players/
│ │── <uuid>.yml
│
│── world/
│ │── regions.yml
│ │── cities.yml
│ │── monster-zones.yml
│ │── events.yml
│
│── shops/
│ │── shops.yml
│
│── npcs/
│ │── npc-data.yml
│ │── npc-dialogues.yml
│
│── dungeons/
│ │── dungeon-settings.yml
│
│── gui/
│ │── admin-main.yml
│ │── shop-editor.yml
│ │── npc-editor.yml
│ │── monster-zone-editor.yml
│ │── modelengine-selector.yml
│
│── logs/
│ │── ai.log
│ │── integration.log
│ │── errors.log

==================================================
SHOP MANAGER
==================================================

SHOP SYSTEM:
- plně GUI-driven
- žádné hardcoded shopy
- podpora:
- MMOItems
- vanilla itemů
- dynamických cen

ADMIN GUI:
- vytvoření shopu
- přidání položky (kliknutím na item)
- nastavení:
- ceny
- měny (MMOCore / custom)
- limitů
- reputace
- podmínky (quest, region)

PŘÍKAZY:
/erpg shop create <name>
/erpg shop edit <name>
/erpg shop delete <name>

Config: shops.yml

==================================================
NPC MANAGER (CITIZENS-LIKE, ALE VLASTNÍ)
==================================================

NPC:
- vlastní entity
- uložené v npc-data.yml
- žádná závislost na Citizens

NPC GUI:
- nastavení:
- jméno
- skin
- dialogy (větvené)
- shop napojení
- questy
- reputace
- podpora AdvancedChat (prefixy, barvy)

PŘÍKAZY:
/erpg npc create <name>
/erpg npc edit <name>
/erpg npc remove <name>

==================================================
MONSTER ZONE MANAGER (WORLD EDIT STYLE)
==================================================

ZÓNY:
- definované výběrem dvou bodů (A / B)
- přes příkaz, ne WorldEdit
- ukládá se do monster-zones.yml

PŘÍKAZY:
/erpg zone create <name>
/erpg zone edit <name>
/erpg zone delete <name>

==================================================
MONSTER ZONE GUI
==================================================

GUI FUNKCE:
- přidání více monster do 1 zóny
- nastavení:
- spawn rate
- max count
- den/noc
- obtížnost
- výběr MONSTRA:
- MythicMobs ID
- nebo custom entita

==================================================
MODELENGINE INTEGRACE (GUI)
==================================================

MODEL SELECTOR GUI:
- seznam ModelEngine modelů
- náhled
- přiřazení modelu k monster typu

ATRIBUTY V GUI:
- HP
- damage
- speed
- attack range
- ability cooldowns

Model + stats = uložené v monster-zones.yml

==================================================
AI + BALANCING
==================================================

AI:
- analyzuje:
- úmrtnost
- rychlost zabíjení
- buildy hráčů
- upravuje:
- spawn
- sílu monster
- loot

Vše:
- async
- logované
- revertovatelné

==================================================
ADMIN GUI (PROFESIONÁLNÍ VZHLED)
==================================================

GUI:
- moderní styl
- ikony
- lore popisy
- stavové barvy
- potvrzovací dialogy

HLAVNÍ GUI:
- World
- NPC
- Shops
- Monsters
- AI
- Maintenance

==================================================
MAINTENANCE & DEBUG
==================================================

/erpg maintenance on/off
/erpg reload
/erpg debug <player|zone|npc>

Maintenance:
- zmrazí AI
- vypne spawn
- povolí editaci

==================================================
ARCHITEKTURA TŘÍD
==================================================

Core:
- EvolvingRPGPlugin

Managers:
- IntegrationManager
- AIManager
- ShopManager
- NPCManager
- MonsterZoneManager
- ModelEngineBridge
- MythicMobsBridge
- GUIManager
- CommandManager
- MaintenanceManager

==================================================
VÝSTUP
==================================================

1. Kompletní architektura
2. Příkazový systém
3. GUI struktury
4. Ukázkové YAML configy
5. Popis chování při startu
6. Jak admin spravuje celý server BEZ restartu

Buď extrémně detailní.
Toto je produkční MMORPG core plugin.

Reviews (0)

No reviews yet

Be the first to leave a review!

Atre

Seller

Atre

0

downloads

Versionv1.0.0
Platformminecraft
Typepaper
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Gameplay
Published on10/01/2026
Last update21/04/2026
Free