Minecraft Wiki
KKeine Bearbeitungszusammenfassung
RaggedRumble733 (Diskussion | Beiträge)
Markierung: Visuelle Bearbeitung
(31 dazwischenliegende Versionen von 19 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Mit einem '''Ressourcenpaket''' (engl. ''resource pack'') können Änderungen an Minecraft vorgenommen werden, ''ohne'' das Programm zu verändern. Das unterscheidet Ressourcenpakete von [[Mod]]s, die den Programmcode modifizieren. Diese Änderungen können etwa das Aussehen oder die Sounds des Spiels betreffen (s.u.). Durch die Anwendung eines Ressourcenpaketes können sowohl existierende Minecraft-Ressourcen '''verändert''', als auch '''neue hinzugefügt''' werden. Das Hinzufügen von neuen Blöcken oder Monstern ist jedoch nicht möglich, das wäre eine Aufgabe für eine Mod.
+
Mit einem '''Ressourcenpaket''' (engl. ''resource pack'') können Änderungen an Minecraft vorgenommen werden, ''ohne'' das Programm zu verändern. Das unterscheidet Ressourcenpakete von [[Modifikation]]en, die den Programmcode modifizieren. Diese Änderungen können etwa das Aussehen oder die Sounds des Spiels betreffen (s.u.). Durch die Anwendung eines Ressourcenpaketes können sowohl existierende Minecraft-Ressourcen '''verändert''', als auch '''neue hinzugefügt''' werden. Das Hinzufügen von neuen Blöcken oder Monstern ist jedoch nicht möglich, das wäre eine Aufgabe für eine Modifikation.
   
{{ä|n}} Ressourcenpakete sind auch von den [[Datenpaket]]en zu unterscheiden, die nicht die Darstellung des gesamten Spiels (Client-Seite), sondern lediglich die Daten einer bestimmten Welt (Server-Seite) ändern.
+
Ressourcenpakete sind auch von den [[Datenpaket]]en zu unterscheiden, die nicht die Darstellung des gesamten Spiels (Client-Seite), sondern lediglich die Daten einer bestimmten Welt (Server-Seite) ändern.
   
== Konzeption ==
+
== Konzept ==
Das Konzept der Ressourcenpakete besteht darin, bestimmte Informationen wie Texturen oder Sounds aus separaten Dateien einzulesen. Ändert man diese Dateien, erhält man automatisch andere Texturen oder andere Sounds. Die Aktualisierung geschieht beim Start von Minecraft. In früheren Versionen des Spiels konnte man nur die Texturen ändern, daher heißen alte Ressourcenpakete "[[Texturenpaket]]" (engl. ''texture pack'').</br>In aktuellen Versionen können folgende Ressourcen verändert werden:
+
Das Konzept der Ressourcenpakete besteht darin, bestimmte Informationen wie Texturen oder Geräusche aus separaten Dateien einzulesen. Ändert man diese Dateien, erhält man automatisch andere Texturen oder andere Geräusche. Die Aktualisierung geschieht beim Start von Minecraft oder kann manuell mit F3+T durchgeführt werden. In früheren Versionen des Spiels konnte man nur die Texturen ändern, daher heißen alte Ressourcenpakete "[[Texturenpaket]]" (engl. ''texture pack'').</br>In aktuellen Versionen können folgende Ressourcen verändert werden:
 
* Texturen für alle Gegenstände, Klimazonenverfärbungen von Laub und Gras, alle Tiere und Monster, Fahrzeuge, Geschosse, Wolken, Himmel, Sonne und Mond, Regen und Schnee, Partikel etc.
 
* Texturen für alle Gegenstände, Klimazonenverfärbungen von Laub und Gras, alle Tiere und Monster, Fahrzeuge, Geschosse, Wolken, Himmel, Sonne und Mond, Regen und Schnee, Partikel etc.
 
* Das Aussehen von Gemälden, geöffneten Büchern, Landkarten, allen Inventaren (Spieler, Truhe, Werkbank etc.)
 
* Das Aussehen von Gemälden, geöffneten Büchern, Landkarten, allen Inventaren (Spieler, Truhe, Werkbank etc.)
* Das Aussehen der Benutzeroberfläche bestehend aus den Menübuttons, Titelschriftzug, Hintergrundpanorama etc.
+
* Das Aussehen der Benutzeroberfläche bestehend aus den Menüschaltflächen, Titelschriftzug, Hintergrundpanorama etc.
 
* Jedes einzelne Schriftzeichen für jede der auswählbaren Sprachen.
 
* Jedes einzelne Schriftzeichen für jede der auswählbaren Sprachen.
* Geräusche für alle Tiere und Monster, Blockabbaugeräusche, Truhen, Türen, Flüssigkeiten, Explosionen, Loren, Essen, Trinken, Schritte, Wetter, Notenblöcke, Schallplatten, Hintergrundmusik etc.
+
* Geräusche für alle Tiere und Monster, Blockabbaugeräusche, Truhen, Türen, Flüssigkeiten, Explosionen, Loren, Essen, Trinken, Schritte, Wetter, Notenblöcke, Schallplatten, Hintergrundmusik usw.
 
* Die Übersetzung der Bezeichnungen aller Gegenstände, aller Statuseffekte, Meldungen und sonstigen Texte.
 
* Die Übersetzung der Bezeichnungen aller Gegenstände, aller Statuseffekte, Meldungen und sonstigen Texte.
* Die Beschriftung aller Menüpunkte und Buttons der Benutzeroberfläche.
+
* Die Beschriftung aller Menüpunkte und Schaltflächen der Benutzeroberfläche.
 
* Den Text der Splash-Texte, des Epilogs und des Abspanns im Ende.
 
* Den Text der Splash-Texte, des Epilogs und des Abspanns im Ende.
 
* Die Konstruktionsmodelle für die dreidimensionale Darstellung von Blöcken und Gegenständen.
 
* Die Konstruktionsmodelle für die dreidimensionale Darstellung von Blöcken und Gegenständen.
 
* Die Shader für die Veränderung der grafischen Darstellung.
 
* Die Shader für die Veränderung der grafischen Darstellung.
   
Für die [[Konsolenedition]] gibt es spezielle [[Mash-up-Paket]]e, die zusätzlich zu diesen Möglichkeiten (meist geänderte Texturen und Sounds) auch vorgefertigte Welten zu einem bestimmten Thema enthalten können.
+
Für die [[Konsolenedition]] gibt es spezielle [[Mash-up-Paket]]e, die zusätzlich zu diesen Möglichkeiten (meist geänderte Texturen und Geräusche) auch vorgefertigte Welten zu einem bestimmten Thema enthalten können.
   
 
== Installation und Deinstallation ==
 
== Installation und Deinstallation ==
Zeile 22: Zeile 22:
   
 
=== Client-Ressourcenpakete ===
 
=== Client-Ressourcenpakete ===
Ein '''Client-Ressourcenpaket''' ist eines, das man selbst installiert. Man kann es jeder Welt hinzufügen und die Darstellung dieser Welt dadurch verändern.
+
Ein '''Client-Ressourcenpaket''' ist eines, das man selbst installiert. Man kann es jeder Welt hinzufügen und die Darstellung dieser Welt dadurch verändern. Schritt für Schritt:
* Ein Ressourcenpaket kann als zip-File aus dem Internet heruntergeladen oder als ungezipter Ordner selbst zusammengestellt werden.
+
# Ein neues Ressourcenpaket kann als zip-Datei aus dem Internet heruntergeladen oder als ungezipter Ordner selbst zusammengestellt werden.
* Im [[Menü/Optionen/Ressourcenpakete|Ressourcenpaket-Menü]] wird der Ressourcenpaket-Ordner geöffnet.
+
# Im [[Menü/Optionen/Ressourcenpakete|Ressourcenpaket-Menü]] wird der Ressourcenpaket-Ordner geöffnet.
* In diesen Ordner wird das neue Ressourcenpaket (gezipt oder ungezipt) verschoben.
+
# In diesen Ordner wird das neue Ressourcenpaket (gezipt oder ungezipt) verschoben.
* Das Ressourcenpaket-Menü wird erneut aufgerufen. Dann steht das neue Ressourcenpaket als Auswahl zur Verfügung.
+
# Das Ressourcenpaket-Menü wird erneut aufgerufen. Dann steht das neue Ressourcenpaket als Auswahl zur Verfügung.
* Im Ressourcenpaket-Menü kann von allen verfügbaren Ressourcenpaketen eines oder mehrere ausgewählt werden.
+
# Im Ressourcenpaket-Menü kann von allen verfügbaren Ressourcenpaketen eines oder mehrere ausgewählt werden.
* Werden mehrere ausgewählt, entscheidet die Reihenfolge in der Liste, welche Ressource aus welchem Paket angewendet wird: ein oberes Paket ersetzt mit seinen Ressourcen immer die gleichen Ressourcen aller unter ihm gelisteten Pakete. Gespeichert wird die Reihenfolge in der Datei ''[[options.txt]]'' in der Zeile <code>resourcePacks:</code>.
+
# Werden mehrere ausgewählt, entscheidet die Reihenfolge in der Liste, welche Ressource aus welchem Paket angewandt wird: ein oberes Paket ersetzt mit seinen Ressourcen immer die gleichen Ressourcen aller unter ihm gelisteten Pakete. Gespeichert wird die Reihenfolge in der Datei ''[[options.txt]]'' in der Zeile <code>resourcePacks:</code>.
* Mit dem Button "Fertig" wird die getroffene Auswahl sofort angewendet. Es kann einen Moment dauern, bis alle Ressourcen neu geladen sind.
+
# Mit dem Button "Fertig" wird die getroffene Auswahl sofort angewandt. Es kann einen Moment dauern, bis alle Ressourcen neu geladen sind.
* Ein Neustart von Minecraft ist nicht nötig, man kann die Ressourcen mitten im Spiel wechseln.
+
# Ein Neustart von Minecraft ist nicht nötig, man kann die Ressourcen mitten im Spiel wechseln.
* Über das Ressourcenpaket-Menü kann ein Ressourcenpaket jederzeit während des Spiels entfernt werden.
+
# Über das Ressourcenpaket-Menü kann ein Ressourcenpaket jederzeit während des Spiels entfernt werden.
 
Die [[Standard-Ressourcen]] sind ebenfalls ein Client-Ressourcenpaket, sie werden automatisch immer geladen und können nicht entfernt werden.
 
Die [[Standard-Ressourcen]] sind ebenfalls ein Client-Ressourcenpaket, sie werden automatisch immer geladen und können nicht entfernt werden.
   
Zeile 37: Zeile 37:
 
Ein '''Welt-Ressourcenpaket''' kann in Welten enthalten sein, die man sich kopiert oder aus dem Internet herunterlädt (z.B. [[Abenteuerwelt]]en). Das Welt-Ressourcenpaket kann die Welt auf eine spezielle Art darstellen oder ihr bestimmte Sounds hinzufügen, wie z.B. Kanonendonner.
 
Ein '''Welt-Ressourcenpaket''' kann in Welten enthalten sein, die man sich kopiert oder aus dem Internet herunterlädt (z.B. [[Abenteuerwelt]]en). Das Welt-Ressourcenpaket kann die Welt auf eine spezielle Art darstellen oder ihr bestimmte Sounds hinzufügen, wie z.B. Kanonendonner.
   
Als '''Spieler''' einer kopierten Welt muss man nichts weiter tun, als die Welt in den Ordner ''[[.minecraft]]/saves'' zu kopieren. Das Welt-Ressourcenpaket ist dann automatisch mit enthalten. Man sieht es im [[Menü/Optionen/Ressourcenpakete]] mit der Bezeichnung {{ä|e}} "Server" {{ä|n}} "Spezielle Welt-Ressourcen" und kann es nicht entfernen.
+
Als '''Spieler''' einer kopierten Welt muss man nichts weiter tun, als die Welt in den Ordner ''[[.minecraft]]/saves'' zu kopieren. Das Welt-Ressourcenpaket ist dann automatisch mit enthalten. Man sieht es im [[Menü/Optionen/Ressourcenpakete]] mit der Bezeichnung "Weltspezifische Ressourcen" und kann es nicht entfernen.
   
 
Als '''Ersteller''' einer Welt, die kopiert werden und ein eigenes Ressourcenpaket enthalten soll, macht man folgendes:
 
Als '''Ersteller''' einer Welt, die kopiert werden und ein eigenes Ressourcenpaket enthalten soll, macht man folgendes:
* Das Ressourcenpaket muss als ein einziges zip-File vorliegen. Möchte man zu diesem Zweck mehrere Ressourcenpakete zusammenfassen, muss man sie zuerst auspacken (ent-zippen) und daraus ein neues Ressourcenpaket zusammenstellen, das alle gewünschten Ressourcen enthält (in den entsprechenden Unterordnern von ''/assets/minecraft'' des neuen Pakets). Das neue Paket komprimiert man dann zu einem zip-File und testet es, indem man aus seiner Welt alle anderen Ressourcenpakete entfernt und das neue als einziges Ressourcenpaket hinzufügt (über das [[Menü/Optionen/Ressourcenpakete]]). Das Ressourcenpaket sollte ein [[#Aufbau|Icon]] erhalten, sonst sehen die späteren Benutzer eine Standardtextur.
+
* Das Ressourcenpaket muss als eine einzige zip-Datei vorliegen. Möchte man zu diesem Zweck mehrere Ressourcenpakete zusammenfassen, muss man sie zuerst auspacken (ent-zippen) und daraus ein neues Ressourcenpaket zusammenstellen, das alle gewünschten Ressourcen enthält (in den entsprechenden Unterordnern von ''/assets/minecraft'' des neuen Pakets). Das neue Paket komprimiert man dann zu einer zip-Datei und testet es, indem man aus seiner Welt alle anderen Ressourcenpakete entfernt und das neue als einziges Ressourcenpaket hinzufügt (über das [[Menü/Optionen/Ressourcenpakete]]). Das Ressourcenpaket sollte ein [[#Aufbau|Icon]] erhalten, sonst sehen die späteren Benutzer eine Standardtextur.
 
* Das Ressourcenpaket, das man zusammen mit seiner Welt weitergeben möchte, kopiert (oder verschiebt) man dann aus dem allgemeinen Ordner ''[[.minecraft]]/resourcepacks'' in den [[Weltordner]], den man über den Menüpunkt [[Menü/Welt bearbeiten]] bequem öffnen kann, und nennt es ''resources.zip''. Ein funktionierendes Ressourcenpaket mit diesem Namen im Weltordner ist ein Welt-Ressourcenpaket.
 
* Das Ressourcenpaket, das man zusammen mit seiner Welt weitergeben möchte, kopiert (oder verschiebt) man dann aus dem allgemeinen Ordner ''[[.minecraft]]/resourcepacks'' in den [[Weltordner]], den man über den Menüpunkt [[Menü/Welt bearbeiten]] bequem öffnen kann, und nennt es ''resources.zip''. Ein funktionierendes Ressourcenpaket mit diesem Namen im Weltordner ist ein Welt-Ressourcenpaket.
 
* Ein Welt-Ressourcenpaket wird beim Laden der Welt automatisch mit geladen, ohne dass der Spieler etwas tun muss. Im Optionen-Menü ist das Welt-Ressourcenpaket sichtbar, kann aber weder verschoben noch entfernt werden.
 
* Ein Welt-Ressourcenpaket wird beim Laden der Welt automatisch mit geladen, ohne dass der Spieler etwas tun muss. Im Optionen-Menü ist das Welt-Ressourcenpaket sichtbar, kann aber weder verschoben noch entfernt werden.
   
 
=== Server-Ressourcenpakete ===
 
=== Server-Ressourcenpakete ===
Ein '''Server-Ressourcenpaket''' kann auf Multiplay-Server enthalten sein, um diese mit besonderen Texturen oder Sounds auszustatten. Jeder, der sich mit diesem Server verbindet, erhält die Möglichkeit, das Server-Ressourcenpaket herunterzuladen und anzuwenden.
+
Ein '''Server-Ressourcenpaket''' kann auf einem Multiplayer-Server enthalten sein, um diese mit besonderen Texturen oder Sounds auszustatten. Jeder, der sich mit diesem Server verbindet, erhält die Möglichkeit, das Server-Ressourcenpaket herunterzuladen und anzuwenden.
 
* Ein Server-Ressourcenpaket wird von einem Server empfohlen, wenn dies in den [[server.properties]] so eingestellt ist (Parameter ''resource-pack'').
 
* Ein Server-Ressourcenpaket wird von einem Server empfohlen, wenn dies in den [[server.properties]] so eingestellt ist (Parameter ''resource-pack'').
 
* Als Spieler kann man im [[Menü/Mehrspieler/Bearbeiten]] für jeden Server einstellen, ob man Server-Ressourcenpakete mit oder ohne Rückfrage oder gar nicht installiert haben will.
 
* Als Spieler kann man im [[Menü/Mehrspieler/Bearbeiten]] für jeden Server einstellen, ob man Server-Ressourcenpakete mit oder ohne Rückfrage oder gar nicht installiert haben will.
Zeile 56: Zeile 56:
 
Die Datei '''pack.mcmeta''' steht direkt im [[#Aufbau|Paket-Ordner]]. Sie speichert die allgemeinen Informationen für ein Ressourcenpaket. Diese Datei ist für Minecraft das Erkennungszeichen, dass sich der Ordner, in dem sich die Datei befindet, ein Ressourcenpaket-Ordner ist. Fehlt die Datei, wird der Ordner nicht als Ressourcenpaket erkannt und erscheint nicht in der [[Menü/Optionen/Ressourcenpakete|Auswahlliste]]. Der Dateityp ''mcmeta'' bedeutet ''M''ine''C''raft ''Meta''daten, es ist aber eine normale Textdatei im [[JSON]]-Format.
 
Die Datei '''pack.mcmeta''' steht direkt im [[#Aufbau|Paket-Ordner]]. Sie speichert die allgemeinen Informationen für ein Ressourcenpaket. Diese Datei ist für Minecraft das Erkennungszeichen, dass sich der Ordner, in dem sich die Datei befindet, ein Ressourcenpaket-Ordner ist. Fehlt die Datei, wird der Ordner nicht als Ressourcenpaket erkannt und erscheint nicht in der [[Menü/Optionen/Ressourcenpakete|Auswahlliste]]. Der Dateityp ''mcmeta'' bedeutet ''M''ine''C''raft ''Meta''daten, es ist aber eine normale Textdatei im [[JSON]]-Format.
   
Auch die [[Standard-Ressourcen]] haben eine ''pack.mcmeta''-Datei, sie steht im [[.minecraft]]-Teil der Standard-Ressourcen. Darin sind der Beschreibungstext "The default look of Minecraft" sowie die Namen aller Sprachen hinterlegt.
+
Auch die [[Standard-Ressourcen]] haben eine ''pack.mcmeta''-Datei, sie steht im [[.minecraft]]-Teil der Standard-Ressourcen. Darin sind der Beschreibungstext "The default look and feel of Minecraft" sowie die Namen aller Sprachen hinterlegt.
   
 
''pack.mcmeta''-Dateien haben folgenden Aufbau:
 
''pack.mcmeta''-Dateien haben folgenden Aufbau:
 
<div class="treeview">
 
<div class="treeview">
 
* {{JSON|objekt}} Die namenlose Haupteigenschaft.
 
* {{JSON|objekt}} Die namenlose Haupteigenschaft.
** {{JSON|objekt|pack:}} Alle allgemeinen Informationen für das Ressourcenpaket.
+
**{{JSON|objekt|pack:}} Alle allgemeinen Informationen für das Ressourcenpaket.
*** {{JSON|text|description:}} Die Beschreibung des Ressourcenpaketes. Sie wird in der [[Menü/Optionen/Ressourcenpakete|Auswahlliste der Ressourcenpakete]] als zusätzlicher Hinweis in den zwei Zeilen unter dem Namen angezeigt, der immer mit dem Namen des Ordners belegt wird, in dem das Paket gespeichert ist. Für die Darstellung von bunten Texten in dieser Beschreibung können [[Formatierungscodes]] verwendet werden.
+
***{{JSON|text|description:}} Die Beschreibung des Ressourcenpaketes. Sie wird in der [[Menü/Optionen/Ressourcenpakete|Auswahlliste der Ressourcenpakete]] als zusätzlicher Hinweis in den zwei Zeilen unter dem Namen angezeigt, der immer mit dem Namen des Ordners belegt wird, in dem das Paket gespeichert ist. Für die Darstellung von bunten Texten in dieser Beschreibung können [[Formatierungscodes]] verwendet werden.
*** {{JSON|zahl|pack_format:}} Das Format des Ressourcenpaketes. Sollte sich mit einer zukünftigen Minecraft-Version das JSON-Format einer der Ressourcen ändern, erhöht sich die Paketformatnummer, um alte Ressourcenpakete von neuen unterscheiden und eine Warnung ausgeben zu können.<br>''1'' = Format vor {{ver|1.9}}<br>''2'' = Format von {{ver|1.9}} und {{ver|1.10}}<br>''3'' = Format von {{ver|1.11}} und {{ver|1.12}}<br>''4'' = {{ä|n}} Format ab {{ver|1.13}}<br>In der [[Menü/Optionen/Ressourcenpakete|Ressourcenpaketauswahl]] werden Ressourcenpakete mit einem Format, das nicht zur verwendeten Minecraftversion passt, besonders markiert. Sie können nach einer Rückfrage trotzdem angewendet werden.
+
*** {{JSON|zahl|pack_format:}} Das Format des Ressourcenpaketes. Sollte sich mit einer zukünftigen Minecraft-Version das JSON-Format einer der Ressourcen ändern, erhöht sich die Paketformatnummer, um alte Ressourcenpakete von neuen unterscheiden und eine Warnung ausgeben zu können. ''1'' = Format vor {{ver|1.9}}; ''2'' = Format für {{ver|1.9}} und {{ver|1.10}}; ''3'' = Format für {{ver|1.11}} und {{ver|1.12}}; ''4'' = Format für {{ver|1.13}} und [[Versionen/Vollversion 1.14|Vollversion 1.14]]; ''5'' = Format für [[Vollversion 1.15]] und [[Vollversion 1.16]]; 6 = Format ab [[Vollversion 1.16.2]]; 7= Format für Vollversion 1.17.<br>In der [[Menü/Optionen/Ressourcenpakete|Ressourcenpaketauswahl]] werden Ressourcenpakete mit einem Format, das nicht zur verwendeten Minecraftversion passt, besonders markiert. Sie können nach einer Rückfrage trotzdem angewandt werden.
 
** {{JSON|objekt|language:}} Enthält alle Sprachen (optional). Wenn ein Ressourcenpaket eine oder mehrere zusätzliche Sprachen enthält (z.B. Dialekte), werden diese hier aufgelistet.
 
** {{JSON|objekt|language:}} Enthält alle Sprachen (optional). Wenn ein Ressourcenpaket eine oder mehrere zusätzliche Sprachen enthält (z.B. Dialekte), werden diese hier aufgelistet.
*** {{JSON|objekt}} Eine Sprache. Der '''Name der Eigenschaft''' muss identisch sein mit dem Namen der zugehörigen Sprachdatei. Der Name setzt sich aus einem Kürzel für die Sprache und einem Kürzel für das Land zusammen. Die deutsche Sprachdatei heißt ''de_DE.lang'', die Eigenschaft lautet dann: ''de_DE''. Die Sprachkürzel entsprechen [[de.wikipedia:ISO 639|ISO 639]], die Länderkürzel [[de.wikipedia:ISO 3166|ISO 3166]]. Auch exotische Sprachen wie die englische Piratensprache (''en_PT''), Elbisch (''qya_AA'') oder Klingonisch (''tlh_AA'') können auf diese Weise benannt werden. Die in den Sprachdateien enthaltenen Variablen "language.code", "language.name" und "language.region" dienen Mojang als Vorlage für die Einträge in der Definitionsdatei ''pack.mcmeta'' der Standard-Ressourcen, wobei Mojang in einigen Fällen von dieser Vorlage abweicht. Für die Liste aller Sprachen ist nur die von Mojang zusammengestellte Definitionsdatei maßgeblich, die Variablen in den Sprachdateien spielen dabei keine Rolle.
+
*** {{JSON|objekt}} Eine Sprache. Der '''Name der Eigenschaft''' muss identisch sein mit dem Namen der zugehörigen Sprachdatei. Der Name setzt sich aus einem Kürzel für die Sprache und einem Kürzel für das Land zusammen. Die deutsche Sprachdatei heißt ''de_de.json'', die Eigenschaft lautet dann: ''de_de''. Die Sprachkürzel entsprechen [[de.wikipedia:ISO 639|ISO 639]], die Länderkürzel [[de.wikipedia:ISO 3166|ISO 3166]]. Auch exotische Sprachen wie die englische Piratensprache (''en_pt''), Elbisch (''qya_aa'') oder Klingonisch (''tlh_aa'') können auf diese Weise benannt werden. Die in den Sprachdateien enthaltenen Variablen "language.code", "language.name" und "language.region" dienen Mojang als Vorlage für die Einträge in der Definitionsdatei ''pack.mcmeta'' der Standard-Ressourcen, wobei Mojang in einigen Fällen von dieser Vorlage abweicht. Für die Liste aller Sprachen ist nur die von Mojang zusammengestellte Definitionsdatei maßgeblich, die Variablen in den Sprachdateien spielen dabei keine Rolle.
 
**** {{JSON|text|bidirectional:}} ''true'' oder ''false''. Die westlichen Sprachen sind nicht bidirektional (''false''). Das heißt, Wörter und Zahlen werden in derselben Richtung gelesen, von links nach rechts. Im Arabischen und Hebräischen werden jedoch Wörter von rechts nach links und Zahlen von links nach rechts gelesen (bidirectional ''true''). Minecraft benötigt diese Information für das korrekte Einfügen von Zahlen in die übersetzten Texte.
 
**** {{JSON|text|bidirectional:}} ''true'' oder ''false''. Die westlichen Sprachen sind nicht bidirektional (''false''). Das heißt, Wörter und Zahlen werden in derselben Richtung gelesen, von links nach rechts. Im Arabischen und Hebräischen werden jedoch Wörter von rechts nach links und Zahlen von links nach rechts gelesen (bidirectional ''true''). Minecraft benötigt diese Information für das korrekte Einfügen von Zahlen in die übersetzten Texte.
 
**** {{JSON|text|name:}} Name der Sprache. Die Sprache erscheint in der [[Menü/Sprache|Auswahlliste der Sprachen]]. Beispiel: "Deutsch".
 
**** {{JSON|text|name:}} Name der Sprache. Die Sprache erscheint in der [[Menü/Sprache|Auswahlliste der Sprachen]]. Beispiel: "Deutsch".
Zeile 87: Zeile 87:
 
**** {{JSON|datei|sounds.json:}} Textdatei zur Verknüpfung von Geräusch-Ereignissen mit den Geräuschdateien.
 
**** {{JSON|datei|sounds.json:}} Textdatei zur Verknüpfung von Geräusch-Ereignissen mit den Geräuschdateien.
 
**** {{JSON|ORDNER|blockstates:}} Veränderte [[Modelldaten|Blockzustandsdateien]] mit Verweis auf das zugehörige Blockmodell.
 
**** {{JSON|ORDNER|blockstates:}} Veränderte [[Modelldaten|Blockzustandsdateien]] mit Verweis auf das zugehörige Blockmodell.
  +
**** {{JSON|ORDNER|font:}} Veränderte [[Schriftdaten|Schriftdaten]].
 
**** {{JSON|ORDNER|lang:}} Veränderte [[Textdaten|Sprachdateien]], d.h. Übersetzungen der Minecraft-Texte.
 
**** {{JSON|ORDNER|lang:}} Veränderte [[Textdaten|Sprachdateien]], d.h. Übersetzungen der Minecraft-Texte.
 
**** {{JSON|ORDNER|models:}} Veränderte [[Modelldaten]] für die dreidimensionale Darstellung der Blöcke und Gegenstände (hier die [[Modelldaten#Herkunft|Unterordner]]).
 
**** {{JSON|ORDNER|models:}} Veränderte [[Modelldaten]] für die dreidimensionale Darstellung der Blöcke und Gegenstände (hier die [[Modelldaten#Herkunft|Unterordner]]).
Zeile 118: Zeile 119:
 
****** {{JSON|datei|cobblestone.png:}} Die Textur des Bruchsteins.
 
****** {{JSON|datei|cobblestone.png:}} Die Textur des Bruchsteins.
 
</div>
 
</div>
  +
  +
== Aktualisieren von 1.13 zu 1.14 ==
  +
* [https://github.com/Mojang/slicer Slicer]<ref>https://twitter.com/0x00716F62/status/1131186825371049984</ref>
   
 
== Geschichte ==
 
== Geschichte ==
Zeile 162: Zeile 166:
 
|untergruppe=1
 
|untergruppe=1
 
|group1= {{ver|version|15w31a}}
 
|group1= {{ver|version|15w31a}}
|list1= *Die Versionsnummer wird auf "2" in pack.mcmeta geändert
+
|list1= *Die Versionsnummer wird auf <code>2</code> in pack.mcmeta geändert
 
*Veraltete Ressourcenpakete werden im Auswahlmenü durch einen roten Hintergrund und einen Warnhinweis kenntlich gemacht
 
*Veraltete Ressourcenpakete werden im Auswahlmenü durch einen roten Hintergrund und einen Warnhinweis kenntlich gemacht
 
|group2= {{ver|version|1.9-pre3}}
 
|group2= {{ver|version|1.9-pre3}}
Zeile 168: Zeile 172:
 
}}
 
}}
 
|group6= {{ver|1.11|16w32a}}
 
|group6= {{ver|1.11|16w32a}}
|list6= *Die Versionsnummer wird auf "3" in pack.mcmeta geändert
+
|list6= *Die Versionsnummer wird auf <code>3</code> in pack.mcmeta geändert
 
*Die Version 3 unterstützt nur noch Dateinamen mit Kleinbuchstaben
 
*Die Version 3 unterstützt nur noch Dateinamen mit Kleinbuchstaben
 
|group7= {{ver|1.13}}
 
|group7= {{ver|1.13}}
Zeile 177: Zeile 181:
 
|list1= *Die Standard-Ressourcen können im Auswahlmenü nach oben und unten verschoben werden
 
|list1= *Die Standard-Ressourcen können im Auswahlmenü nach oben und unten verschoben werden
 
|group2= {{ver|version|17w48a}}
 
|group2= {{ver|version|17w48a}}
|list2= *Die Versionsnummer wird auf "4" in pack.mcmeta geändert
+
|list2= *Die Versionsnummer wird auf <code>4</code> in pack.mcmeta geändert
 
}}
 
}}
  +
|group8= {{ver|1.15}}
  +
|list8=
  +
{{Geschichtlich
  +
|untergruppe=1
  +
|group1= {{ver|version|1.15-pre1}}
  +
|list1= *Die Versionsnummer wird auf <code>5</code> in pack.mcmeta geändert
  +
|group2= {{ver|version|1.15-pre5}}
  +
|list2= *Erhöhte Größenbeschränkung für Client-Ressourcenpakete von 50MB auf 100MB.
 
}}
 
}}
  +
|group9= {{ver|1.16.2|1.16.2-rc1}}
  +
|list9= *Die Versionsnummer wird auf <code>6</code> in pack.mcmeta geändert.
  +
|group10= {{ver|1.17|20w45a}}
  +
|list10= *Die Versionsnummer wird auf <code>7</code> in pack.mcmeta geändert.
  +
}}
  +
  +
== Einzelnachweise ==
  +
{{Verweisliste}}
  +
 
{{Navbox-Minecraftdaten}}
 
{{Navbox-Minecraftdaten}}
   
[[en:Resource pack]]
+
[[cs:Balíček modifikací]]
  +
[[en:Resource Pack]]
 
[[es:Paquete de recursos]]
 
[[es:Paquete de recursos]]
 
[[fr:Pack de ressources]]
 
[[fr:Pack de ressources]]
  +
[[it:Pacchetto di risorse]]
 
[[ja:リソースパック]]
 
[[ja:リソースパック]]
  +
[[ko:리소스 팩]]
 
[[nl:Bronpakket]]
 
[[nl:Bronpakket]]
 
[[pl:Paczki zasobów]]
 
[[pl:Paczki zasobów]]
 
[[ru:Пакет ресурсов]]
 
[[ru:Пакет ресурсов]]
  +
[[th:รีซอร์ซแพ็ก]]
  +
[[uk:Пакет ресурсів]]
 
[[zh:资源包]]
 
[[zh:资源包]]

Version vom 8. Juni 2021, 21:26 Uhr

Mit einem Ressourcenpaket (engl. resource pack) können Änderungen an Minecraft vorgenommen werden, ohne das Programm zu verändern. Das unterscheidet Ressourcenpakete von Modifikationen, die den Programmcode modifizieren. Diese Änderungen können etwa das Aussehen oder die Sounds des Spiels betreffen (s.u.). Durch die Anwendung eines Ressourcenpaketes können sowohl existierende Minecraft-Ressourcen verändert, als auch neue hinzugefügt werden. Das Hinzufügen von neuen Blöcken oder Monstern ist jedoch nicht möglich, das wäre eine Aufgabe für eine Modifikation.

Ressourcenpakete sind auch von den Datenpaketen zu unterscheiden, die nicht die Darstellung des gesamten Spiels (Client-Seite), sondern lediglich die Daten einer bestimmten Welt (Server-Seite) ändern.

Konzept

Das Konzept der Ressourcenpakete besteht darin, bestimmte Informationen wie Texturen oder Geräusche aus separaten Dateien einzulesen. Ändert man diese Dateien, erhält man automatisch andere Texturen oder andere Geräusche. Die Aktualisierung geschieht beim Start von Minecraft oder kann manuell mit F3+T durchgeführt werden. In früheren Versionen des Spiels konnte man nur die Texturen ändern, daher heißen alte Ressourcenpakete "Texturenpaket" (engl. texture pack).
In aktuellen Versionen können folgende Ressourcen verändert werden:

  • Texturen für alle Gegenstände, Klimazonenverfärbungen von Laub und Gras, alle Tiere und Monster, Fahrzeuge, Geschosse, Wolken, Himmel, Sonne und Mond, Regen und Schnee, Partikel etc.
  • Das Aussehen von Gemälden, geöffneten Büchern, Landkarten, allen Inventaren (Spieler, Truhe, Werkbank etc.)
  • Das Aussehen der Benutzeroberfläche bestehend aus den Menüschaltflächen, Titelschriftzug, Hintergrundpanorama etc.
  • Jedes einzelne Schriftzeichen für jede der auswählbaren Sprachen.
  • Geräusche für alle Tiere und Monster, Blockabbaugeräusche, Truhen, Türen, Flüssigkeiten, Explosionen, Loren, Essen, Trinken, Schritte, Wetter, Notenblöcke, Schallplatten, Hintergrundmusik usw.
  • Die Übersetzung der Bezeichnungen aller Gegenstände, aller Statuseffekte, Meldungen und sonstigen Texte.
  • Die Beschriftung aller Menüpunkte und Schaltflächen der Benutzeroberfläche.
  • Den Text der Splash-Texte, des Epilogs und des Abspanns im Ende.
  • Die Konstruktionsmodelle für die dreidimensionale Darstellung von Blöcken und Gegenständen.
  • Die Shader für die Veränderung der grafischen Darstellung.

Für die Konsolenedition gibt es spezielle Mash-up-Pakete, die zusätzlich zu diesen Möglichkeiten (meist geänderte Texturen und Geräusche) auch vorgefertigte Welten zu einem bestimmten Thema enthalten können.

Installation und Deinstallation

Beim Einsatz von Ressourcenpaketen kann es zu Fehlern bis hin zu Abstürzen kommen. Dann kann man das Ressourcenpaket einfach wieder deinstallieren. Es gibt folgende Arten von Ressourcenpaketen:

Client-Ressourcenpakete

Ein Client-Ressourcenpaket ist eines, das man selbst installiert. Man kann es jeder Welt hinzufügen und die Darstellung dieser Welt dadurch verändern. Schritt für Schritt:

  1. Ein neues Ressourcenpaket kann als zip-Datei aus dem Internet heruntergeladen oder als ungezipter Ordner selbst zusammengestellt werden.
  2. Im Ressourcenpaket-Menü wird der Ressourcenpaket-Ordner geöffnet.
  3. In diesen Ordner wird das neue Ressourcenpaket (gezipt oder ungezipt) verschoben.
  4. Das Ressourcenpaket-Menü wird erneut aufgerufen. Dann steht das neue Ressourcenpaket als Auswahl zur Verfügung.
  5. Im Ressourcenpaket-Menü kann von allen verfügbaren Ressourcenpaketen eines oder mehrere ausgewählt werden.
  6. Werden mehrere ausgewählt, entscheidet die Reihenfolge in der Liste, welche Ressource aus welchem Paket angewandt wird: ein oberes Paket ersetzt mit seinen Ressourcen immer die gleichen Ressourcen aller unter ihm gelisteten Pakete. Gespeichert wird die Reihenfolge in der Datei options.txt in der Zeile resourcePacks:.
  7. Mit dem Button "Fertig" wird die getroffene Auswahl sofort angewandt. Es kann einen Moment dauern, bis alle Ressourcen neu geladen sind.
  8. Ein Neustart von Minecraft ist nicht nötig, man kann die Ressourcen mitten im Spiel wechseln.
  9. Über das Ressourcenpaket-Menü kann ein Ressourcenpaket jederzeit während des Spiels entfernt werden.

Die Standard-Ressourcen sind ebenfalls ein Client-Ressourcenpaket, sie werden automatisch immer geladen und können nicht entfernt werden.

Welt-Ressourcenpakete

Ein Welt-Ressourcenpaket kann in Welten enthalten sein, die man sich kopiert oder aus dem Internet herunterlädt (z.B. Abenteuerwelten). Das Welt-Ressourcenpaket kann die Welt auf eine spezielle Art darstellen oder ihr bestimmte Sounds hinzufügen, wie z.B. Kanonendonner.

Als Spieler einer kopierten Welt muss man nichts weiter tun, als die Welt in den Ordner .minecraft/saves zu kopieren. Das Welt-Ressourcenpaket ist dann automatisch mit enthalten. Man sieht es im Menü/Optionen/Ressourcenpakete mit der Bezeichnung "Weltspezifische Ressourcen" und kann es nicht entfernen.

Als Ersteller einer Welt, die kopiert werden und ein eigenes Ressourcenpaket enthalten soll, macht man folgendes:

  • Das Ressourcenpaket muss als eine einzige zip-Datei vorliegen. Möchte man zu diesem Zweck mehrere Ressourcenpakete zusammenfassen, muss man sie zuerst auspacken (ent-zippen) und daraus ein neues Ressourcenpaket zusammenstellen, das alle gewünschten Ressourcen enthält (in den entsprechenden Unterordnern von /assets/minecraft des neuen Pakets). Das neue Paket komprimiert man dann zu einer zip-Datei und testet es, indem man aus seiner Welt alle anderen Ressourcenpakete entfernt und das neue als einziges Ressourcenpaket hinzufügt (über das Menü/Optionen/Ressourcenpakete). Das Ressourcenpaket sollte ein Icon erhalten, sonst sehen die späteren Benutzer eine Standardtextur.
  • Das Ressourcenpaket, das man zusammen mit seiner Welt weitergeben möchte, kopiert (oder verschiebt) man dann aus dem allgemeinen Ordner .minecraft/resourcepacks in den Weltordner, den man über den Menüpunkt Menü/Welt bearbeiten bequem öffnen kann, und nennt es resources.zip. Ein funktionierendes Ressourcenpaket mit diesem Namen im Weltordner ist ein Welt-Ressourcenpaket.
  • Ein Welt-Ressourcenpaket wird beim Laden der Welt automatisch mit geladen, ohne dass der Spieler etwas tun muss. Im Optionen-Menü ist das Welt-Ressourcenpaket sichtbar, kann aber weder verschoben noch entfernt werden.

Server-Ressourcenpakete

Ein Server-Ressourcenpaket kann auf einem Multiplayer-Server enthalten sein, um diese mit besonderen Texturen oder Sounds auszustatten. Jeder, der sich mit diesem Server verbindet, erhält die Möglichkeit, das Server-Ressourcenpaket herunterzuladen und anzuwenden.

  • Ein Server-Ressourcenpaket wird von einem Server empfohlen, wenn dies in den server.properties so eingestellt ist (Parameter resource-pack).
  • Als Spieler kann man im Menü/Mehrspieler/Bearbeiten für jeden Server einstellen, ob man Server-Ressourcenpakete mit oder ohne Rückfrage oder gar nicht installiert haben will.
  • Wenn man die Installation eines Server-Ressourcenpakets nicht deaktiviert hat, erfolgen beim ersten Beitritt zu dem Server (ggf. nach einer Rückfrage) der Download und die Installation automatisch im Hintergrund, während man bereits den Server betreten kann. Download und Installation können einige Zeit dauern. Solange wird die Welt mit den Standard-Ressourcen gespielt.
  • Das Ressourcenpaket wird im Ordner .minecraft/server-resource-packs gespeichert.
  • Bei jedem weiteren Beitritt zu diesem Server wird das Ressourcenpaket automatisch aus dem Ordner geladen. Es erscheint nicht in der Ressourcenpaket-Auswahlliste und kann daher auch nicht darüber entfernt werden.
  • Um ein Server-Ressourcenpaket zu deaktivieren, muss man den Server verlassen und im Menü/Mehrspieler den Menüpunkt Bearbeiten für diesen Server auswählen. Dort kann man das Server-Ressourcenpaket deaktivieren. Um das Server-Ressourcenpaket entgültig zu löschen, muss man es aus dem Ordner .minecraft/server-resource-packs entfernen. Allerdings tragen alle Server-Ressourcenpakete einen krypischen alphanumerischen Namen ohne Dateityp. Datum und Uhrzeit können einen Hinweis auf das richtige Server-Ressourcenpaket geben. Ändert man den Namen und fügt dabei den Dateityp .zip hinzu, kann man in das Server-Ressourcenpaket hineinschauen, insbesondere in die Datei pack.mcmeta, die eine Beschreibung enthalten sollte.

Definitionsdatei

Die Datei pack.mcmeta steht direkt im Paket-Ordner. Sie speichert die allgemeinen Informationen für ein Ressourcenpaket. Diese Datei ist für Minecraft das Erkennungszeichen, dass sich der Ordner, in dem sich die Datei befindet, ein Ressourcenpaket-Ordner ist. Fehlt die Datei, wird der Ordner nicht als Ressourcenpaket erkannt und erscheint nicht in der Auswahlliste. Der Dateityp mcmeta bedeutet MineCraft Metadaten, es ist aber eine normale Textdatei im JSON-Format.

Auch die Standard-Ressourcen haben eine pack.mcmeta-Datei, sie steht im .minecraft-Teil der Standard-Ressourcen. Darin sind der Beschreibungstext "The default look and feel of Minecraft" sowie die Namen aller Sprachen hinterlegt.

pack.mcmeta-Dateien haben folgenden Aufbau:

  • Die namenlose Haupteigenschaft.
    • pack: Alle allgemeinen Informationen für das Ressourcenpaket.
      • description: Die Beschreibung des Ressourcenpaketes. Sie wird in der Auswahlliste der Ressourcenpakete als zusätzlicher Hinweis in den zwei Zeilen unter dem Namen angezeigt, der immer mit dem Namen des Ordners belegt wird, in dem das Paket gespeichert ist. Für die Darstellung von bunten Texten in dieser Beschreibung können Formatierungscodes verwendet werden.
      • pack_format: Das Format des Ressourcenpaketes. Sollte sich mit einer zukünftigen Minecraft-Version das JSON-Format einer der Ressourcen ändern, erhöht sich die Paketformatnummer, um alte Ressourcenpakete von neuen unterscheiden und eine Warnung ausgeben zu können. 1 = Format vor Vollversion 1.9; 2 = Format für Vollversion 1.9 und Vollversion 1.10; 3 = Format für Vollversion 1.11 und Vollversion 1.12; 4 = Format für Vollversion 1.13 und Vollversion 1.14; 5 = Format für Vollversion 1.15 und Vollversion 1.16; 6 = Format ab Vollversion 1.16.2; 7= Format für Vollversion 1.17.
        In der Ressourcenpaketauswahl werden Ressourcenpakete mit einem Format, das nicht zur verwendeten Minecraftversion passt, besonders markiert. Sie können nach einer Rückfrage trotzdem angewandt werden.
    • language: Enthält alle Sprachen (optional). Wenn ein Ressourcenpaket eine oder mehrere zusätzliche Sprachen enthält (z.B. Dialekte), werden diese hier aufgelistet.
      • Eine Sprache. Der Name der Eigenschaft muss identisch sein mit dem Namen der zugehörigen Sprachdatei. Der Name setzt sich aus einem Kürzel für die Sprache und einem Kürzel für das Land zusammen. Die deutsche Sprachdatei heißt de_de.json, die Eigenschaft lautet dann: de_de. Die Sprachkürzel entsprechen ISO 639, die Länderkürzel ISO 3166. Auch exotische Sprachen wie die englische Piratensprache (en_pt), Elbisch (qya_aa) oder Klingonisch (tlh_aa) können auf diese Weise benannt werden. Die in den Sprachdateien enthaltenen Variablen "language.code", "language.name" und "language.region" dienen Mojang als Vorlage für die Einträge in der Definitionsdatei pack.mcmeta der Standard-Ressourcen, wobei Mojang in einigen Fällen von dieser Vorlage abweicht. Für die Liste aller Sprachen ist nur die von Mojang zusammengestellte Definitionsdatei maßgeblich, die Variablen in den Sprachdateien spielen dabei keine Rolle.
        • bidirectional: true oder false. Die westlichen Sprachen sind nicht bidirektional (false). Das heißt, Wörter und Zahlen werden in derselben Richtung gelesen, von links nach rechts. Im Arabischen und Hebräischen werden jedoch Wörter von rechts nach links und Zahlen von links nach rechts gelesen (bidirectional true). Minecraft benötigt diese Information für das korrekte Einfügen von Zahlen in die übersetzten Texte.
        • name: Name der Sprache. Die Sprache erscheint in der Auswahlliste der Sprachen. Beispiel: "Deutsch".
        • region: Name des Landes. Das Land erscheint neben der Sprache in der Auswahlliste der Sprachen. Beispiel: "Deutschland".

Aufbau

Ein Ressourcenpaket muss einen bestimmten Aufbau haben, damit Minecraft die einzelnen Ressourcen erkennen und laden kann. Man findet hin und wieder im Internet Ressourcenpakete, die diesen Aufbau nicht haben und daher nicht in der Auswahlliste angezeigt werden oder nicht funktionieren. Evtl. gibt es dann eine besondere Installationsanleitung dafür (was eigentlich unnötig ist, wenn der Aufbau eingehalten worden wäre) oder man muss selbst versuchen, sie an den erforderlichen Aufbau anzupassen. Ein Ressourcenpaket muss folgenden Aufbau haben:

  • Das komplette Paket muss in einem Ordner stehen. Der Name dieses Paket-Ordners ist gleichzeitig der Name des Paketes, der in der Auswahlliste angezeigt wird. Üblicherweise ist der Paket-Ordner eine komprimierte zip-Datei, er kann aber auch unkomprimiert sein.
  • In dem Paket-Ordner muss die Definitionsdatei pack.mcmeta stehen, die allgemeine Informationen des Paketes enthält. Fehlt diese Datei oder hat sie einen falschen Inhalt, wird das Ressourcenpaket nicht erkannt.
  • Optional kann das Paket mit einem Icon versehen werden, das in der Auswahlliste angezeigt wird. Das Icon muss den Namen pack.png tragen und muss zusammen mit der pack.mcmeta-Datei im Paket-Ordner stehen. Wenn das Icon fehlt, wird in der Auswahlliste ein Standard-Icon angezeigt (dasselbe, das Minecraft für seine eigenen Standard-Ressourcen verwendet). Das Icon sollte quadratisch sein und mindestens eine Größe von 64×64 Pixel haben, sonst sieht es verpixelt aus.
  • Im Paket-Ordner muss ein Unterordner namens assets existieren (engl. für Bestandsdaten). Darin stehen die Ressourcen-Unterordner mit den jeweiligen Ressourcendateien. Alle Ressourcen-Unterordner und ihr Inhalt sind optional. Fehlt ein Ressourcen-Unterordner oder eine Ressourcendatei, wird sie aus den Minecraft Standard-Ressourcen geladen. Gibt es stattdessen einen zusätzlichen Unterordner oder eine zusätzliche Datei, hat das für Minecraft keine Bedeutung und wird ignoriert. Enthält eine Datei einen Syntaxfehler (Klammer fehlt, Komma zuviel, unbekannter ID-Name für einen Block oder Gegenstand etc.), wird sie ignoriert.
  • Die Minecraft-Icons gehören zu den Standard-Ressourcen, sind aber über ein Ressourcenpaket nicht änderbar.

Aufbau des Paket-Ordners:

  • Name des Ressourcenpakets
    • pack.png: Das Icon des Ressourcenpakets.
    • pack.mcmeta: Die Definitionsdatei.
    • assets: Veränderte Ressourcen.
      • minecraft: Ressourcen für Minecraft.
      • realms: Ressourcen für Minecraft Realms.
      • eigener-namensraum: Für eigene Ressourcen legt man einen eigenen Namensraum an. Nur folgende Ressourcen können im Originalspiel in einem eigenen Namensraum verwendet werden:
        • sounds.json: Textdatei zur Verknüpfung von Geräusch-Ereignissen mit den Geräuschdateien.
        • sounds: Eigene Sounddaten.

Funktionsweise

In Client-Ressourcenpaketen, Welt-Ressourcenpaketen und Server-Ressourcenpaketen sind alle Ressourcen optional. Fehlt dort eine Minecraft-Ressource, wird sie aus den Standard-Ressourcen geladen, die immer alle Minecraft-Ressourcen enthalten.

Im Client kann man über das Ressourcenpaket-Menü mehrere Ressourcenpakete laden, wobei die Ressourcen eines oberen Paketes immer die Ressourcen der darunterliegenden Pakete überlagern. Zuunterst liegt immer das Standard-Ressourcenpaket.

Um eine Ressource zu ändern, kopiert man die entsprechende Standard-Ressourcendatei und verändert sie. Wenn man also z.B. nur eine einzelne Todesmeldung ändern möchte, kopiert man die komplette Sprachendatei und ändert darin den gewünschten Text, während man die restlichen Texte unverändert lässt. Die veränderte Datei wird dann in das Ressourcenpaket gestellt.

Ein minimales Ressourcenpaket, das z.B. nur die Textur des Bruchsteins ändert, sieht so aus:

  • Name des Ressourcenpakets
    • pack.mcmeta: Die Definitionsdatei
    • assets
      • minecraft
        • textures
          • blocks
            • cobblestone.png: Die Textur des Bruchsteins.

Aktualisieren von 1.13 zu 1.14

Geschichte

Versionsgeschichte der Java Edition
Vollversion 1.6 (13w24a)
  • Resourcepakete hinzugefügt, sie ersetzen die bisher gebräuchlichen Texturenpakete
Vollversion 1.7
13w36a
  • Es gibt einen neuen Auswahlbildschirm
  • Es können mehrere Ressourcenpakete ausgewählt sowie sortiert werden
  • Reimplementierung der Server-Ressourcenpakete
13w38a
  • Shader hinzugefügt, sie liegen im Ordner "shaders"
1.7.2-pre
  • Änderung der Ordnerstruktur für die Standard-Sounds: neuer Ordner "sounds" statt "music", "records" und "sound"
Vollversion 1.7.4
13w48a
  • Funktion entfernt, dass man das Mojang Logo austauschen konnte
1.7.3-pre
  • Änderung der Ordnerstruktur der Standard-Ressourcen: Verwendung einer Hashtabelle statt einer Baumstruktur
Vollversion 1.8
14w06a
  • Konstruktionsmodelle hinzugefügt, sie liegen im Ordner "models"
14w07a
14w25a
  • Das Modellformat unterstützt jetzt benutzerdefinierte Gegenstandsmodelle
  • Texturen können nun für Blöcke und Gegenstände festgelegt werden
Vollversion 1.9
15w31a
  • Die Versionsnummer wird auf 2 in pack.mcmeta geändert
  • Veraltete Ressourcenpakete werden im Auswahlmenü durch einen roten Hintergrund und einen Warnhinweis kenntlich gemacht
1.9-pre3
Vollversion 1.11 (16w32a)
  • Die Versionsnummer wird auf 3 in pack.mcmeta geändert
  • Die Version 3 unterstützt nur noch Dateinamen mit Kleinbuchstaben
Vollversion 1.13
17w43a
  • Die Standard-Ressourcen können im Auswahlmenü nach oben und unten verschoben werden
17w48a
  • Die Versionsnummer wird auf 4 in pack.mcmeta geändert
Vollversion 1.15
1.15-pre1
  • Die Versionsnummer wird auf 5 in pack.mcmeta geändert
1.15-pre5
  • Erhöhte Größenbeschränkung für Client-Ressourcenpakete von 50MB auf 100MB.
Vollversion 1.16.2 (1.16.2-rc1)
  • Die Versionsnummer wird auf 6 in pack.mcmeta geändert.
Vollversion 1.17 (20w45a)
  • Die Versionsnummer wird auf 7 in pack.mcmeta geändert.

Einzelnachweise