Hier kannst du alle Regeln, Anforderungen und Verkaufslimits deines geplanten Minecraft-Servers nachvollziehen. Probiere Level aus, sieh dir die Anzeige im Spiel an und arbeite die technische Umsetzung Schritt für Schritt ab.
Alle Spieler starten ohne Berufsfortschritt beim Anfänger-Status. Sie dürfen alle zehn Berufe gleichzeitig trainieren: Bäume fällen, Erze abbauen, ernten, Monster besiegen, angeln, bauen, Tiere züchten, Tränke brauen, mit Dorfbewohnern handeln und neue Chunks entdecken.
Für jede gültige Aktion steigt ein eigener Zähler. Sobald eine Stufengrenze erreicht ist, wird ein neuer Berufsrang freigeschaltet. Spieler wählen selbst, welchen freigeschalteten Beruf sie über dem Kopf und in der Sidebar zeigen möchten.
Beim täglichen Verkaufslimit gilt unabhängig davon immer nur der höchste freigeschaltete Bonus aus allen Berufen. Boni werden nicht addiert.
Diese Webseite ist ein Planer und interaktives Beispiel. Sie verändert weder den Minecraft-Server noch die EconomyCraft-Konfiguration.
Das vorhandene LuckPerms kann Ränge und Berechtigungen organisieren. Für die automatische Aktionszählung, Berufs-Auswahl, Platzierungs-Schutz und die Limit-Anpassung wird voraussichtlich eine eigene Fabric-Erweiterung oder eine geprüfte passende Kombination zusätzlicher Mods benötigt.
dailySellLimit ist in der bekannten Konfiguration ein globaler Wert. Das hier geplante individuelle Limit darf erst als „fertig“ gelten, wenn eine kompatible Erweiterung es tatsächlich durchsetzt.Server-Ziel: Minecraft Java 26.3 · Fabric · LuckPerms · StyledSidebars · CustomNameTags · EconomyCraft.
Wähle einen Beruf. Die neuen Berufe Alchemist, Händler und Entdecker haben vorläufige Stufenwerte (noch nicht endgültig bestätigt). Die Anforderungen sind kumulativ: „Level V – 12.500“ bedeutet 12.500 gültige Aktionen insgesamt, nicht zusätzlich zu Level IV.
| Rang | Aktionen insgesamt | Verkaufslimit / Tag |
|---|
Trag für die Berufe Testwerte ein. Du siehst sofort, welchen Rang du damit erreicht hättest und welchen höchsten Verkaufsbonus es gäbe. Die Werte bleiben nur lokal in diesem Browser gespeichert.
Diese Auswahl beeinflusst nur die Namensanzeige, nicht das Verkaufslimit.
Die Vorschau zeigt das vereinbarte Layout. Sie ist eine Skizze, keine Live-Verbindung zur Mod. Wähle einen Beruf und ändere die Beispielwerte.
Drei Zeilen: Beruf → Spielername + Hauptrang → Geld + Clan.
Die vorhandenen Spielzeit-, Level-, Ping- und Todesanzeigen bleiben erhalten.
Das ist der Ablauf für die spätere Implementierung. Die Code-Bausteine sind Anforderungen und Beispiele, keine fertige installierbare Mod.
Den Server sauber stoppen, Welt, config/ und die LuckPerms-Daten sichern. Dann Mod-Versionen dokumentieren. Erst auf einer Testkopie experimentieren.
Die Mod braucht pro Spieler dauerhaft zehn Fortschrittszähler, die erreichten Stufen und die Auswahl des angezeigten Berufs. Die Speicherung muss auch Neustarts und Spielerwechsel überleben, am besten anhand der Spieler-UUID.
Passende serverseitige Events für Holzabbau, Erzabbau, Ernte, direkte Mob-Kills, Angelerfolg, Blockplatzierung, erfolgreiche Tierzucht, Brauvorgänge, Villager-Handel und erstmaliges Betreten neuer Chunks erfassen. Jeder Event darf höchstens einmal gezählt werden. Exploits wie mehrfaches Platzieren derselben Blöcke und automatische Farmen benötigen zusätzliche Schutzlogik.
Erreichte Schwellen anhand kumulativer Zähler berechnen und bei Stufenwechsel den passenden Berufsstatus aktualisieren. Hauptgruppen wie GOD/VIP/Teamleitung nicht überschreiben! Berufsgruppen ggf. getrennt von Haupträngen verwalten, damit mehrere Berufe parallel möglich sind.
Ein eigenes Befehlsmenü oder GUI wäre sinnvoll, etwa /berufe zum Anzeigen und /beruf anzeigen farmer zum Wechsel. Das sind vorgeschlagene Befehle; sie existieren erst, wenn die Mod sie bereitstellt.
Die Mod sollte Werte für gewählten Beruf, Berufsstufe, besten Verkaufsbonus und Fortschritt als Placeholder bereitstellen. Danach StyledSidebars und die Nametag-Mod darauf einstellen und prüfen, ob drei Zeilen technisch sauber unterstützt werden.
Das ist der kritischste Punkt. Die bekannte Config kennt ein globales dailySellLimit. Die verwendete EconomyCraft-Version und verfügbare APIs oder Mixins müssen geprüft werden. Erst dann kann man die Limit-Prüfung von global 30.000 $ auf einen pro Spieler ermittelten Wert ändern – inklusive Tagesreset, Verkaufsbuchungen und Fehlermeldungen.
Testspieler anlegen und prüfen: Levelübergang, alle zehn Jobs, Überschreitung des Tageslimits, Reset, OP-/VIP-Gruppen, Clan-Anzeige, Serverneustart, Abbauen/Neuplatzieren und gefälschte oder automatische Aktionen. Erst danach auf den echten Server übertragen.
Hake Aufgaben ab, sobald du sie wirklich erledigt hast. Deine Häkchen werden in diesem Browser lokal gespeichert. Anfangs ist noch nichts als technisch fertig markiert.