Entwickler-Überblick (AGENTS)

Gekürzte Darstellung von docs/AGENTS.md — Systeme, GUIs, Datenbank, Build.

Survival

Gilde

Freunde

Siehe Freundesystem — bidirektional, FriendsGUI.

Shop

Arena

Elo ab 1000, DB-Persistenz — Arena.

Reaktor

ReactorManager, YAML reactors.ymlReaktor, Typ-Tabelle BASIC … FUSION, Zyklus tick_interval_ticks.

PlayerProfile / Ränge

DEFAULT, VIP, VIP_PLUS, MVP, MVP_PLUS — VIP-Rabatt im Shop. Persistenz SQL.

Weltgenerator

Konfiguration (Intervalle, Beispiel)

GUI-Systeme (Auswahl)

GUIKurzbeschreibung
MainGUIHauptmenü (54 Slots)
FriendsGUIFreunde
ArenaGUIPvP
GuildGUIGilde
ShopGUI / ShopHubGUIShop / Hub
ChestShopGUIKistenläden
MagicGUIMagie
CraftingGUIProMMO-Werkbank
AuctionGUIAuktion
AdminGUIAdmin
SelectionGUIRasse/Klasse
PetsGUI / MountsGUIPets / Reittiere
TalentGUI / CosmeticGUITalente / Kosmetik
WaypointGUI / TerritoryGUI / ReputationGUI / BountyGUIWelt & Meta
BossGUI / DungeonGUI / MailGUI / PartyGUI / EnchantingGUIInhalt & Gruppe

MainGUI-Layout (Kurz)

Zeile 1: Profil; Zeile 2: Berufe, Skills, Quests, Gilde, Shop, Auktion, Bank; Zeile 3: Party, Freunde, Mail, Titel, Achievements, Wegpunkte; Zeile 4: Mounts, Pets, Events, Arena, Bosse; Zeile 5: Ruf, Territorium, Kopfgeld, Talente, Jahreszeiten, Matchmaking, Magie, Werkbank; Zeile 6: Verzauberung, Dungeons (Details in AGENTS).

PrommoMenuHolder (Auszug)

RACE_SELECT, CLASS_SELECT, MAIN, QUESTS, GUILD_*, AUCTION, SHOP, SHOP_HUB, CHEST_SHOP_*, BANK, CRAFTING, MAGIC, ADMIN_*, FRIENDS, ARENA, MAIL, WAYPOINT, …

Datenbank (Auszug)

Locale

messages_de_DE.yml, messages_en_US.yml, Platzhalter wie %player%, %elo%.

Build

Paper 1.21+ API, Java 17/21, Adventure API.