Economy-Guide
Economy-Plugin für deinen Minecraft-Server erstellen
Ein Economy-Plugin besteht aus vier Bausteinen: einer Währung mit Kontostand pro Spieler, einem Shop zum Kaufen und Verkaufen, einem Auktionshaus für den Handel der Spieler untereinander und Berufen, die Geld einbringen. Beschreib diese Bausteine auf Deutsch, Minax schreibt den Java-Code und kompiliert ein .jar, und du testest es im Spiel, bevor du es installierst.
Die Wirtschaft ist das Rückgrat eines Survival- oder SMP-Servers. Ohne sie sind vier Stunden in der Mine einfach vier Stunden, mit ihr hat jeder Stack einen Preis und jeder Spieler einen Grund, morgen wieder online zu kommen. Bei fertigen Economy-Plugins übernimmst du allerdings deren Befehle, deren Nachrichten und deren Balancing. Beschreib stattdessen die Wirtschaft, die du wirklich willst, und hol dir ein kompiliertes Plugin, das genau das macht.
- Geld, Shop, Auktionshaus, Berufe und Gehalt in einem einzigen Plugin
- Deine Befehle, deine Preise, deine Chat-Nachrichten, nichts geerbt
- Vault in der Beschreibung nennen, damit andere Plugins mitspielen
- Echter Java-Code, kompiliert als .jar, mit Selbstkorrektur, online testbar
Die vier Bausteine einer Server-Wirtschaft
Bevor du deine Beschreibung schreibst, leg fest, woraus deine Wirtschaft besteht. Fast jede Server-Wirtschaft läuft auf dieselben vier Bausteine hinaus, und spannend wird deine erst dadurch, wie du sie verbindest: eine Währung, etwas, wofür man sie ausgibt, ein Ort, an dem Spieler untereinander handeln, und eine Quelle, die Geld ins Spiel bringt.
Du brauchst nicht alle vier am ersten Tag. Viele Server starten mit Geld und einem Admin-Shop und bauen das Auktionshaus erst ein, wenn genug Leute online sind, damit ein echter Markt entsteht. Mehrere kleinere Generierungen ergeben meistens ein saubereres Ergebnis als ein Riesen-Plugin, das du in einem Rutsch beschreibst.
- Währung: ein Kontostand pro Spieler, verdient, ausgegeben, überwiesen
- Shop: der Server kauft und verkauft Items zu festen Preisen
- Auktionshaus: Spieler verkaufen Items untereinander
- Berufe und Gehalt: die Quelle, die Geld ins Spiel bringt
- Ausgaben, die Geld wieder aus dem Spiel nehmen, gegen Inflation
Währung: Kontostand, /pay und Speichern
Technisch ist eine Währung nur eine Zahl, die an einer Spieler-UUID hängt, plus die Befehle, die sie lesen und verschieben. Benenne in deiner Beschreibung alles: den Namen deiner Währung und ihr Symbol, den Befehl für den eigenen Kontostand, den Befehl zum Bezahlen anderer Spieler und den Team-Befehl zum Gutschreiben oder Abziehen. Sag auch, mit wie viel ein neuer Spieler anfängt.
Was gern vergessen wird, ist das Speichern. Schreib ausdrücklich hin, dass die Kontostände einen Neustart überleben müssen, und wo sie liegen: in einer Datei im Plugin-Ordner oder in einer Datenbank, wenn dein Server eine hat. Nenn dazu die Grenzfälle: Zahlung an einen Spieler, der offline ist, negative Beträge, zu wenig Geld, ein Name, den es nicht gibt. Genau diese Grenzfälle zerlegen eine Wirtschaft, sobald echte Spieler dran sind.
- Name, Symbol und Anzeigeformat deiner Währung
- Die Befehle, die du willst, zum Beispiel /money, /pay, /eco give
- Welches Recht die Team-Befehle schützt
- Wo die Kontostände liegen, und dass sie den Neustart überleben
- Eine saubere Absage mit deinem Text, wenn das Geld nicht reicht
Shop und Auktionshaus
Im Server-Shop verlässt das Geld zuerst die Taschen deiner Spieler. Entscheide die Form: ein Befehl, der ein Inventar-Menü mit Kategorien öffnet, anklickbare Schilder in einem Marktviertel, oder beides. Gib die Items mit Kaufpreis und Verkaufspreis an, und halte den Verkaufspreis immer unter dem Kaufpreis. Sonst findet deine Community die Endlosschleife für Gratisgeld noch am selben Abend.
Beim Auktionshaus läuft es anders, denn dort machen die Spieler die Preise. Beschreib, wie ein Item eingestellt wird, wie viele Angebote ein Spieler gleichzeitig haben darf, was beim Ablauf eines Angebots passiert und ob der Server eine Provision nimmt. Diese Provision ist übrigens eine der besten Geldsenken überhaupt, weil sie bei jedem Handel Währung aus dem Spiel zieht.
- Shop als Inventar-Menü, als Schilder im Marktviertel, oder beides
- Kaufpreis und Verkaufspreis pro Item, zueinander passend
- Regeln fürs Einstellen: Laufzeit eines Angebots, Anzahl pro Spieler
- Abgelaufene Angebote gehen zurück an den Verkäufer, nichts geht verloren
- Provision des Servers auf jeden Verkauf, als Geldsenke
- Suche und Filter in den Angeboten, sobald viel los ist
Berufe, Gehalt und Inflation im Griff behalten
Berufe sind der Baustein, der eine Wirtschaft lebendig macht, weil sie das Spielen bezahlen und nicht das Onlinesein. Ein Beruf ist eine Reihe bezahlter Aktionen: Bergmann pro Erzblock, Fischer pro Fang, dazu Holzfäller, Bauer, Jäger. Wenn du Fortschritt willst, kommen Level und ein wachsender Bonus dazu. Beschreib die Aktionen, den Verdienst pro Aktion und wie man einem Beruf beitritt und ihn wieder verlässt.
Ein Gehalt in festen Abständen ist die sanftere Variante, meist an einen Rang gebunden. Achte auf den Klassiker: Wer das Setzen und das Abbauen desselben Blocks bezahlt, baut eine Geldmaschine. Schreib das in deine Beschreibung, verlang ausdrücklich, dass ein von Spielern gesetzter Block beim erneuten Abbau nichts bringt, und setz eine Obergrenze pro Zeitraum für alles, was eine Redstone-Farm automatisieren kann.
- Welche Berufe es gibt und welche Aktion in welchem Beruf bezahlt wird
- Verdienst pro Aktion, dazu Level, wenn du Fortschritt willst
- Ein Gehalt pro Rang, zusätzlich oder statt der Berufe
- Schutz vor Missbrauch: kein Geld für Blöcke, die Spieler selbst gesetzt haben
- Eine Verdienstgrenze pro Zeitraum für farmbare Aktionen
- Echte Ausgaben dagegen: Reparaturen, Steuern, Grundstücke, Kosmetik
Vault, der Standard für Zusammenspiel
Vault ist die etablierte Zwischenschicht im Bukkit-, Spigot- und Paper-Ökosystem für Wirtschaft und Rechte. Das Prinzip ist einfach: Dein Economy-Plugin meldet sich bei Vault als Anbieter der Währung an, und andere Plugins fragen Vault, statt direkt mit deinem Code zu reden. Fremde Plugins müssen dein Plugin also gar nicht kennen, um einen Kontostand zu lesen oder zu ändern.
Wichtig wird das, wenn ein Shop-Plugin, ein Grundstücks-Plugin oder ein System für kaufbare Ränge dasselbe Geld nutzen soll wie der Rest deines Servers. Praktisch heißt das: Schreib in deine Beschreibung, dass sich das Plugin als Vault-Economy-Anbieter registrieren soll, denk daran, dass Vault selbst ein eigenes Plugin ist, das auf den Server gehört, und prüf im Spiel, ob deine anderen Plugins wirklich denselben Kontostand sehen. Brauchst du kein Zusammenspiel, ist eine in sich geschlossene Wirtschaft völlig in Ordnung und einfacher.
- Verlang ausdrücklich die Registrierung als Vault-Economy-Anbieter
- Vault bleibt ein eigenes Plugin, das du auf dem Server installierst
- Prüf im Spiel, ob ein anderes Plugin denselben Kontostand liest
- Lass es weg, wenn nichts sonst deine Währung braucht
Beschreiben, generieren, im Spiel testen
Beschreib deine Wirtschaft auf Deutsch, so wie du sie einem Freund erklären würdest, nur vollständig: die Befehle genau so, wie sie getippt werden, die Rechte pro Rang, die Nachrichten, die Spieler im Chat sehen, deine Minecraft-Version und deine Serversoftware. Je genauer die Beschreibung, desto weniger Runden brauchst du danach. Gib deine Preise und Verdienste selbst an, auch grob, statt sie der KI zu überlassen.
Ab da schreibt Minax den Java-Code, kompiliert ihn zu einem .jar und arbeitet Kompilierfehler in einer Selbstkorrektur-Schleife ab. Danach kannst du das Plugin online starten und im Spiel ausprobieren: Geld verdienen, einen anderen Spieler bezahlen, im Shop kaufen, etwas ins Auktionshaus stellen. Nur so prüfst du ein Balancing ernsthaft. Passt etwas nicht, sagst du es in einem Satz und lässt neu generieren, dann legst du das .jar in den Ordner /plugins.
- Nenn deine Befehle und Rechte ganz genau
- Gib deine Preise, Verdienste und Chat-Nachrichten vor
- Sag deine Minecraft-Version und deine Serversoftware, Paper oder Spigot
- Teste jeden Baustein im Spiel, vor allem Zahlungen zwischen Spielern
- Korrigier in einem Satz, lass neu generieren, dann in /plugins legen
Häufige Fragen
Welches Economy-Plugin ist das beste für einen Minecraft-Server?
Das hängt davon ab, was du wirklich willst. Die bekannten Plugins sind stabil, aber du übernimmst deren Befehle, Nachrichten und Balancing, und meist musst du mehrere stapeln, um Geld, Shop und Berufe zusammenzubekommen. Ein eigenes zu generieren gibt dir ein einziges Plugin, das genau das macht, was du beschrieben hast.
Wie füge ich Geld auf meinem Minecraft-Server hinzu?
Du brauchst ein Economy-Plugin, das einen Kontostand pro Spieler führt, und einen Team-Befehl, der ein Konto auffüllt. Verlang diesen Befehl ausdrücklich in deiner Beschreibung, samt dem Recht, das ihn schützt. Sonst kann sich jeder auf dem Server selbst Geld geben.
Brauche ich Vault für ein Economy-Plugin?
Pflicht ist es nicht, nützlich schon. Vault ist der Standard zwischen Plugins: Deine Wirtschaft meldet sich als Anbieter an, andere Plugins lesen den Kontostand darüber, ohne deinen Code zu kennen. Willst du diese Kompatibilität, schreib es in die Beschreibung und installier Vault auf dem Server. Eine geschlossene Wirtschaft funktioniert auch.
Wie baue ich einen Shop, in dem Spieler Items kaufen?
Entscheide zuerst die Form: ein Befehl, der ein Inventar-Menü öffnet, oder anklickbare Schilder in einem Marktviertel. Dann gibst du die Items mit Kaufpreis und Verkaufspreis an und hältst den Verkaufspreis unter dem Kaufpreis, damit niemand aus der Differenz Gratisgeld macht.
Geht ein Auktionshaus auch ohne kostenpflichtiges Premium-Plugin?
Ja, das Auktionshaus kann Teil des Plugins sein, das du generierst. Schreib hin, wie ein Spieler ein Item einstellt, wie lange ein Angebot läuft, wie viele Angebote pro Spieler erlaubt sind, was beim Ablauf mit dem Item passiert und ob der Server eine Provision nimmt.
Wie verhindere ich Inflation auf meinem SMP?
Indem du abwägst, was Geld hereinbringt und was es wieder herausnimmt. Begrenz den Verdienst bei allem, was automatisierbar ist, zahl nichts für einen Block, der gesetzt und wieder abgebaut wurde, und bau echte Geldsenken ein: Provision im Auktionshaus, Reparaturkosten, Grundstückssteuer, Kosmetik. Das Balancing bleibt deine Entscheidung, kein Plugin trifft sie für dich.
Bleiben die Kontostände nach einem Neustart erhalten?
Nur wenn du es verlangst. Schreib in die Beschreibung, dass die Kontostände gespeichert werden müssen, und wo: in einer Datei im Plugin-Ordner oder in einer Datenbank. Prüf es danach im Spiel: Geld verdienen, Server neu starten, Kontostand nochmal ansehen.
Muss ich Java lernen, um ein Economy-Plugin zu erstellen?
Nein. Du beschreibst auf Deutsch, was passieren soll, und die KI schreibt den Java-Code, kompiliert ihn zu einem .jar und behebt ihre Kompilierfehler selbst. Wenn du programmieren kannst, öffnest du den Quellcode danach und passt ihn selbst an.
Bereit für dein Minecraft-Plugin?
Beschreib es auf Deutsch, bekomm ein kompiliertes .jar, ohne eine Zeile Java. Das Konto ist kostenlos. Credits einmal bezahlt, ohne Abo: 50 Credits für 17,99 € inkl. MwSt.
Economy-Plugin erstellen