Minecraft Java Server Plugins Custom Model Data in 1.21.4+?

2 Antworten

Ich verstehe jetzt nicht genau was die Frage ist, deswegen erzähle ich dir einfach ein bisschen was über CustomModelData.

CustomModelData sind NBT Tags, welche auch Clientseitig übergeben werden und daher auch dort mit z.B. einem Resourcepack genutzt werden können.

In Java setzt du die CustonModel Data über die itemMeta und dann .setCustomModelData(Identifier).

Auslesen kann man den dann in einem Ressourcepack inetwa so

{
  "parent": "item/handheld",
  "textures": {
    "layer0": "item/wooden_sword"
  },
  "overrides": [
    {
      "predicate": {
        "custom_model_data": red
      },
      "model": "item/lightsaber_red"
    }
  ]
}

In diesem Beispiel wird ein Holzschwert, was als CustomModelData den Tag "red" hat mit einer neuen Textur welche ein rotes Lichtschwert ist, ersetzt.

Ich würde dir bei so welchen Fragen aber fast eher das SpigotMC Forum fragen, da dort mehr personen rumrennen, die Ahnung von dem Thema haben. Auch der PaperMC Discord ist ganz nett

Woher ich das weiß:eigene Erfahrung – Spiele seit der 1.7

Johannes2826 
Beitragsersteller
 30.05.2025, 16:16

Danke ich werde nochmal weiter im spigot forum weiter fragen

wenn nur Texturen geändert werden sollen kannst du ein Server texture pack in der server.propeties hinterlegen ansonsten wirds schwierig mit Vanilla denn neue Sachen die nicht Standart minecraf sind müssen immer beidseitig installiert sein