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

Versionen/Vollversion 1.13/Entwicklung

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche
Diese Seite ist unvollständig.
Du kannst helfen, indem Du sie ergänzt. Fehlende Inhalte: Übersetzung der englischen Passagen.
Dies ist keine offizielle Versionsgeschichte. Siehe die Minecraft-Webseite für eine offizielle Liste.
Bugs werden nicht hier, sondern im Bugtracker gesammelt. Bitte melde keine bereits gemeldeten Fehler.
Versionen


Zahnrad.png
Entwicklungsversionen können deine Welt beschädigen, bitte erstelle ein Backup und/oder starte sie in einem anderen Ordner als deine Hauptwelten!
Entwicklungsversionen sind experimentell und werden veröffentlicht, um Spielfehler zu finden und zu beheben. Von daher sind diese Versionen nicht für das normale Spielen zu empfehlen! Besonders instabile Entwicklungsversionen sind gesondert gekennzeichnet.


Die neueste Entwicklungsversion kann auf dem Wiki-Server getestet werden. Serveradresse: test.uwmc.de

Vollversion 1.13[Bearbeiten | Quelltext bearbeiten]

Version Tag des Updates
Im Update enthaltene Neuerungen und Änderungen
18w03bBlog
ID=1463

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
17. Januar 2018

18w03b[Bearbeiten | Quelltext bearbeiten]

18w03aBlog
ID=1462

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
17. Januar 2018

18w03a[Bearbeiten | Quelltext bearbeiten]

18w03a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Allgemein
  • Die Neuen Übersetzungsdateien werden in Crowdin angewendet.
Befehle
  • Die Performanz wurden beim laden des Befehle-Parsers und von Datenpaketen verbessert.
  • Der /execute-Befehl läuft deutlich performanter
  • Dem Profiler Befehle hinzugefügt (/debug).
  • Befehl /data get mit einem Pfad funktioniert auch mit nicht-numeral-Werten
    • Beim Abrufen einer Liste wird jetzt die Anzahl der Elemente in dieser Liste als result des Befehls übergeben
    • Beim Abrufen einer zusammengesetzten Liste wird jetzt die Anzahl der Eigenschaften, die sich direkt in dieser Liste befinden, als result des Befehls übergeben
  • Die Verkürzung Befehl /particle <Name> <Position> wurde hinzugefügt
    • Differenz, Geschwindigkeit und Anzahl werden bei der Anwendung standardmäßig auf 0 gesetzt.
Objekte
  • Das Pferdemodel wurde erneut angepasst, die Mähne geht nun bis zum Körper und der Schwanz wurde verlängert
18w02aBlog
ID=1461

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
10. Januar 2018

18w02a[Bearbeiten | Quelltext bearbeiten]

18w02a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Aliasdaten (tags)
  • minecraft:enderman_holdable wurde hinzugefügt. Man kann dadurch die aufhebbaren Blöcke von Endermen bestimmen
Allgemein
  • Die Übersetzungsdateien wurden von .lang (key=value) in .json ("key": "value") geändert
    • Unterstützt jetzt Zeilenumbrüche
Befehle
  • Fehler während eines Befehls besitzen eine bessere Fehlermeldung (mit einem Tooltip für weitere Informationen)
  • Befehl /teleport wurde etwas vereinfacht, um Mehrdeutigkeiten zu vermeiden
    • Befehl /teleport <Objekt> erlaubt keine Rotation oder Ausrichtung und teleportiert den ausführenden Spieler zu einem Objekt
    • Befehl /teleport <x y z> erlaubt keine Drehung oder Ausrichtung, das Objekt wird nur zu der Position teleportiert.
    • Befehl /teleport <Objekt> <Ziel-Objekt> erlaubt keine Rotation oder Ausrichtung, wird Objekt zum Ziel-Objekt teleportieren
    • Befehl /teleport <Objekt> <x y z> [yRot xRot] teleportiert das Objekt mit optionaler Rotation zu dieser Position
    • Befehl /teleport <Objekt> <x y z> facing [xBlick yBlick zBlick] teleportiert das Objekt an diese Position in einer anderen Ausrichtung.
    • Befehl /teleport <Objekt> <x y z> facing entity <BlickObjekt> [feet|eyes] teleportiert das Objekt zu dieser Position, die den Füßen oder Augen des zugewandten Objekts entspricht (Standardmäßig sind das die Füße)
    • Objekte in andere Dimensionen zu teleportieren ist nun erlaubt
  • Neue Unterbefehle für Befehl /execute wurden hinzugefügt, um mehr Kontrolle über die Befehle zu ermöglichen.
    • facing <x y z> führt den Befehl aus, als ob der Ausführende auf x y z gerichtet ist.
    • facing entity <entity> (eyes|feet) führt den Befehl so aus, als ob der Ausführende den Augen oder Füßen des Objektes gegenübersteht.
    • offset <x y z> wurde in positioned x y z umbenannt
    • positioned as <entity> ändert die Position (x y z) sonst aber nichts
    • rotated as <entity> or rotated y x führt den Befehl aus, als würde der Ausführende in diese Richtung gedreht
    • in (overworld|the_end|the_nether) führt den Befehl so aus, als befände sich der Ausführende in dieser Dimension
    • at <entity> ändert die Dimension, Position und Rotation des Befehls, um dem Objekt zu entsprechen.
    • (if|unless) score <name> <objective> matches <range> prüft ob ein Spieler, ein Objekt oder eine Variable ei´nen bestimmten Punktestand oder in einem bestimmten Bereich liegt (d.h. 1</ code>, 1..5)
    • anchored (feet|eyes) richtet den Befehl an die Füße oder Augen des Objektes für ^ ^ ^ Koordinaten oder Befehle aus
  • Serverbefehle (Funktionen, Serverkonsole, rcon) wirken nun vom Spawnpunkt aus und nicht mehr von den Koordinaten 0,0,0
Objekte
  • Alle Motive vom Gemälde erhalten neue, einheitliche ID-Namen mit minecraft-Namensraum
  • Der Angelhaken von der Angel besitzt nun einen normalen ID-Namen fishing_bobber
    • Der ID-Name kann nur zum Testen mit Befehlen verwendet werden, beschwören kann man ihn nicht
    • Befehl /execute if entity @e[type=fishing_bobber] run say hi wird hi ausführen, wenn ein fishing_bobber gefunden wurde
18w01aBlog
ID=1459

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
03. Januar 2018

18w01a[Bearbeiten | Quelltext bearbeiten]

18w01a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Befehle
  • Zusätzlichen Parameter für Befehl /teleport hinzugefügt
    • Befehl /teleport [<Objekt>] (<Standort>|<Ziel>) facing (<BlickObjekt>|<BlickPosition>)
    • Wird ein Objekt so drehen, dass es entweder einem Objekt oder einem Standort zugewandt ist
  • noon und midnight für den Befehl /time set hinzugefügt
Datenpakete
  • Funktion set_name hinzugefügt, für Beutetabellen
  • Funktionen, in denen minecraft:load steht, werden einmalig nach dem Betreten der Wwelt oder durch Befehl /reload ausgeführt
Todesmeldungen
  • Es wurde eine Todesnachricht hinzugefügt, wenn ein Objekt oder ein Spieler einen anderen Spieler dazu bringt, in Die Leere zu springen
    • Spieler wollte nicht in derselben Welt leben wie <Spieler>
Änderungen
  • Absturzberichte zeigen jetzt an, welche Datenpakete aktiviert sind
  • Datengenerator hinzugefügt, man kann jetzt eine Liste aller Blöcke, Objekte, Befehle usw. aus dem Spiel erhalten, ohne in die minecraft.jar schauen zu müssen
  • Alle benutzerdefinierten Namen (Blöcke, Gegenstände, Objekte, Blockobjekte) wurden in übersetzbare Textkomponenten geändert.
  • Thrower und Owner NBT-Schlüssel von Drops sind keine Strings mehr, sondern sind Verbindungen mit zwei Longs-Datentypen L und M
  • Owner NBT-Schlüssel von Schneebälle, Eier und Enderperlen sind keine Strings mehr, sondern sind Verbindungen mit zwei Longs mit dem Namen L und M
17w50aBlog
ID=1457

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
11. Dezember 2017

17w50a[Bearbeiten | Quelltext bearbeiten]

17w50a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


  • Neue lokale Koordinatentypen in Befehlen hinzugefügt mit ^ (Zirkumflex)
    • Wenn man Koordinaten in einem Befehl angibt, kann man jetzt ^ verwenden, um lokale Koordinaten anstelle von Weltkoordinaten anzugeben. Die Syntax lautet: ^Hinten ^Oben ^Vorne, wobei Hinten /Oben /Vorne die Anzahl der Blöcke in die angegebenen Richtung sind
    • Zum Beispiel ist dies der Block direkt vor einem Spielergesicht: ^ ^1.62 ^1 (1.62 Blöcke nach oben, wo sich die Kamera befindet und einen Block nach vorne)
  • Aliasdaten (tags) können nun andere Aliasdaten (des gleichen Typs) enthalten
    • Die Standard-Aliasdaten wooden_buttons und wooden_doors wurden für Gegenstände und Blöcke hinzugefügt
    • Die Aliasdaten buttons und doors enthalten jetzt stone_button bzw. iron_door für Gegenstände und Blöcke.
    • Man können #foo:bar in einer Alias-Werteliste hinzufügen, um auf ein anderen Aliasnamen foo:bar zu verweisen. Dies kann so tief gehen, wie man möchten, aber wenn man versucht, sich selbst aufzurufen wird dies nicht funktionieren. Man kann nur Aliase desselben Typs referenzieren, so dass ein Block-Alias kein Funktions-Alias enthalten kann
    • Wenn man ein Alais überschreiben möchte, so kann man wählen welches das andere ersetzen soll
    • Standardmäßig hängen alle Aliase aneinander, wenn ein anderes Datenpaket das Alias erstellt hat. Wenn Sie beispielsweise versuchen, minecraft:wool zu überschreiben, fügt man der Alias-Liste einfach ein neues hinzu, anstatt es zu ersetzen. Wenn man "replace":true mit in die Alias-Definition hinzufügt, ignoriert Minecraft das vorherige Datenpaket, und nur seine eigene Definition gilt
  • Rahmen kann auch auf und unter einem Block platziert werden
17w49bBlog
ID=1455

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
7. Dezember 2017

17w49b[Bearbeiten | Quelltext bearbeiten]

Aliasdaten (tags)
  • Aliasdaten für Funktionen hinzugefügt
    • Funktionen, die in minecraft:tick eingetragen sind, führen jeden Tick am Anfang des Ticks die Funktion aus, wie bei Befehlsblöcken.
    • Block- und Gegenstandsaliase für buttons, carpets, doors, logs, saplings</code und stone_bricks zum Vanilla-Datenpaket hinzugefügt
    • Dem Vanilla-Datenpaket wurde ein Gegenstands-Alias für flower_pots hinzugefügt
    • Wenn man ein Alias überschreiben möchte, fügt man es jetzt an, anstatt es zu ersetzen
    • Fortschritte unterstützen nun Gegenstands-Aliase.
Befehl /gamerule
  • Die Spielregel gameLoopFunction wurde zugunsten minecraft:tick für Funktionen entfernt
17w49aBlog
ID=1454

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
6. Dezember 2017

17w49a[Bearbeiten | Quelltext bearbeiten]

17w49a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Aliasdaten (tags)
  • Aliasdaten hinzugefügt
    • Block-Aliase können beim Testen von Blöcken in der Welt verwendet werden.
    • Gegenstandsaliase können beim Testen von Gegenständen in Inventaren verwendet werden.
  • Aliase werden mit Datenpaketen in data/(Namensraum)/tags/blocks oder data/(Namensraum)/tags/items erstellt.
    • Zum Beispiel: data/(Namensraum)/tags/blocks/foo.json
    • Dadurch wird ein Block-Alias namens (Namensraum):foo erstellt
    • Die JSON-Datei enthält eine Liste aller Blöcke, die "markiert" werden sollen
  • Es gibt zwei Standard-Aliase sowohl für die Objekte als auch für die Blöcke: minecraft:wool für alle Wollblöcke und minecraft:planks für alle Holzbretterblöcke.
  • Die Tab-Vervollständigung bei Befehlen beginnt nach einem Durchlauf wieder von vorne
Rezeptdaten
  • Rezepte können jetzt auf ein Alias anstelle eines Gegenstandes verweisen.
17w48aBlog
ID=1453

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
27. November 2017

17w48a[Bearbeiten | Quelltext bearbeiten]

17w48a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Crafting
  • Benutzerdefinierte Rezepte werden jetzt aus Datenpaketen in data/(Namensraum)/recipes/(Name).json geladen.
  • Wenn man das Datenpaket vanilla ausschalten, werden auch alle Rezepte entfernt.
Befehle
  • Verbesserungen der Befehls-UI.
  • Koordinaten-Schnelleingabe für Befehle wieder eingefügt.
  • Datenpakete können nun auch Crafting-Rezepte enthalten.
    • Sie werden in den Datenpaketen unter data/(Namensraum)/recipes/(Name).json gespeichert.
    • Das Deaktivieren der Standard-Ressourcen entfernt nun auch alle Crafting-Rezepte.
Todesbenachrichtigung
  • Es wurde eine Todesnachricht hinzugefügt, wenn der Spieler von einem Bett im Nether getötet wird
    • <Spieler> wurde von [Intentional Game Design] getötet
      • Ein Klick auf "[Intentional Game Design]" öffnet einen Link zum MCPE-28723
Ressourcenpaket
  • Formatnummer auf die Nummer 4 aktualisiert
17w47bBlog
ID=1452

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
23 November 2017

17w47b[Bearbeiten | Quelltext bearbeiten]


Diese Version ist sehr instabil! Sichere auf jeden Fall deine Welten, bevor du sie ausprobierst!


  • Rindenholz kann hergestellt werden, in dem man vier Hölzer in ein Quadrat anordnet. Man erhält dabei drei Rindenhölzer
17w47aBlog
ID=1451

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
22 November 2017

17w47a[Bearbeiten | Quelltext bearbeiten]


Diese Version ist sehr instabil! Sichere auf jeden Fall deine Welten, bevor du sie ausprobierst!

17w47a.gif

Das offizielle Mojang-Bild zur Entwicklungsversion


Blöcke
Gegenstände
  • Ein Gegenstand für Rindenholz für alle Arten von Holz.
  • Ein Gegenstand für die versteinerte Holzstufe - Die alte Holzstufe, welche sich wie eine Steinstufe verhält.
  • Ein Gegenstand für Glatten Quarz, Glatten Roten Sandstein, Glatten Sandstein, und glatten Stein.
  • Ein Gegenstand für rote und braune Riesenpilzblöcke sowie den Pilzstiel.
  • Ein Debug-Stab um zwischen verschiedenen Blockzuständen zu wechseln.
    • Linksklicken wechselt zwischen Status; Rechtsklicken wechselt zwischen Werten. Shift-Klicken wechselt Status oder Werten in umgekehrter Reihenfolge..
  • Die "Fade"-Effekte von Feuerwerken können nun hinzugefügt werden, in dem man den Feuerwerksstern mit Farbstoffen kombiniert.
Optionen
  • Beim Bearbeiten einer Welt hat man die Option, ein Backup zu erstellen und den Backup-Ordner zu öffnen.
  • Eine Option in den Chateinstellungen um automatische Vorschläge für Befehle anzuzeigen (Standardmässig aktiv, können ansonsten mit TAB angezeigt werden).
Speicherformat
  • Metadaten entfernt
  • Die Datenwerte von Blöcken und Gegenständen wurden komplett überarbeitet
Blöcke
  • Knöpfe lassen sich jetzt auf dem Boden in allen Orientierungen platzieren
  • Die Obergrenze für Block-IDs wurde entfernt.
  • Blöcke ohne Unterseiten-Textur (wie Verstärker, Komparatoren, Fackeln, usw.) besitzen nun eine Unterseiten-Textur, Redstone bildet eine Ausnahme.
  • Das Umlegen eines Hebels erzeugt nun Redstone-Partikel.
  • Betten benötigen einen Block unter sich als Unterstützung. Vorher war das nur notwendig wenn man das Bett platziert, der Block darunter konnte danach entfernt werden, das Bett blieb erhalten.
  • Truhen und Redstone-Truhen können nun neben ihre Doppel-Varianten gesetzt werden, ohne dass ein Block dazwischen benötigt wird.
    • Shift-Rechtsklicken einer Truhe oder Redstonetruhe neben einer Truhe oder Redstonetruhe kombiniert sie nicht zu einer großen Truhe.
  • Das Setzen eines Kürbisses, einer Melone oder eines Zauntors benötigt nun keinen darunterliegenden Block.
  • Silberfischchen-Steine werden unabhängig vom Werkzeug sofort abgebaut.
Befehle
  • Die Argumente für Blöcke und Gegenstände wurden verändert (Befehlsvorschläge für Block- und Gegenstandargumente eingefügt)
Einstellungen
  • Es ist nun möglich, in den Chateinstellungen die automatischen Befehlsvorschläge ein- oder auszuschalten (standardmäßig aktiviert)
Entfernung der Metadaten
  • Metadaten werden komplett aus dem Spiel entfernt
    • Blockzustände werden nicht mehr als Metadaten, sondern mit Name und Wert gespeichert
    • Blockvarianten sind keine Blockzustände mehr, sondern erhalten eigene Block-IDs
    • Dadurch muss die Damage-Eigenschaft von Gegenständen nicht mehr für Blockvarianten missbraucht werden und gilt nur noch für abnutzbare Gegenstände
    • Einige technischen Blöcke entfallen und werden zu Blockzuständen
    • In den relevanten Befehlen entfällt die Eingabe der Metadaten
    • In den relevanten JSON-Skripten entfällt die Eingabe der Metadaten
    • Die relevanten Standard-Ressourcen werden angepasst
  • Alle Änderungen sind auf dieser Seite aufgeführt.
Statistik
  • Statistiken werden aktualisiert.
Kreativ-Inventar
Befehl /blockdata
Befehl /particle
Alter Name Neuer Name Änderung
mobSpellAmbient ambient_entity_effect Umbenannt
angryVillager angry_villager Unterstriche
blockdust, blockcrack block Umbenannt
damageIndicator damage_indicator Unterstriche
dragonbreath dragon_breath Unterstriche
dripLava dripping_lava Umbenannt
dripWater dripping_water Umbenannt
reddust dust Umbenannt
spell effect Umbenannt
mobappearance elder_guardian Umbenannt
enchantmenttable enchant Umbenannt
magicCrit enchanted_hit Umbenannt
endRod end_rod Unterstriche
mobSpell entity_effect Umbenannt
largeexplosion explosion Umbenannt
hugeexplosion explosion_emmiter Umbenannt
fallingdust falling_dust Unterstriche
fireworksSpark firework Umbenannt
wake fishing Umbenannt
happyVillager happy_villager Unterstriche
instantSpell instant_effect Umbenannt
iconcrack item Umbenannt
slime item_slime Umbenannt
snowballpoof item_snowball Umbenannt
largesmoke large_smoke Unterstriche
townaura mycelium Umbenannt
explode, snowshovel poof Umbenannt
droplet rain Umbenannt
sweepAttack sweep_attack Unterstriche
totem totem_of_undying Umbenannt
suspended underwater Umbenannt
witchMagic witch Umbenannt
take - Entfällt
footstep - Entfällt
depthsuspend - Entfällt
Befehl /playsound
  • Wird mit Tab ↹ eigene Geräusche vervollständigen.
17w46aBlog
ID=1449

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
15 November 2017

17w46a[Bearbeiten | Quelltext bearbeiten]

17w46a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Befehl /datapack
  • Ein Befehl, um geladene Datenpakete zu kontrollieren.
  • Es existieren die folgenden Unterbefehle:
    • enable <name> - Aktiviert ein bestimmtes Paket.
    • disable <name> - Deaktiviert ein bestimmtes Paket.
    • list [available|enabled] - Zeigt alle oder nur die aktivierten/deaktivierten Pakete als Liste an. Fährt man mit der Maus über ein Datenpaket in der Liste, sieht man seine Beschreibung, welche in der pack.mcmeta Datei definiert ist.
  • Datenpakete sind standardmäßig aktiviert, aber wenn du sie deaktivierst kannst du sie mit diesen Befehlen wieder aktivieren:
    • enable <name> - aktiviert ein bestimmtes Paket, es wird auf seine standardmäßige Position zurückgesetzt
    • enable <name> first - aktiviert das spezifische Paket und setzt es vor jedem anderen Paket (niedrigste Priorität)
    • enable <name> last - aktiviert das spezifische Paket und setzt es nach jedem anderen Paket (höchste Priorität)
    • enable <name> before <existing> - aktiviert das spezifische Paket und setzt es vor (höchste Priorität) <existierendes> Paket
    • enable <name> after <existing> - aktiviert das spezifische Paket und setzt es nach (höchste Priorität) <existierendem> Paket
Kreaturen
  • Das Modell der Pferde wurde weiter angepasst
    • Die Schnauze wurde etwas nach oben geschoben und die Hinterbeine weiter nach hinten
Befehle
  • Ein neuer Prototyp für das Befehls-UI.
  • Funktioniert jetzt im Mehrspieler.
17w45bBlog
ID=1448

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
10. November 2017

17w45b[Bearbeiten | Quelltext bearbeiten]

Befehl /data
  • Ein Befehl, der es dem Spieler erlaubt, NBT-Daten von Objekten zu erhalten, zu verschmelzen, zu entfernen oder bei Blöcken.
  • Befehl /data get block <Position> [<Pfad>] [<Skalierung>]
    • Gibt die NBT-Daten aus dem Block unter <Position> als result zurück (wenn ein [<Pfad>] angegeben ist). Ein [<Pfad>] kann angegeben werden, um nur diese NBT-Daten abzurufen, dies ist jedoch auf numerische Eigenschaften beschränkt. Ein optionale [<Skalierung>] kann eingestellt werden, um den abgerufenen Wert zu skalieren.
  • Befehl /data get entity <Objekt> [<Pfad>] [<Skalierung>]
    • Gibt die NBT-Daten von einer [<Objekt>] als ihr result zurück (wenn ein [<Pfad>] angegeben ist). Ein [<Pfad>] kann angegeben werden, um nur diese NBT-Daten abzurufen, dies ist jedoch auf numerische Eigenschaften beschränkt. Ein optionaler [<Skalierung>] kann eingestellt werden, um den abgerufenen Wert zu skalieren.
  • Befehl /data merge block <Position> <NBT>
    • Führt die Block-NBT-Daten unter <Position> mit den angegebenen <NBT>-Daten zusammen.
  • Befehl /data merge entity <Objekt> <NBT>
    • Zusammenführen der Objekt-NBT-Daten von <Objekt> mit den angegebenen <NBT>-Daten. Das Zusammenführen von Spieler-NBT-Daten ist nicht erlaubt.
  • Befehl /data remove block <Position> <Pfad>
    • Entfernt NBT-Daten unter <Pfad> aus dem Block bei <Position>.
  • Befehl /data remove entity <Objekt> <Pfad>
    • Entfernt NBT-Daten unter <Pfad> von einem <Objekt>. Das Entfernen von Spieler-NBT-Daten ist nicht erlaubt.
  • Datenpfade sehen folgendermaßen aus: foo.bar[0]."A [crazy name]".baz.
    • foo.bar bedeutet foo's Kind namens bar.
    • foo[0] bedeutet Element 0 von foo.
    • "quoted strings" können verwendet werden, wenn ein Name eines Schlüssels maskiert werden muss.
  • Beispiele für alte Befehle:
  • Beispiele für neue Funktionalitäten:
Befehl /entitydata
Befehl /execute store
  • Wurde überarbeitet
  • Befehl /execute store (result|success) score <Objekt> <Ziel> <Unterbefehl>
    • Der Wert wird im Scoreboard unter <Objekt> und <Ziel> gespeichert
    • Das Ziel muss vorhanden sein, aber im Gegensatz zu Befehl /stats muss man keinen Anfangswert für <Objekt> festlegen.
  • Befehl /execute store (result|success) block <Position> <Pfad> (byte|double|float|int|long|short) <Skalierung> <Unterbefehl>
    • Der Wert wird in den NBT-Daten unter Pfad des Blocks bei Position als byte, double, float, int, long oder short gespeichert.
  • Befehl /execute store (result|success) entity <Objekt> <Pfad> (byte|double|float|int|long|short) <Skalierung> <Unterbefehl>
    • Der Wert wird in den NBT-Daten unter Pfad eines Objekt als byte, double, float, int, long oder short gespeichert.
  • Datenpfade sehen folgendermaßen aus: foo.bar[0]."A [crazy name]".baz.
    • foo.bar bedeutet foo's Kind namens bar.
    • foo[0] bedeutet Element 0 von foo.
    • "quoted strings" können verwendet werden, wenn ein Name eines Schlüssels maskiert werden muss.
  • Beispiele:
    • Befehl /execute store success score @a foo run say hi
    • Befehl /execute as @e[type=pig] at @s store success entity @s Saddle byte 1 if entity @p[distance=..5]
Befehl /execute if <...>
  • Wenn der Unterbefehl „if“ oder „unless“ in /execute verwendet wird, kann optional auch ein Unterbefehl weggelassen werden
17w45aBlog
ID=1447

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
8. November 2017

17w45a[Bearbeiten | Quelltext bearbeiten]

17w45a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Allgemein
  • Es wurde eine Grafikeinstellung zum Einstellen der Auflösung im Vollbildmodus hinzugefügt
  • Das Modell der Pferde wurde vereinfacht
Befehle
  • Befehle arbeiten besser und schneller
  • Richtige Groß- bzw. Kleinschreibung muss mehr beachtet werden, meistens wird alles klein geschrieben
  • Syntax-Überprüfung bereits während der Eingabe von Befehlen
    • Beim Betreten einer Welt nach einen Minecraft-Update wird einem gesagt, welche Befehle nicht (mehr) funktionieren und warum
  • Zielauswahl:
    • Abkürzungen wurden umbenannt
      • Vorher: m – Nachher: gamemode
      • Vorher: l oder lm – Nachher: level
      • Vorher: r oder rm – Nachher: distance
      • Vorher: rx oder rxm – Nachher: x_rotation
      • Vorher: ry oder rym – Nachher: y_rotation
      • Vorher: c – Nachher: limit
      • Vorher: score_<Ziel> oder score_<Ziel>_min – Nachher: scores
    • Es gibt keine maximalen und minimalen Werte mehr
      • level=10 ist Level 10
      • level=10..12 ist Level 10, 11 und 12
      • level=5.. ist Level 5 oder größer
      • level=..15 ist Level 15 oder kleiner
    • gamemode (Spielmodus, zuvor m) nimmt nur noch den vollen Namen an
      • Vorher: @s[m=0] – Nachher: @s[gamemode=survival]
    • x, y, z, distance (zuvor r), x_rotation (zuvor rx), y_rotation (zuvor ry) sind nun Double und erlauben Kommazahlen wie 12.34
      • x und z werden nicht mehr zentriert (x=0 ist nicht länger x=0.5)
    • Man kann nun die Sortierung bestimmen
      • sort=nearest die nächsten Kreaturen werden ausgewählt (Standard, außer für @r)
      • sort=furthest die fernsten Kreaturen werden ausgewählt (zuvor c=-3)
      • sort=random zufällige Kreaturen werden ausgewählt (Standard für @r)
      • sort=arbitrary die Kreaturen werden willkürlich ausgewählt (Neue Option, damit das Ergebnis nicht sortiert ist)
    • limit (zuvor c) erlaubt keine negativen Werte mehr, stattdessen kann man sort=furthest nutzen
    • Leerzeichen sind nun möglich, wenn sie zitiert werden
      • @e[name="Hello World"]
    • scores (zuvor score_<Ziel>) kann mehrere Ziele gleichzeitig abfragen
      • Vorher: @a[score_<Ziel>=5,score_<Ziel>_min=3,score_<Ziel_n>=12] – Nachher: @a[scores={<Ziel>=3..5,<Ziel_n>=..12}]
    • Das selbe Argument kann nun mehrfach vorkommen.
      • tag=foo,tag=bar,tag=!baz trifft zu, wenn etwas die Etiketten "foo" und "bar" besitzt, aber nicht "baz"
      • type=!cow,type=!chicken trifft zu, wenn etwas weder eine Kuh, noch ein Huhn ist
      • type=cow,type=chicken ist nicht möglich, da etwas nicht sowohl eine Kuh als auch ein Huhn sein kann
    • Fortschritte werden jetzt unterstützt
      • @e[advancements={foo=true,bar=false}]
    • NBT-Daten werden jetzt unterstützt
      • @e[nbt={Cool:true},nbt=!{Uncool:false}]
  • Blockauswahl:
    • Blöcke, Blockzustände und NBT-Daten sind nun ein Argument
      • stone
      • minecraft:redstone_wire[power=15,north=up,south=side]
      • minecraft:jukebox{RecordItem:{...}}
      • minecraft:furnace[facing=north]{BurnTime:200}
    • Bei der Überprüfung von Blöcken werden nur angegebene Zustände überprüft.
    • Beim Setzen von Blöcken werden nur angegebene Zustände festgelegt, alle anderen Zustände erhalten den Standardwert
    • Block-Metadaten gibt es nicht mehr, es sind nun entweder verschiedene Blöcke oder Blockzustände
  • Gegenstandsauswahl:
  • Syntax-Änderungen:
  • Sonstige Änderungen:
    • Der Befehl /entitydata <Objekt> kann nun auch die Eigenschaften von Spielern anzeigen.
    • Beim Befehl /stopsound kann nun für die Geräuschart * angegeben werden, um ein bestimmtes Geräusch jeder Art zu stoppen.
    • Der Befehl /trigger wurde vereinfacht
    • Wenn beim Befehl /weather keine Dauer angegeben wird, hält das eingestellte Wetter für fünf Minuten
      • Bisher hielt das Wetter solange, bis es sich zufällig wieder änderte
    • Der Befehl /effect schlägt nun fehl, wenn er nichts verändert:
      • Manche Kreaturen sind immun gegen Effekte (z.&nbsp:B. der Enderdrache)
      • Stärkere vorhandene Effekte verhindern schwächere Neue
    • Der Befehl /particle wurde vereinfacht
      • Die Auswahl einiger Partikel wurde vereinfacht
    • Der Befehl /time set wurde um die Vorlagen für morning und afternoon erweitert
    • Der Befehl /gamerule erlaubt keine eigenen Regeln mehr
    • Der Befehl /tp funktioniert nun wie der Befehl /teleport
      • Die Syntax von dem Befehl /tp wurde übernommen
      • Das Verhalten entspricht dem Befehl /teleport
        • Relative Koordinaten werden nun vom Ausführenden aus ausgerichtet
    • Der Befehl /xp ist nun ein Pseudonym für den Befehl /experience
    • Der Befehl /execute wurde vollständig überarbeitet
      • Modifikator-Unterbefehle ändern die Art, wie der Befehl ausgeführt wird
        • Der Befehl /execute as <Spieler oder Objekt> <Unterbefehl> führt einen Befehl als <Spieler oder Objekt> aus, ändert aber nicht die Position
        • Der Befehl /execute at <Spieler oder Objekt> <Unterbefehl> führt einen Befehl an der Position von <Spieler oder Objekt> aus, ändert aber nicht den Ausführenden
        • Der Befehl /execute offset <x y z> <Unterbefehl> führt einen Befehl an der Position <x y z> aus
        • Der Befehl /execute align <Koordinaten> <Unterbefehl> führt einen Befehl an der Position <x y z> mit auf oder abgerundeten Werten aus
      • Bedingte Unterbefehle können die Ausführung des Befehls komplett verhindern
        • Der Befehl /execute (if|unless) block <x y z> <Block> <Unterbefehl> führt einen Befehl nur (bzw. nicht) aus, wenn sich an der Position <x y z> der <Block> (nicht) befindet
        • Der Befehl /execute (if|unless) blocks <x1 y1 z1> <x2 y2 z2> <x y z> (all|masked) <Unterbefehl> führt einen Befehl nur (bzw. nicht) aus, wenn die Region von <x1 y1 z1> und <x2 y2 z2> der Region an <x y z> (nicht) entspricht
        • Der Befehl /execute (if|unless) entity <Spieler oder Objekt> <Unterbefehl> führt einen Befehl nur (bzw. nicht) aus, wenn <Spieler oder Objekt> (nicht) existiert
        • Der Befehl /execute (if|unless) score <Auswahl A> <Ziel A> (<|<=|=|>=|>) <Auswahl B> <Ziel B> <Unterbefehl> führt einen Befehl nur (bzw. nicht) aus, wenn der Punktestand von Auswahl A auf Ziel A kleiner (<), kleiner oder gleich (<=), gleich (=), größer oder gleich (>=) bzw. größer (>) als der Punktestand von Auswahl B auf Ziel A ist.
      • Als Ersatz für den Befehl /stats gibt es den neuen Unterbefehl store, mit welchem man das Ergebnis des Befehls irgendwo speichern kann
        • Befehl /execute store (result|success) <Spieler oder Objekt> <Ziel> <Unterbefehl>
        • result ist das Ergebnis des Befehls, welcher diese alten Statistiken ersetzt: AffectedBlocks, AffectedEntities, AffectedItems, QueryResult
        • success ist die Anzahl, wie oft der Befehl erfolgreich war. Dies ist normalerweise 0 oder 1, wenn der Befehl sich aber aufteilt (durch z. B. @a) kann es auch mehr sein. Dies ersetzt die alte Statistik SuccessCount
        • Der Wert wird in der Anzeigetafel unter dem Punktestand <Ziel> für <Spieler oder Objekt> gespeichert
        • Der Punktestand <Ziel> muss existieren, aber im Gegensatz zu dem Befehl /stats muss für <Spieler oder Objekt> noch kein Wert angegeben sein.
        • Der Wert wird gespeichert, sobald der komplette Befehl fertig ausgeführt wurde
        • Wenn der Befehl nicht erfolgreich ist (success ist 0) wird result immer auf 0 gesetzt
      • Man kann nun mehrere Unterbefehle direkt aneinanderketten
        • Nach jedem Unterbefehl muss es weiterer Unterbefehl angegeben werden
        • Wenn man alle benötigten Unterbefehle zusammengekettet hat, muss man mit Unterbefehl run <Befehl> den auszuführenden Befehl anhängen
      • Beispiele
    • Der Befehl /advancement test wurde entfernt
      • Diese Funktion wurde in die Zielauswahl aufgenommen
    • Einige Teile von dem Befehl /scoreboard werden in andere Befehle ausgelagert
    • Der Befehl /function hat nun keine (if|unless) Bedingung mehr
  • Neue Befehle:
    • Der Befehl /experience wurde hinzugefügt
      • Der Befehl /xp ist nun ein Pseudonym dieses Befehls.
      • Der Befehl erhält drei Unterbefehle.
        • Der Befehl /experience add <Spieler> <Menge> [points|levels] fügt <Spieler> <Menge> Erfahrungspunkte oder Level hinzu. (Standardmäßig Erfahrungspunkte)
          • Wenn <Menge> negativ ist werden Erfahrungspunkte oder Level abgezogen.
          • Das Hinzufügen oder Entfernen von Erfahrungspunkten kann zum Ändern des Levels führen.
        • Der Befehl /experience set <Spieler> <Menge> [points|levels] setzt die Erfahrungspunkte oder Level von <Spieler> auf <Menge>. (Standardmäßig Erfahrungspunkte)
          • Es können nicht mehr Erfahrungspunkte gesetzt werden, als das aktuelle Level erlaubt.
          • Beim Ändern des Levels bleiben die Erfahrungspunkte auf dem gleichen Prozentanteil wie beim vorherigen Level.
        • Der Befehl /experience query <Spieler> (points|levels) gibt die Anzahl an Erfahrungspunkten oder Leveln von <Spieler> aus.
    • Der Befehl /tag wurde hinzugefügt
    • Der Befehl /team wurde hinzugefügt
  • Entfernungen:
17w43bBlog
ID=1445

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
26. Oktober 2017

17w43b[Bearbeiten | Quelltext bearbeiten]

17w43aBlog
ID=1444

Spielbar über
den Launcher.
Download:
jar-Client
json-Client

jar-Server
25. Oktober 2017

17w43a[Bearbeiten | Quelltext bearbeiten]

17w43a.png

Das offizielle Mojang-Bild zur Entwicklungsversion


Optionen
  • FS (Vollbildschirm) Auflösung
    • Wird benutzt um die Auflösung im Vollbildschirm-Modus zu ändern.
  • Die 3D-Funktion wurde von den Grafikeinstellungen entfernt.
Steuerung
  • Der Name der Tasten wird nun nicht mehr abgekürzt, sondern komplett ausgeschrieben(z.B. 'LBUTTON' -> 'Left Button', 'BACKSLASH' -> '\')
Ressourcenpakete
  • Das Standard-Ressourcenpaket kann jetzt hoch und runter bewegt werden, genau wie andere Ressourcenpakete
Java-Bibliotheken
  • Einige Java-Bibliotheken wurden aktualisiert
  • Beim Laden oder Erstellen einer Welt werden die Prozentsätze der Ladestufen angezeigt.
    • Preparing spawn area wird jetzt als Ladephase angezeigt.
Datenpakete
  • Ein Gegenstück zu Ressourcenpaketen für Server, dennoch im Einzelspieler nutzbar
  • Wie Ressourcenpakete können sie als .zip-Archiv oder Ordner eingelesen werden
    • (Welt)/datapacks/(Datenpaket).zip oder (Welt)/datapacks/(Datenpaket)/
  • Statt Texturen, Blockmodelle und Audiodateien sind Beutetabellen, Funktionen, Konstruktionsvorlagen und Fortschrittsdaten enthalten
    • Eigene Beutetabellen müssen verschoben werden
      • Vorher: (Welt)/data/loot_tables/(Namensraum)/(Datei)
        Nachher in einem Datenpaket: data/(Namensraum)/loot_tables/(Datei)
    • Eigene Fuktionen müssen verschoben werden
      • Vorher: (Welt)/data/functions/(Namensraum)/(Datei)
        Nachher in einem Datenpaket: data/(Namensraum)/functions/(Datei)
    • Eigene Konstruktionsvorlagen müssen verschoben werden
      • Vorher: (Welt)/data/structures/(Namensraum)/(Datei)
        Nachher in einem Datenpaket: data/(Namensraum)/structures/(Datei)
    • Eigene Fortschrittsdaten müssen verschoben werden
      • Vorher: (Welt)/data/advancements/(Namensraum)/(Datei)
        Nachher in einem Datenpaket: data/(Namensraum)/advancements/(Datei)
  • Datenpakete werden pro Welt und je Server installiert, es können mehrere gleichzeitig genutzt werden