Bedrock Edition 1.19.70

v1.19.70
{{Extension DPL}}<ul><li>[[Netherwurzeln|Netherwurzeln]]<br/>{{Block
|image       = Karmesinwurzeln.png; Wirrwurzeln.png
|type        = Naturblöcke
|invimage    = Karmesinwurzeln
|invimage2   = Wirrwurzeln
|transparent = Ja
|light       = Nein
|gravity     = Nein
|pushable    = Droppt
|stackable   = Ja (64)
|tool        = any
|renewable   = Ja
|flammable   = Nein
|nameid      = 
;{{BS|Karmesinwurzeln}} Karmesinwurzeln
:crimson_root
;{{BS|Wirrwurzeln}} Wirrwurzeln
:warped_root
}}
'''Netherwurzeln''' sind ein nicht fester Pflanzenblock, den es in zwei Varianten gibt: Karmesinwurzeln und Wirrwurzeln. Sie können auf [[Grasblock|Grasblöcken]], [[Erde]], [[Grobe Erde|grober Erde]], [[Nezel]] und [[Seelenerde]] platziert werden.

== Vorkommen ==
Karmesinwurzeln werden im [[Karmesinwald]] in der Nähe von [[Riesennetherpilz|großen Karmesinpilzen]] regelmäßig verteilt generiert. Sie kommen auch vereinzelt oder in kleinen Gruppen im [[Seelensandtal]] vor. Dort sind sie aber deutlich seltener.

Wirrwurzeln entstehen im [[Wirrwald]]. Dort kommen sie regelmäßig und ohne bestimmte Verteilung vor.

Wurzeln entstehen auch, wenn man [[Knochenmehl]] auf [[Nezel]] anwendet. Wendet man es im [[Nether]] auf Karmesin-Nezel an, so entstehen auf den umliegenden Blöcken Karmesin-Wurzeln. Wendet man es auf Wirr-Nezel an, so entstehen Wirrwurzeln. Die Wurzeln können dabei auf allen Blöcken generiert werden, auf denen sie auch normalerweise platziert werden können. Die Generierung ist nicht vom Lichtlevel abhängig, sie entstehen also auch in Höhlen.

== Verwendung ==
Wurzeln können zur Dekoration genutzt werden, indem man sie auf einen Grasblock, Erde, grober Erde, Nezel oder Seelenerde setzt. Wurzeln können außerdem in [[Blumentopf|Blumentöpfen]] platziert werden. 

=== Komposter ===
Wird eine Wurzel in einen [[Komposter]] gefüllt, erhöht sich der Füllstand des Komposters mit einer Wahrscheinlichkeit von 65% um genau eine Stufe.

== Technik ==
*Siehe {{tw|Netherpilz- und -wurzelfarm (Redstone)}}
{{-}}

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.16}}
|list1=
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|20w06a}}
|list1= *Netherwurzeln hinzugefügt.
*Die Inventartextur der Karmesinwurzeln unterscheidet sich geringfügig von ihrer Blocktextur<ref>{{Fehler|MC-171447}}</ref>.
|group2= {{ver|version|20w09a}}
|list2= *Netherpilze lassen sich in einem [[Blumentopf]] einpflanzen.
|group3= {{ver|version|20w15a}}
|list3= *Netherwurzeln lassen sich in einem [[Komposter]] kompostieren.
|group4= {{ver|version|20w19a}}
|list4= *Nur mit [[Schere]]n lassen sich Netherwurzeln erfolgreich abbauen.
}}
|group2= {{ver|1.16.2|1.16.2-pre2}}
|list2= *Zum erfolgreichen Abbau wird keine Schere benötigt.
|group3= {{ver|1.19.3|22w44a}}
|list3= *Schrittgeräusche sind zu hören, wenn man durch Netherwurzeln läuft.
}}

== Einzelnachweise ==
{{Verweisliste}}

{{Navbox-Naturblöcke}}

[[en:Roots]]
[[es:Raíces]]
[[fr:Racines]]
[[ja:根]]
[[pl:Korzenie]]
[[pt:Raízes]]
[[ru:Корни]]
[[zh:菌索]]</li><li>[[Kompass|Kompass]]<br/>{{Gegenstand
| image      = Kompass.gif
| image2     = Leitstein-Kompass.gif
| invimage   = Kompass
| invimage2  = Leitstein-Kompass
| type       = Werkzeuge & Hilfsmittel
| durability = unendlich
| renewable  = Ja
| stackable  = Ja (64)
| nameid     = compass
}}

Der '''Kompass''' ist ein [[Gegenstand]], der der [[Anleitungen/Orientierung|Orientierung]] in der [[Oberwelt|Welt]] dient. Die Kompassnadel zeigt immer zum ''ursprünglichen'' [[Spawnpunkt]], auch wenn er später durch das Schlafen in einem [[Bett]] oder den {{b|/spawnpoint}} verändert worden ist. Die Anzeige funktioniert sowohl im [[Inventar]] als auch während man ihn in der Hand hält. Man muss ihn nicht einmal fertig bauen: Der Kompass funktioniert auch im Handwerksfeld schon korrekt. Das Kompass-Symbol im [[Rezeptbuch]] zeigt ebenfalls zum Spawnpunkt.

Im [[Nether]] und [[Das Ende|im Ende]] funktioniert der Kompass nicht, stattdessen zeigt die Nadel wirr in alle möglichen Richtungen. Der Grund hierfür liegt darin, dass Nether und Ende in einer von der normalen Welt getrennten „Plane of Existence“ (Ebene der Existenz) liegen. Neben [[Uhr]], [[Eimer]] und [[Karte]] ist der Kompass eines der wenigen stapelbaren [[Werkzeug]]e, die sich nicht abnutzen.

Der Leitstein-Kompass ist ein Kompass mit Verzauberungstextur, den man durch rechts-klicken auf einen [[Leitstein]] fixieren kann. Somit zeigt der Kompass immer in Richtung dieses Blockes.

== Eigenschaften ==
*Droppt man den Leitstein-Kompass auf den Boden, zeigt die Nadel immer nach oben.
*Fixiert man den Leitstein-Kompass auf einen Leitstein, dann wird die Position des Blockes als <code>LodestoneDimension</code> und <code>LodestonePos</code>-Eigenschaft gespeichert.
*Befindet sich der zum Kompass zugehörige Leitstein in einer anderen [[Dimension]], dreht er sich, wie ein normaler Kompass im Nether oder Ende, wirr in alle möglichen Richtungen. Auch die Verzauberungstextur flackert.

== Gewinnung ==
=== Leitstein ===
Indem man mit einem normalen Kompass auf einen [[Leitstein]] rechts-klickt, bekommt man einen Leitstein-Kompass. Dieser sieht aus wie ein normaler Kompass mit Verzauberungstextur. Der Leitstein-Kompass zeigt immer zu dem Leitstein, auf den er eingerastet wurde. Wird der Leitstein abgebaut, so dreht sich der Kompass im Kreis, ähnlich wie ein normaler Kompass im Nether. Auch wenn der Leitstein zurück an seiner alten Stelle platziert wird, dreht sich der Kompass weiter umher. Dies kann man jedoch beheben, indem man den Leitstein-Kompass auf den Leitstein rechts-klickt. Im Gegensatz zu einem normalen Kompass funktioniert die Leitstein-Orientierung auch im Nether, solange der Leitstein auch im Nether steht. Steht der Leitstein in einer anderen Dimension, dreht sich der Leitstein-Kompass auch im Kreis.

=== Vorkommen ===
Kompasse können in Truhen von [[Dorf#Truheninhalt|Dörfern]], [[Festung#Truheninhalt|Festung]]en und [[Schiffswrack#Truheninhalt|Schiffswrack]]s gefunden werden.

=== Herstellung ===
Man kann den Kompass auch herstellen.
{| class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Kompass}}
|}

=== Handel ===
Ein [[Dorfbewohner]] vom Beruf "Bibliothekar" auf dem Level Experte [[Handel|verkauft]] einen Kompass für 4 [[Smaragd]]e.

== Verwendung ==
=== Verarbeitung ===
Ähnlich wie [[Uhr]]en und Karten, kann man den Kompass in einem [[Rahmen]] an die Wand hängen. 

{| class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Karte leer}}
|-
{{Rezept|Bergungskompass}}
|}

=== Verzauberungen ===
'''[[Fluch des Verschwindens]]:''' Lässt den Kompass beim Tod nicht fallen, sondern verschwinden.

=== Leitstein ===
Mithilfe des [[Leitstein]]s kann man sich besser orientieren und zu einem bestimmten Punkt navigieren.

== NBT-Daten ==
{{Minecraftdaten|Gegenstandsdaten}}

== Fortschritte ==
{{Fortschritte|load|Weißt du}}

== Galerie ==
<gallery>
Datei:Lodestone-compass.png|Kompass und Leitstein vor der Verbindung.
Datei:Lodestone-compass-linked.png|Kompass und Leitstein verbunden.
</gallery>

== Geschichte ==
{{Geschichtlich
|group1= {{ver|Alpha|1.1.0}}
|list1= *Kompass hinzugefügt.
|group2= {{ver|Beta|1.6}}
|list2= *Der Kompass wird zum Herstellen von [[Karte]]n gebraucht.
|group3= {{ver|Beta|1.8|Beta 1.8-pre1}}
|list3= *In [[Festungen]] können in [[Truhe]]n Kompasse gefunden werden.
|group4= {{ver|1.3|12w21a}}
|list4= *Der Kompass kann durch [[Handel]] mit [[Dorfbewohner]]n erhalten werden.
|group5= {{ver|1.4|12w34a}}
|list5= *Der Kompass wird zum Herstellen von [[Leere Karte|leeren Karten]] anstatt von [[Karte]]n gebraucht.
|group6= {{ver|1.5|13w02a}}
|list6= *[[Datei:Kompass (13w02a).gif|32px]] Kompasse verwenden nun, anstatt zwei Texturen zu kombinieren, die neue Animationsfunktion, die in Texturpaketen enthalten ist. Infolgedessen sind sie wesentlich ungenauer und haben nur 29 visuell unterschiedliche Frames.
|group7= {{ver|1.9|15w43a}}
|list7= *In den Truhen von [[Festung]]en können Kompasse gefunden werden.
|group8= {{ver|1.11|16w39a}}
|list8= *Kartografen kaufen Kompasse.
|group9= {{ver|1.16|20w13a}}
|list9= *[[Datei:Leitstein-Kompass (20w13a).gif|32px]] Leitstein-Kompass hinzugefügt.
|group10= {{ver|1.17|20w48a}}
|list10= *[[Datei:Kompass.gif|32px]] [[Datei:Leitstein-Kompass.gif|32px]] Textur von Kompass und Leitstein-Kompass wird geändert.
|group11= {{ver|1.19|22w13a}}
|list11= *Kompasse können in [[Antike Stätte|antiken Stätten]] gefunden werden.
}}

{{Geschichtlich
|title=be
|group1= {{ver|be-alpha|0.8.0|2}}
|list1= *Kompass hinzugefügt.
|group2= {{ver|be|1.4.0|1.2.14.2}}
|list2= *Kompasse können in Truhen von [[Schiffswrack]]s gefunden werden.
}}

{{Geschichtlich
|title=konsole
|group1= {{ver|kon|xbox=TU1|xbone=CU1|ps3=1.00|wiiu=Patch 1}}
|list1= *Kompass hinzugefügt.
}}
{{Navbox-Werkzeuge & Hilfsmittel}}

[[cs:Kompas]]
[[en:Compass]]
[[es:Brújula]]
[[fr:Boussole]]
[[hu:Iránytű]]
[[it:Bussola]]
[[ja:コンパス]]
[[ko:나침반]]
[[nl:Kompas]]
[[pl:Kompas]]
[[pt:Bússola]]
[[ru:Компас]]
[[uk:Компас]]
[[zh:指南针]]</li><li>[[Giftige Kartoffel|Giftige Kartoffel]]<br/>{{Nahrung
| image      = Giftige Kartoffel.png
| invimage   = Giftige Kartoffel
| heals      = {{Hunger|2}}
| effects     = '''Mit 60% Wahrscheinlichkeit:'''<br>{{EffektLink|Vergiftung|Statuseffekt#Vergiftung|Vergiftung}} (0:05)
| saturation   = 1,2
| type       = Nahrungsmittel & Tränke
| cookable   = Nein
| renewable = Ja
| stackable  = Ja (64)
| nameid     = poisonous_potato
}}
'''Giftige Kartoffeln''' sind ein sehr ineffektives [[Nahrungsmittel]], welches als Nebenprodukt beim Ernten von [[Kartoffeln]] erhalten werden kann. Sie sind vom Aussehen her etwas kleiner als die normalen Kartoffeln und haben eine grünliche Schale.

== Gewinnung ==
Beim Abernten von Kartoffeln besteht eine Wahrscheinlichkeit von {{Bruch|1|50}} (2 %), zusätzlich zu den ein bis vier normalen Kartoffeln eine giftige Kartoffel zu erhalten.

=== Vorkommen ===
Man kann giftige Kartoffeln in Truhen von [[Schiffswrack#Truheninhalt|Schiffswrack]]s finden.

== Verwendung ==

Giftige Kartoffeln lassen sich weder in einem [[Komposter]] verarbeiten noch auf [[Ackerboden]] anpflanzen.

=== Nahrung ===
Die giftige Kartoffel fügt dem Spieler {{Hunger|2}} [[Hunger]]- und 1,2 [[Hunger#Sättigung|Sättigungspunkte]] hinzu. Wenn man eine giftige Kartoffel verzehrt, bekommt man allerdings zu einer Wahrscheinlichkeit von {{Bruch|3|5}} (60 %) den Statuseffekt {{EffektLink|Vergiftung|Statuseffekt#Vergiftung|Vergiftung}} für fünf Sekunden, welcher insgesamt {{hp|4|poisoned=1}} Gesundheitspunkte Schaden verursacht. Um diese zu regenerieren, werden 6 Hunger- oder Sättigungspunkte benötigt, im Durchschnitt also mehr, als durch die giftige Kartoffel hinzugefügt werden. Es besteht allerdings die Möglichkeit, mehrere giftige Kartoffeln oder [[Spinnenauge]]n auf einmal zu essen, wodurch sich der Vergiftungsschaden nicht aufsummiert.
Interessanterweise stellt eine giftige Kartoffel doppelt so viele Nahrungspunkte wieder her wie eine normale [[Kartoffel]].

Im Gegensatz zur gewöhnlichen Kartoffel kann man giftige Kartoffeln nicht in einem [[Ofen]] backen.

== Fortschritte ==
{{Fortschritte|load|Landwirtschaft;Ausgewogene Ernährung}}

== Trivia ==
* Auch an Kartoffeln im echten Leben gibt es gelegentlich grüne Stellen, die vor dem Kochen entfernt werden sollten, da sie besonders viel Solanin enthalten, ein Gift, das in Nachtschattengewächsen wie Kartoffeln und Tomaten vorkommt.
* Im Gegensatz zu normalen Kartoffeln oder Ofenkartoffeln kann die giftige Kartoffel nicht im [[Komposter]] kompostiert werden.

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.4.2|12w34a}}
|list1= *[[Datei:Giftige Kartoffel 12w34a.png|32px]] Giftige Kartoffel hinzugefügt.
|group2= {{ver|1.13|18w11a}}
|list2= *Giftige Kartoffeln können in Truhen von Schiffwracks gefunden werden.
|group3= {{ver|1.14}}
|list3= 
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|18w43a}}
|list1= *[[Datei:Giftige Kartoffel 18w43a.png|32px]] Die Textur der giftigen Kartoffel wird geändert.
|group2= {{ver|version|18w50a}}
|list2= *[[Datei:Giftige Kartoffel.png|32px]] Die Textur der giftigen Kartoffel wird erneut geändert.
}}
}}
{{Geschichtlich
|title=be
|group1= {{ver|be-alpha|0.12.1|1}}
|list1= *[[Datei:Giftige Kartoffel 12w34a.png|32px]] Giftige Kartoffel hinzugefügt.
|group2= {{ver|be|1.4.0|1.2.14.2}}
|list2= *Giftige Kartoffeln können in Truhen von Schiffswracks gefunden werden.
|group3= {{ver|bev|1.10.0|3}}
|list3= *[[Datei:Giftige Kartoffel.png|32px]] Die Textur der giftigen Kartoffel wird geändert.
}}
{{Geschichtlich
|title=konsole
|group1= {{ver|kon|xbox=TU14|xbone=CU1|ps3=1.04|wiiu=Patch 1}}
|list1= *Giftige Kartoffel hinzugefügt
}}

{{Navbox-Nahrungsmittel & Tränke}}
{{Stand|1.17}}

[[cs:Jedovatá brambora]]
[[en:Poisonous Potato]]
[[es:Patata envenenada]]
[[fr:Pomme de terre empoisonnée]]
[[hu:Mérgező burgonya]]
[[it:Patata velenosa]]
[[ja:青くなったジャガイモ]]
[[ko:독이 있는 감자]]
[[nl:Giftige aardappel]]
[[pl:Trujący ziemniak]]
[[pt:Batata venenosa]]
[[ru:Ядовитый картофель]]
[[th:มันฝรั่งพิษ]]
[[zh:毒马铃薯]]</li></ul>
Edition

Bedrock Edition

Server Version

1.19.70.02

Interne
Versionsnummer

Windows: 1.19.7002.0

Erscheinungsdatum

14. März 2023

Entwicklungsversionen
Previews (6)
Betas (6)
(Siehe alle)
Download

Server
Windows Linux

Protokollversion

575

1.19.70 ist ein kleines Update für die Bedrock Edition, das am 14. März 2023 veröffentlicht wurde, das mehr Parität mit der Java Edition bringt und Fehler behebt.[1]

Neuerungen

Allgemein

Experimente
  • Der experimentelle Schalter "Sniffer" wurde hinzugefügt.
    • Aktiviert alle Schnüffler-bezogenen Funktionen.
    • Der Schnüffler, Fackellilien und Fackelliliensamen.

Technisch

JSON
  • Freigabe von Blockeigenschaften und Permutationen aus der experimentellen Version in JSON-Formaten 1.19.70 und höher.
    • Es wurde eine Inhaltswarnung hinzugefügt, wenn eine Welt mit mehr als 65536 benutzerdefinierten Block-Permutationen geladen wird. Die Anzahl der benutzerdefinierten Block-Permutationen wird im Debug-Log protokolliert.

Änderungen

Spielweise

Pferdezucht
  • Wenn man Pferde züchtet, hat das Fohlen eine Chance, in Geschwindigkeit, Sprungkraft und Gesundheit besser zu sein als seine Eltern.
    • Diese Änderung soll die Pferdezucht zu einem gangbaren Weg machen, um großartige Pferde zu bekommen, wenn ein Spieler mit guten Eltern beginnt und genug Zeit und goldene Karotten investiert.

Befehlsformat

Befehl /clone, Befehl /fill und Befehl /setblock
  • Das Argument tileData: int wurde entfernt.
Befehl /execute
  • Entferntes data: int Argument.
Befehl /testforblock
  • Entfernt dataValue: int Argument.

Kreaturen

Zombifizierte Piglins
  • Spawnen jetzt bei Lichtlevel von 11 und darunter.

Technisch

Allgemein
  • Die Werkbank Komponente fügt nicht mehr "tile." an, wenn sie standardmäßig den Blocknamen für die Beschriftung der Werkbank verwendet.

Experimentell

Diese Ergänzungen und Änderungen sind zugänglich, wenn man die experimentellen Schalter "Nächstes großes Update", "Sniffer" und "Beta-APIs" aktiviert.

Neuerungen

Blöcke

Verzierter Krug
  • Kann mit 4 beliebigen Töpferscherben oder Ziegeln hergestellt werden, rhombisch geformt.
    • Die Art des Handwerksmaterials entscheidet, welches Bild auf einer bestimmten Seite des verzierten Topfes erscheint.
      • Die möglichen Bilder werden durch die Art der Töpferscherbe bestimmt, die zum Herstellen verwendet wird.
      • Der Ziegel hat kein Bild.
  • Er ist sehr zerbrechlich und kann sehr leicht zerbrechen:
    • Zerfällt in seine Bestandteile, wenn er mit einem beliebigen Werkzeug abgebaut wird.
    • Fällt von selbst herunter, wenn er mit der leeren Hand abgebaut wird.
Seltsamer Sand
Fackellilie
  • Eine neue Art von Blume, die aus Fackelliliesamen wächst.

Gegenstände

Pinsel
  • Ein Gegenstand, der zum pinseln von Dingen verwendet werden kann.
  • Kann mit 3 Fäden und 2 Stöcken hergestellt werden, ähnlich wie die Form der Spitzhacke beim Handwerk.
Töpferscherben
  • Sie sind mit Bildern versehen.
  • Sie können nicht hergestellt werden und sind nur durch Pinseln von seltsamem Sand zu finden.
Spawn-Ei
  • Schnüffler-Spawn-Ei hinzugefügt.
Fackelliliensamen
  • Eine neue Art von Samen, der auf Ackerland gepflanzt werden kann und zu einer Fackellilie heranwächst.
  • Kann nur erhalten werden, wenn ein Schnüffler einen Fackelliliesamen ausgräbt.

Kreaturen

Schnüffler
  • Eine neue passive freundliche Kreatur, die die Kreatur-Abstimmung in Minecraft Live 2022 gewonnen hat und als erste "alte" Kreatur gilt.
  • Kann nicht natürlich spawnen.
  • Kann nicht angelockt oder gezähmt werden.
  • Schnüffelt oft in der Luft und gräbt gelegentlich nach Fackelliliesamen.
  • Kann mit Fackelliliesamen gezüchtet werden.
  • Lässt Moosblock fallen, wenn er getötet wird.

Technisch

API
  • BlockPermutation
    • Methode matches(blockName: string, properties?: BlockProperties): boolean hinzugefügt, die verwendet wird, um einen Block mit optionalen Zuständen mit einer BlockPermutation abzugleichen.
    • Methode mitEigenschaft(Name: string, Wert: boolean | Zahl | string): BlockPermutation; hinzugefügt, die eine neue Block-Permutation mit einer gegebenen Eigenschaft zurückgibt, die auf einen bestimmten Wert gesetzt ist. Wirft, wenn die angegebenen Daten nicht als gültige Blockpermutation aufgelöst werden können.
    • Hinzugefügt wurde die Funktion static resolve(blockName: string, properties?: BlockProperties): BlockPermutation, die eine BlockPermutation aus einem Blocknamen und optionalen Zuständen auflöst. Wirft, wenn die angegebenen Daten nicht als gültige Block-Permutation aufgelöst werden können.
  • BlockProperties
    • Neue Klasse hinzugefügt, um BlockPropertyType darzustellen.
  • BlockPropertyType
    • Neue Klasse hinzugefügt, um "definitorische" Daten über Blockeigenschaften zu verfolgen. So kann man herausfinden, welche Werte für jede Blockeigenschaft gültig sind.

Änderungen

Blöcke

Köpfe
  • Piglin- und Drachenkopf werden nicht mehr in der Hotbar oder im Inventar animiert. (MCPE-164535, MCPE-32654)
Bambuszaun und Bambuszauntor
  • Schwarze Linien entlang der Kanten von Bambuszäunen und Bambuszauntoren wurden entfernt. (MCPE-163360)
Bambushängeschild und Mangrovenholzhängeschild
  • Mangrovenholz- und Bambushängeschilder werden nun korrekt im Kreativinventar platziert. (MCPE-163340)

Kreaturen

Dromedar
  • Kamele können nun wieder Hindernisse überwinden, die so hoch wie eineinhalb Blöcke sind. (MCPE-166452)

Technisch

Befehle
  • Ein Absturz bei der verzögerten Befehlsausführung wurde behoben, wenn der ausführende Akteur vor der Ausführung entfernt wird.
API
  • Die Klassen Location und BlockLocation existieren nicht mehr in der beta script API. Alle Verwendungen dieser Klassen wurden geändert, um die Vector3-Schnittstelle (d.h. { x: 1, y: 2, z: 3} Objekte) zu verwenden.
  • Beachten Sie auch, dass mehrere Änderungen an Eigenschaften und Get/Set-Methoden für alle Objekte vorgenommen wurden (siehe unten), um die Aufrufstruktur einheitlicher zu gestalten.
  • ItemStack
    • Item Lore kann nun durch den Aufruf von setLore(undefined) oder setLore([]) gelöscht werden.
    • Neue Funktion clearLore- Löscht die Item-Lore.
  • ItemStack
    • Ein Fehler wurde behoben, bei dem der Aufruf der Funktion getComponent oder ItemStack.getComponents bei ItemStacks, die von EntityItemComponent.itemStack zurückgegeben wurden, fehlschlug.
  • BeforeChatEvent
    • Umbenennung der Funktion tell in sendMessage.
  • Block
    • Funktion isAir hinzugefügt - Gibt zurück, ob der Block ein Luftblock ist (d.h. leerer Raum).
    • Funktion isFluid hinzugefügt - Gibt zurück, ob der Block eine Flüssigkeit ist (z.B. sind ein Wasserblock und ein Lavablock flüssig, während ein Luftblock und ein Steinblock es nicht sind).
    • Funktion isSolid hinzugefügt - Gibt zurück, ob der Block fest ist (z.B. sind ein Pflastersteinblock und ein Diamantblock fest, während ein Leiterblock und ein Zaunblock es nicht sind).
    • Die folgenden Blöcke haben jetzt eine Inventarkomponente:
      • Fass
      • Leuchtfeuer
      • Schmelzofen
      • Braustand
      • Spender
      • Werfer
      • Ofen
      • Trichter
      • Plattenspieler
      • Lesepult
      • Räucherofen
  • Welteregnis
    • Ereignis entityDie hinzugefügt - Es wird ausgelöst, wenn eine Entität stirbt.
    • projectileHit wurde geändert, um eine ReadOnly-Eigenschaft der Klasse Events zu sein.
  • Spieler
    • Methode getSpawnPosition hinzugefügt: Ermittelt die SpawnPoint-Position.
    • Eigenschaft spawnDimension hinzugefügt: Ermittelt die SpawnPoint-Dimension.
    • Methode setSpawn(spawnPosition : Vec3, spawnDimension : Dimension) hinzugefügt: Sets spawnPoint with a position and dimension.
    • Methode clearSpawn hinzugefügt: Setzt die Position und Dimension des SpawnPoints auf undefiniert.
    • Funktion hinzugefügt getHeadLocation(): Vector3 - Ermittelt die Kopfposition des Spielers.
    • Entfernte Eigenschaft headLocation.
  • Welt
    • Funktion say in sendMessage umbenannt.
    • Methode getDefaultSpawnPosition hinzugefügt: Ermittelt die SpawnPoint-Position.
    • Methode setDefaultSpawn(spawnPosition : Vec3) hinzugefügt: Setzt die Position des SpawnPoints in der Dimension "Overworld".
  • BeforeChatEvent
    • Funktion getTargets() hinzugefügt: Player[] - Ruft die Ziele des Chatspielers ab.
    • Funktion setTargets(players: Player[]) hinzugefügt - Setzt Ziele für Chat-Spieler.
    • Entfernte Eigenschaft targets.
  • BeforeDataDrivenEntityTriggerEvent
    • Funktion getModifiers(): DefinitionModifier[] hinzugefügt - Ruft Entitätsdefinitionsmodifikatoren ab.
    • Funktion setModifiers(modifiers: DefinitionModifier[]) hinzugefügt - Setzt Entitätsdefinitionsmodifikatoren.
    • Removed property modifiers.
  • BoolBlockProperty
    • Funktion getValidValues(): boolean[] hinzugefügt - Ermittelt alle gültigen booleschen Werte für die BoolBlockProperty.
    • Entfernte Eigenschaft validValues.
    • Konvertiert BlockHitInformation in ein Interface.
  • ChatEvent
    • Funktion getTargets(): Player[] hinzugefügt - Ermittelt Ziele des Chatspielers.
    • Entfernte Eigenschaft targets.
    • Konvertierte Color in ein Interface.
  • DataDrivenEntityTriggerEvent
    • Funktion getModifiers(): DefinitionModifier[] hinzugefügt - Ruft Entity-Definitionsmodifikatoren ab.
    • Entfernte Eigenschaftsmodifikatoren.
  • DefinitionModifier
    • Hinzugefügte Funktion getComponentGroupsToAdd(): string[] - Ruft Komponentengruppen ab, die mit dem DefinitionModifier hinzugefügt werden sollen.
    • Hinzugefügte Funktion setComponentGroupsToAdd(newGroups: string[]): void - Setzt Komponentengruppen, die mit dem DefinitionModifier hinzugefügt werden.
    • Neue Funktion getComponentGroupsToRemove(): string[] - Liefert Komponentengruppen, die mit dem DefinitionModifier entfernt werden sollen.
    • Neue Funktion setComponentGroupsToRemove(removedGroups: string[]): void - Setzt Komponentengruppen, die mit dem DefinitionModifier entfernt werden.
    • Funktion getTriggers(): Trigger[] hinzugefügt - Ruft die Ereignisauslöser des DefinitionModifiers ab.
    • Funktion setTriggers(newTriggers: Trigger[]): void hinzugefügt - Setzt Ereignisauslöser des DefinitionModifiers.
    • Entfernte Eigenschaft componentGroupsToAdd
    • Entfernte Eigenschaft componentGroupsToRemove.
    • Entfernte Eigenschaft triggers.
  • DirectionBlockProperty
    • Funktion getValidValues(): Direction[] hinzugefügt - Ermittelt alle gültigen Richtungs-Enum-Werte für die DirectionBlockProperty.
    • Entfernte Eigenschaft validValues.
  • Entity
  • Funktion getViewDirection(): Vector3 hinzugefügt - Ermittelt die Blickrichtung des Entitys.
  • Hinzugefügt wurde die Funktion getRotation(): XYRotation - Gets rotation of the Entity.
  • Hinzugefügt wurde die Funktion getVelocity(): Vector - Ermittelt die Geschwindigkeit des Objekts.
    • Entfernte Eigenschaft viewDirection.
    • Entfernte Eigenschaft rotation.
    • Entfernte Eigenschaft Geschwindigkeit.
  • EntityAgeableComponent
    • Funktion hinzugefügt getDropItems(): string[] - Ermittelt Gegenstände, die fallen, wenn die Entität wächst.
    • Funktion getFeedItems(): EntityDefinitionFeedItem[] hinzugefügt - Ruft Elemente ab, die der Entität zugeführt werden können.
    • Entfernte Eigenschaft dropItems
    • Entfernte Eigenschaft feedItems.
  • EntityBreathableComponent
  • Funktion getBreatheBlocks(): BlockPermutation[] hinzugefügt - Ermittelt Blöcke, in denen die Entität atmen kann.
  • Funktion getNonBreatheBlocks(): BlockPermutation[] hinzugefügt - Ruft Blöcke ab, in denen die Entität nicht atmen kann.
  • Entfernte Eigenschaft breatheBlocks.
  • Entfernte Eigenschaft nonBreatheBlocks.
  • EntityHealableComponent
    • Funktion getFeedItems(): FeedItem[] hinzugefügt - Ruft Heilungselemente für die EntityHealableComponent ab.
    • Entfernte Eigenschaft items.
    • Konvertierte EntityHitInformation in eine Schnittstelle.
  • EntityRideableComponent
    • Funktion getFamilyTypes(): string[] hinzugefügt - Ermittelt unterstützte Entity-Typen für Reiter.
    • Funktion getSeats(): Seat[] hinzugefügt - Ermittelt Fahrerinformationen für jeden Sitz.
    • Entfernte Eigenschaft familyTypes.
    • Entfernte Eigenschaft Sitze.
  • EntityTameableComponent
    • Funktion getTameItems(): string[] hinzugefügt - Ermittelt zahme Elemente der EntityTameableComponent
    • Entfernte Eigenschaft tameItems.
  • FeedItem
    • Funktion getEffects(): FeedItemEffect[] hinzugefügt - Ruft den Effekt des FeedItems ab.
    • Entfernte Eigenschaft effects.
  • IntBlockProperty
    • Funktion getValidValues(): number[] hinzugefügt - Ermittelt alle gültigen Integer-Werte für die IntBlockProperty.
    • Entfernte Eigenschaft validValues.
  • ItemDurabilityComponent
    • Funktion getDamageRange(): NumberRange hinzugefügt - Ruft den Zahlenbereich ab, der die Wahrscheinlichkeit beschreibt, dass der Gegenstand seine Haltbarkeit verliert.
    • Entfernte Eigenschaft damageRange.
    • Konvertierte NumberRange in ein Interface.
  • ProjectileHitEvent
    • Funktion getBlockHit(): BlockHitInformation hinzugefügt - Holt Blocktrefferinformationen aus dem ProjectileHitEvent.
    • Hinzugefügt wurde die Funktion getEntityHit(): EntityHitInformation - Ermittelt Entity-Hit-Informationen aus dem ProjectileHitEvent.
    • Entfernte Eigenschaft blockHit.
    • Entfernte Eigenschaft EntityHit.
  • StringBlockProperty
    • Funktion getValidValues(): string[] hinzugefügt - Ermittelt alle gültigen String-Werte für die StringBlockProperty.
    • Entfernte Eigenschaft validValues.
  • Funktion playAnimation(animationName: string, options?: PlayAnimationOptions) hinzugefügt - Spielt die angegebene Animation für eine Entität ab.
  • ItemStack
    • ItemStack kann nun unter Verwendung eines String-Bezeichners konstruiert werden.
    • Konstruktorparameter data entfernt.
    • Die Eigenschaft data wurde entfernt.
    • Funktion clearLore entfernt, um die Überlieferung zu löschen, muss setLore mit einem leeren Array oder undefiniert aufgerufen werden.
    • Das Setzen von nameTag auf eine leere Zeichenkette löscht nun das Namens-Tag.
    • Das Setzen von nameTag auf eine Zeichenkette, die länger als 255 Zeichen ist, führt jetzt zu einer Ausnahme.
    • Das Setzen von Betrag auf einen Wert, der größer als die maximale Stack-Größe ist, wird nun auf die maximale Stack-Größe begrenzt.
    • Das Setzen von amount auf einen Wert kleiner als 1 führt nun zu einer Exception.
    • Nur-Lese-Eigenschaft hinzugefügt getMaxAmount: number - Gibt die maximale Stapelgröße für den Gegenstand zurück.
    • Nur-Lese-Eigenschaft hinzugefügt isStackable: bool - Gibt zurück, ob der Gegenstand stapelbar ist.
    • Funktion hinzugefügt isStackableWith(itemStack: ItemStack): bool - Gibt zurück, ob das Element mit dem angegebenen Element gestapelt werden kann.
    • Nur-Lese-Eigenschaft hinzugefügt type: ItemType - Gibt den Typ des Objekts zurück.
    • Funktion hinzugefügt clone(): ItemStack - Gibt eine Kopie des Gegenstandsstapels zurück.
    • Eigenschaft keepOnDeath: bool hinzugefügt - Legt fest, ob der Gegenstand beim Tod erhalten bleibt.
    • Zusätzliche Eigenschaft lockMode: ItemLockMode - Legt fest, ob der Gegenstand bewegt oder fallen gelassen werden kann.
    • Funktion setCanPlaceOn(blockIdentifiers?: string[]) hinzugefügt - Legt fest, auf welchen Blöcken der Gegenstand platziert werden kann.
    • Funktion hinzugefügt setCanDestroy(blockIdentifiers?: string[]) - Legt fest, welche Blöcke dieses Element zerstören kann.
  • ContainerSlot
    • Entfernte Funktion clearItem- Um das Element zu löschen, rufen Sie setItem mit undefiniert auf.
    • Entfernte Funktion clearLore- Um das Wissen zu löschen, rufe setLore mit einem leeren Array oder undefiniert auf.
  • Der allgemeine Aufruf setVelocity wurde durch Methoden zur Anwendung von Impulsen auf Entitäten ersetzt:
    • Funktion clearVelocity(): void hinzugefügt - Setzt die aktuelle Geschwindigkeit des Entitys auf Null.
    • Hinzugefügt wurde die Funktion applyImpulse(vector: Vector3): void - Wendet den Impulsvektor auf die aktuelle Geschwindigkeit des Entitys an.
    • Hinzugefügt wurde die Funktion applyKnockback(directionX: Zahl, directionZ: Zahl, horizontalStrength: Zahl, verticalStrength: Zahl): void - Wendet ** Rückstoß auf das Entity in der angegebenen Richtung basierend auf der vertikalen und horizontalen Stärke an.
    • Entfernte Funktion setVelocity.
  • BeforeExplosionEvent
    • Hinzugefügt wurde die Funktion getImpactedBlocks(): Vector3[] - Ermittelt die Positionen der Blöcke, die von der Explosion betroffen sind.
    • Hinzugefügt Funktion setImpactedBlocks(blocks: Vector3[]): void - Setzt die Positionen der Blöcke, die von der Explosion betroffen sind.
    • Entfernte Eigenschaft impactedBlocks.
  • BeforeItemUseOnEvent
    • Funktion hinzugefügt getBlockLocation(): Vector3 - Ermittelt die Position des betroffenen Blocks.
    • Entfernte Eigenschaft blockLocation.
  • BlockInventoryComponent
    • Entfernte Eigenschaft location.
  • BlockLavaContainerComponent
    • Entfernte Eigenschaft location.
  • BlockKolbenKomponente
    • Funktion getAttachedBlocks()] hinzugefügt: Vector3[] - Ermittelt die Blockpositionen, die von der Aktivierung dieses Kolbens betroffen sind.
    • Entfernte Eigenschaft attachedBlocks.
    • Entfernte Eigenschaft location.
  • BlockPotionContainerComponent
    • Entfernte Eigenschaft location.
  • BlockRecordPlayerComponent
    • Entfernte Eigenschaft location.
  • BlockSignComponent
    • Entfernte Eigenschaft location.
  • BlockSnowContainerComponent
    • Entfernte Eigenschaft location.
  • BlockWaterContainerComponent
    • Entfernte Eigenschaft location.
    • Funktion getHeadLocation() hinzugefügt: Vector3 - Ermittelt die Kopfposition des Entitys.
    • Entfernte Eigenschaft headLocation.
  • ExplosionEvent
    • Funktion hinzugefügt getImpactedBlocks(): Vector3[] - Ermittelt die Positionen der Blöcke, die von der Explosion betroffen sind.
    • Entfernte Eigenschaft impactedBlocks.
  • ItemStartUseOnEvent
    • Funktion hinzugefügt getBlockLocation(): Vector3 - Ermittelt die Position des Blocks, der betroffen ist.
    • Hinzugefügt wurde die Funktion getBuildBlockLocation(): Vector3 - Liefert die Position des resultierenden Baublocks.
    • Entfernte Eigenschaft blockLocation.
    • Entfernte Eigenschaft buildBlockLocation.
  • ItemStopUseOnEvent
    • Funktion hinzugefügt getBlockLocation(): Vector3 - Liefert die Position des Blocks, auf den eingewirkt wird.
    • Entfernte Eigenschaft blockLocation.
  • ItemUseOnEvent
    • Hinzugefügt wurde die Funktion getBlockLocation(): Vector3 - Ermittelt die Position des betroffenen Blocks.
    • Entfernte Eigenschaft blockLocation.
  • NavigationResult
    • Funktion hinzugefügt getPath(): Vector3[] - Ermittelt die Positionen der Blöcke, aus denen die Navigationsroute besteht.
    • Entfernte Eigenschaft path.


GameTest Framework
  • Test
    • Optionaler searchDistanceparameter hinzugefügt zu assertEntityPresent(entityTypeIdentifier: string, blockLocation: BlockLocation, searchDistance?: number, isPresent?: boolean).
    • Hinzugefügt wurde assertEntityInstancePresentInArea(entity: Entity, isPresent?: boolean), um zu prüfen, ob eine Entity-Instanz im Testbereich vorhanden ist.
    • Der Parameter searchDistance wurde in assertItemEntityPresent optional.
JSON
  • In JSON-Formaten 1.19.70 und später werden Blöcke nicht geladen, wenn das Feld "condition" in Block Permutations kein gültiger Molang-String ist.

Fehlerkorrekturen

Einzelnachweise

This article is issued from Minecraft. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.