Das offizielle Minecraft Wiki twittert hier: Wiki-Twitter  –  Chatte im Wiki-Discord  –  Noch keinen Server gefunden? Es gibt einen Wiki-Server

Anleitungen/Zusätzliche Gegenstandstexturen erstellen

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche
Dieser Artikel enthält Inhalte über Funktionen, die möglicherweise in der zukünftigen Version 1.14 hinzugefügt werden.
Diese Funktionen sind schon in der aktuellen Entwicklungsversion 1.14-pre5, jedoch noch nicht in einer offizieller Aktualisierung enthalten.

Mit der Benutzung eines Ressourcenpakets durch die NBT-Daten "CustomModelData", welche ein int-Datenwert sind, kann man die Textur eines Items verändern, ohne eine andere Textur zu überschreiben.

Erstellung am Beispiel für Diamanten[Bearbeiten]

Im Folgenden eine Anleitung wie man solche Items erstellt. Dazu gibt es 3 Schritte:

  1. ein Standart Ressourcenpaket erstellen
  2. die Ordner und Dateien für CustomModelData
  3. die CustomModelData Gegenstände erhalten.

Ressourcenpaket erstellen[Bearbeiten]

Als erstes muss man ein Ressourcenpaket erstellen:

Den Aufbau findet man hier. Man brauchst aber nur die Dateien pack.mcmeta, den Ordner textures und den Ordner models.

In der pack.mcmeta muss folgender Text stehen

{
	"pack": {
		"pack_format": 4,
		"description": "Deine Beschreibung"
	}
}

Ordner und Dateien für CustomModelData[Bearbeiten]

In dem Ordner textures werden die Texturen für Diamanten hineingelegt und in den Ordner models wird die CustomModelData der Zusatztextur durch JSON-Dateien zugewiesen.

Ordner textures[Bearbeiten]

Erst einmal das einfache, der Ordner textures:

Ordnerstruktur für die Zusatztexturen


  • Name des Ressourcenpakets

    • assets

      • minecraft

        • textures

          • item

            • 1.png
              1. Zusatztextur

            • 2.png
              2. Zusatztextur

            • 3.png
              3. Zusatztextur

            • 4.png
              4. Zusatztextur

            • 5.png
              5. Zusatztextur

            • x.png
              x. Zusatztextur

Die Texturen 1.png, 2.png,... erstellt man mithilfe eines Bildbearbeitungsprogrammes, die man dann als CustomModelData Texturen haben will.


Ordner models[Bearbeiten]

Und nun zum Ordner models. Nun muss man JSON-Dateien in der folgenden Ordnerstruktur erstellen.


  • Name des Ressourcenpakets

    • assets

      • minecraft

        • models

          • item

            • diamond

              • 1.json

              • 2.json

              • 3.json

              • 4.json

              • 5.json

              • x.json

            • diamond.json

Nachdem das getan ist, muss man die JSON-Dateien schreiben.

In diamond.json wird folgendes geschrieben:

{
	"parent": "item/handheld",
	"textures": {
		"layer0": "item/diamond"
	},
	"overrides": [
		{ "predicate": { "custom_model_data": 1}, "model": "item/diamond/1" },
 		{ "predicate": { "custom_model_data": 2}, "model": "item/diamond/2" },
		{ "predicate": { "custom_model_data": 3}, "model": "item/diamond/3" },
 		{ "predicate": { "custom_model_data": 4}, "model": "item/diamond/4" },
		{ "predicate": { "custom_model_data": 5}, "model": "item/diamond/5" }
	]
}


Für die Datei 1.json wäre es

{
	"parent": "item/handheld",
	"textures": {
		"layer0": "item/diamond/1"
	}
}


Ebenso auch für 2.json, 3.json,... bloß, dass für 1 die 2, 3,... kommt.

Das schwierigste ist jetzt geschafft. Jetzt braucht man nur noch den Befehl, um die Diamanten mit neuen Texturen zu erhalten.

Gegenstände mit CustomModelData erhalten[Bearbeiten]

Jetzt muss man in Minecraft sein Resourcepack aktivieren. Daraufhin kann man sich mit dem Befehl /give @p minecraft:diamond{CustomModelData:<Zahl>} die Diamanten mit seiner eigenen Textur geben.

Galerie[Bearbeiten]