← Alle Artikel

Guide zum Dorfbewohner-Handel in Minecraft

Ein benutzerdefinierter Dorfbewohner ist eine saubere Möglichkeit, Austausch in die Welt einzubauen: Laden, Quest-Archivar, Schmied, Kontrollposten oder NPC, der eine Belohnung gegen erzählerische Währung verkauft.

Werkzeug öffnen

Warum benutzerdefinierte Dorfbewohner auf Story-Servern wichtig sind

Ein Händler hat einen großen Vorteil: Er hält den Tausch innerhalb der Welt. Spieler sehen kein abstraktes Menü, sondern eine Figur mit Ort, Rolle und Grund, genau diesen Gegenstand anzubieten. Wenn die Inszenierung zählt, fühlt sich so ein NPC wie Teil der Umgebung an und nicht wie ein verkleideter Button.

Das Werkzeug lohnt sich, weil summon-Befehle sehr schnell lang und unangenehm werden. Sobald mehrere Items, Limits, CustomModelData oder ein zweiter Preis dazukommen, frisst Handsyntax viel zu viel Aufmerksamkeit.

Was das Werkzeug tut

Der Builder erzeugt einen langen /summon minecraft:villager-Befehl. Darin werden Aussehen und Verhalten des NPC gesetzt, danach kommt ein Offers-Block mit einer Liste von Recipes.

Grundstruktur

Jeder Handel hat mindestens zwei Item-Stacks: buy und sell. Wenn der Preis aus zwei Gegenständen besteht, kommt zusätzlich buyB dazu.

Die drei Versionsmodi sind nicht nur Dekoration

Der Builder zeigt drei Versionszweige, weil sich die Item-Syntax zweimal verändert hat, nicht nur einmal. Minecraft 1.20.5 hat Items auf Data Components umgestellt, und 1.21.4 hat den modernen Stil für manche Felder wie custom_model_data noch einmal verfeinert.

Diese drei Modi entscheiden also wirklich, wie buy, buyB und sell im summon-Befehl serialisiert werden. Der Command-Block-Helfer spiegelt dieselbe Trennung vor allem aus Klarheitsgründen, auch wenn sich der einfache /give für einen Command Block viel weniger ändert als der komplette Händler-Payload.

Felder des Dorfbewohners

Felder des Handels

Wie man das auf einem echten Server nutzt

  1. Wähle zuerst den Syntaxmodus passend zur Serverversion.
  2. Lege dann die Identität des NPC fest: Beruf, Biom, Level und ob er sich bewegen darf.
  3. Baue eine einzige Handelszeile komplett, bevor du das Muster auf mehrere Zeilen überträgst.
  4. Teste den summon-Befehl einmal im Spiel, bevor du ihn an andere weitergibst oder in Dateien versteckst.
  5. Wenn die Länge schon den Chat überfordert, wechsle sofort in einen Command Block.

Verwendung auf dem Server

Kopiere den generierten Befehl in die Operator-Konsole oder in einen Command Block.

Wichtig: Wenn der summon-Befehl länger als 256 Zeichen ist, nimm direkt einen Command Block. Minecraft-Chat schneidet lange Konstruktionen schneller ab, als man denkt.

Praktische Ideen

Häufige Fehler

FAQ

Muss ich summon-Syntax kennen, um das zu benutzen?

Nein. Es hilft, die Struktur wiederzuerkennen, aber der Builder existiert gerade deshalb, damit du nicht jede Klammer per Hand zusammensetzen musst.

Kann ein Dorfbewohner custom aussehende Gegenstände verkaufen?

Ja. Das ist eine der nützlichsten Kombinationen: mechanisch ein normales Item, visuell aber eine besondere Belohnung aus dem Resource Pack.

Warum nicht einfach einen Plugin-Shop verwenden?

Weil ein Dorfbewohner den Tausch in der Welt hält und sich besser für Szenen eignet, in denen der Verkäufer selbst Teil der Geschichte ist.

Wann brauche ich buyB?

Wenn der Preis aus einem zweiten Bestandteil bestehen soll: Gemme, Token, Story-Item oder besondere Erlaubnis zusätzlich zur Hauptwährung.

Wie testet man am sichersten?

Erst einen einzigen Dorfbewohner mit einem einzigen Handel spawnen, den Kauf einmal durchspielen und erst danach dasselbe Muster zu einem größeren Shop ausbauen.