Minecraft:Bedrock Update 1.18.10 完全なパッチ ノート
Minecraft:Bedrock は最近、1.18.10 の形でまったく新しいアップデートを受け取り、ゲーム内のいくつかのバグを修正し、ゲームに新しい機能を追加しました。 Minecraft Bedrock Update 1.18.10 では、トグルを切り替えてカエル、オタマジャクシ、スカルク ブロックなどの今後の機能にアクセスできるようになりました。開発者は、アイアン ゴーレムや地球儀のバナー パターンなどを修正しました。カエルやオタマジャクシなど、Wild Update から追加された実験的な機能もいくつかあります。そうは言っても、Minecraft Bedrock アップデート 1.18.10 パッチ ノートはこちらです。
関連 – Minecraft:アイテムのエンチャントが消える呪いを取り除く方法
Minecraft:Bedrock アップデート 1.18.10 完全なパッチ ノート
以下は、ゲームの公式サイトの厚意により、Minecraft Bedrock Update に含まれるすべての変更です。
変更
- ローカル ワールドと同様に、レルムでワールド設定を直接変更できるようになりました
- 韓国でプレイしている場合は、ゲームプレイ タイマーと通知をゲーム法に準拠して追加し、プレーヤーがゲームプレイから時折休憩を取ることを思い出させるのに役立ちます
バニラパリティ
- Bedrock に Globe Banner パターンを追加
- レイド ボス バーに「レイド – 勝利」と表示されるようになり、レイドが敗北すると花火が地面から打ち上げられるようになりました
- 在庫切れの取引をしようとすると、村人は「いいえ」の音を出すようになりました
- Pillager Captains から Bad Omen を取得する際に、プレイヤーがパーティクル エフェクトを獲得しなくなりました
- アイアン ゴーレムは、体力に応じて異なる程度のクラッキングを示すようになりました
- アイアンインゴットは損傷したアイアンゴーレムに使用して修理できます
- 取引時に村人の頭の上にあるエメラルドのアイコンを削除
- アイアンゴーレムは、村人を攻撃した後、村での地位が非常に悪いプレイヤーのみを攻撃するようになりました
- Glow Lichen は Java Edition と同様の明るさになりました
- キツネが襲ってきたときに下を向くようになりました
- 肉屋、地図製作者、司書、放浪商人の取引表を更新
- 洞窟バイオームのバイオーム装飾機能は Java Edition と同様の頻度になりました
- Java Edition に合わせて 14 のレッドストーン信号を発するように「反対側」の音楽ディスクを調整
- Java Edition に合わせて 13 のレッドストーン信号を発するように「Pigstep」音楽ディスクを調整
- 複数のブロックとアイテムのテクスチャを更新して、バグを取り除き、Bedrock と Java Edition の同等性を実現
- ロードストーン コンパス
- オーク ドア、ダーク オーク ドア、バーチ ドア、スプルース ドア、アカシア ドア、ジャングル ドア
- オーク サイン、ダーク オーク サイン、バーチ サイン、スプルース サイン、アカシア サイン、ジャングル サイン、ワープ サイン、クリムゾン サイン
- キャンプファイヤーとソウル キャンプファイヤー
- 額縁と光る額縁
- グローベリーのつる
- コンパレーター (オン)
- 萎える
- 追加のテクスチャ更新
- Java Edition の新しいテクスチャに合わせて Glass Pane の上部を更新
- ダーク オークの丸太の上部のテクスチャを修正
- Stripped Dark Oak のサイド テクスチャを Java Edition の新しいテクスチャに合わせて更新
- ダート パスのサイド テクスチャを更新 (MCPE-148568)
- 「door_oak」テクスチャ ファイル名を「door_wood」に戻しました
- オウムの頭と翼の底のテクスチャを反転
- ビーツとメロンの種のテクスチャを 1 ピクセル行下に移動し、Java Edition と一致させました
- Java Edition に合わせて、カカオ豆のステージ 0 とステージ 1 のテクスチャの未使用のピクセルを削除
- アーマー スタンド ベースの滑らかな石のテクスチャを更新
- オークと鉄の上部ドア テクスチャの水平線を削除
- ウィッチ、エヴォーカー、ヴィンディケーターのテクスチャのフードを Java Edition に合わせて削除
- 赤と青のステンド グラス テクスチャのアルファ値を Java Edition に合わせて変更
- 金床画面のハンマー アイコンのカラー パレットを修正
- 地図作成テーブル テクスチャのダーク オーク プランクを更新
- 樽底のテクスチャのトウヒ板を更新
- 書見台のベース テクスチャの板を更新
- Gold および Diamond Armor テクスチャのハイライトの不一致を修正
- キャロット ステージ 3 テクスチャのさまようピクセルを削除
- アホロートルの背中のテクスチャを中央に配置
- ボートのオールがボートと同じ色になりました
ワイルド アップデートの実験的機能
カエルとオタマジャクシ
- 沼バイオームにカエルがスポーンします
- カエルは鳴く、ジャンプする、泳ぐ、陸上を歩く
- カエルは小さなスライムを食べて、スライム ボールを落とすことができます
- シーグラスを使ってカエルを誘惑して繁殖させることができますが、これは今のところ仮の食べ物です
- カエルは交尾後に産卵します
- オタマジャクシを孵化させるカエルの卵
- 成長したオタマジャクシはカエルになります
- オタマジャクシは水中で泳ぐことができます
- オタマジャクシは陸上では魚のように「飛び跳ね」、最終的には死んでしまいます
- オタマジャクシは、生まれたバイオームに基づいて異なる種類のカエルに成長します
- オタマジャクシはバケツで捕まえることができます
フロッグライト
- 3 つの新しい Froglight ブロックが追加されました (Pearlescent、Verdant、Ochre)
- フロッグライトブロックが光る
- ブロックは小さなマグマ キューブの近くにカエルをおびき寄せることで得られます
- カエルはマグマ キューブを食べ、フロッグライト ブロックをドロップします
- 各カエルの亜種は、異なるフロッグライト ブロックをドロップします
スカルク
- このトグルを有効にすると、スカルク ブロック機能にアクセスできるようになりました
修正
パフォーマンスと安定性
- 世界を出るときにチャンク内のエンティティが保存されない問題を修正
- ゲームがメサ バイオーム周辺の特定のシードとワールドをクラッシュすることなくロードするようになりました
- 地図製作者の村人と地図を取引するときに発生する可能性があったクラッシュを修正しました
- Pocket UI の使用中に作業台でアーマーを Shift キーを押しながらクリックすると発生する可能性があったクラッシュを修正しました
- 近くにモブがたくさんいると、ブロックを壊したり、チェストを開いたり、ポータルに入るのが遅くなる/機能しない問題を修正
- 世界のジオード フィーチャの配置を最適化
- サブチャンク リクエスト システムとパケットの最適化により、送信されるネットワーク パケットの量を削減
ゲームプレイ
- 長時間乗った後、ボートから降りるときにボートが消えなくなりました
- プレイヤーは足場に立ってエモートを使用できるようになりました
- サーバーの応答不能を回避するために、フロスト ウォーカー エンチャントの凍結範囲を 8 ブロックに制限しました
- 実績「Iron Belly」が再びアンロック可能
- いばらのような自分のアーマー エンチャントによってプレイヤーがダメージを受けることはもうありません
- グライド モードでベッドに入るときのカメラの問題を修正
- ピリジャーの前哨基地で正しい数のピリジャーとアイアン ゴーレムがスポーンするようになりました
世界世代
- 大きなドリップストーン機能が溶岩の上に浮いて生成されなくなりました
- 尖ったドリップストーン クラスターが、高さ 1 の石筍だけを生成する可能性がなくなりました
- 大きな鍾乳石や石筍に尖った雫が時々生成されるようになりました
- 溶岩プールは正の Y 座標でのみ生成されるようになりました
- Y=0 付近で生成される溶岩プールには、ディープスレートとストーン ブロックのケーシングが含まれます
- 珊瑚が暖海の深海で生成されるようになりました
- グローブ バイオームのマツの木の種類が増えました
- メサと凍った海のバイオームが Realms で生成に一貫性がない問題を修正
- 古い世界のチャンクの岩盤層は、y=0 から y=8 の間で Deepslate に置き換えられました
- Dripstone Caves の Deepslate バリアントで銅鉱石を生成できるようになりました
- 海と沼のバイオームの下にある荒廃したポータルは、もはや水浸しではなく、乾いてスポーンします
- チェストとモンスタースポナーが構造物に正しく生成されるようになりました
- Eroded Badlands バイオームのフードゥーの底は、その下の洞窟で平らな天井を作らなくなりました
- スワンプバイオームの帯水層にリリーパッドが生成されなくなりました
- 石炭鉱石ブロックの代わりにディープスレート ダイヤモンド鉱石ブロックを使用して、化石を Y=0 以下で生成できるようになりました
- 化石が洞窟や水に浮いて生成されなくなりました
- 廃坑が常に岩盤層の上に生成されるようになりました
- イグルー構造の雪ブロックが氷山の機能に置き換えられなくなりました
- 野外の山の洞窟の水が不均一に生成されなくなりました
- 欠落した水ブロックで帯水層が生成されなくなりました
暴徒
- 凍った峰とギザギザの峰のバイオームでスポーンした村人、ウサギ、キツネが、それぞれの雪に覆われたバリアントとしてスポーンするようになりました
- ギザギザの峰と凍った峰のバイオームでヤギがスポーンするようになりました
- アホロートルの歩行アニメーションが速度の影響を受けるようになりました
- スライムは再びスノウ ゴーレムに対して攻撃的になります
- エンダー ドラゴンが死んだ後にポータルの噴水に向かって飛んでいると、エンダー ドラゴンが見えなくなるバグを修正しました
- Education Edition トグルを使用すると、アホロートル、ミツバチ、コウモリ、ネコ、イルカ、グロー イカ、ヤギ、ホグリン、アイアン ゴーレム、オセロット、パンダ、オウム、ブタ、ホッキョクグマ、イカ、ストライダー、オオカミ、ゾグリンがバルーンが取り付けられました。うわー、モブがいっぱい!
- Skeleton Horsemen が正しく経路探索するようになりました
- 農家の村人はアイテムを 8 つ以上拾わない
- 飼い慣らされていない猫をリードできるようになりました
- ガーディアンとエルダー ガーディアンが敵やプレイヤーをターゲットにしても沈まなくなりました
ブロック
- 避雷針の上に火を置くことはできなくなりました
- キャンドルに接続する壁の幅が正しくなりました
- 落下するブロック エンティティ (砂や砂利など) のアニメーションを改善しました
- サポート ブロックが破壊されたときに、アメジスト クラスターが適切に破壊されるようになりました
- 銅ブロックとその変種がネザーで酸化するようになりました
- Big Dripleaf の配置は、粘土、草、土、農地、苔、根付いた土、ポドゾル、菌糸体に制限されています
- 端近くの水ブロックが適切に流れるようになりました
- Monster Spawner が配置されたチャンクがリロードされると Mob のスポーンを停止することがある問題を修正
- エンド クリスタルがプレイヤーの視野外にある場合、エンド クリスタル ビームがレンダリングされない問題を修正
- ストラクチャーをロードする際にストラクチャー ブロックが同じエンティティを無限に生成する問題を修正
- ストラクチャー ブロックの構造が、グロー リケンなどの多面体ブロックを正しく変換 (回転および/またはミラー) するようになりました
- ビッグ ドロップリーフ、アメジストのつぼみ、アメジストのクラスターがストラクチャー ブロックで壊れなくなりました
- ポインテッド ドリップストーンは、ブロックの全面にのみ配置できるようになりました
- Glow Lichen が正しい方向に配置されるようになりました
- ファイア ダメージ ゲーム ルールが無効になっている場合、マグマ ブロックはダメージを与えなくなりました
- 雪の層の中で花ブロックが爆発によって適切に破壊されるようになりました
- サバイバル モードでポータル ブロックを取得できなくなりました
- /summon を使用してスポーンし、TNT Explodes ゲーム ルールが無効になっているときに、プライミングされた TNT が爆発しなくなりました
- チャンクの境界に配置されたココア ポッドは、ワールドをリロードしても壊れなくなりました
- まばたき中に破壊された場合、オブザーバーブロックがインベントリ内で点灯状態を保持する問題を修正
- 絵画がグローの額縁、標識、旗、トーチと重なる問題を修正
- 右クリック/インタラクトを押しながら、ライト ブロックの光の強度を定期的に増加できるようになりました
- タッチ入力デバイスでライト ブロックの光の強度を変更できるようになりました
- スニーク中にライト ブロックを他のライト ブロックの上に置けるようになりました
- VR でプレイ中にライト ブロックの明るさが調整できない問題を修正
- 「配置」ボタンを押している間、ライトブロックが連続して配置されない問題を修正
- ライト ブロックが浸水できるようになりました
アイテム
- かまどは製錬完了後、期待される数のアイテムを一貫して出力するようになりました
- かまどに保存された経験値は複製できなくなりました
- 弓が完全に引き出されたときにのみ、弓が揺れるアニメーションが表示されるようになりました
- 食べ物を食べると再びステータス効果が適用されます
- 手に持っているマップの位置を画面の縦横比に対してずらして、マップが常に画面の端に近く、完全に見えるようにします
- Mob の手にアイテムが渡されたときにアイテム データが破損しなくなりました
- 一人称視点のオフハンド シールド ブロック アニメーションを修正
アクセシビリティ
- 「購入を Microsoft アカウントに保存」画面でのスクリーン リーダーの問題を修正
- スクリーン リーダーが実験的なトグルの名前を正しく読み上げるようになりました
ユーザー インターフェース
- プレイヤーがサバイバル モードでアーマーを装備し、ホットバーからアイテムを選択する場合に備えて、ユーザー インターフェースの「アイテム テキスト名」ボックスに適切なパディングを追加しました
- テキスト メッセージにボタン グリフが含まれている場合、テキスト シャドウのオフセットが減少する問題を修正しました
- 現在のプラットフォームで最大数のレルムがすでに所有されている場合に、レルムの誤った購入ページが表示される問題を修正しました
- 一時停止画面を上にスクロールすると実績ボタンにアクセスできない問題を修正
- フードのクールダウンのビジュアルが HUD で半透明にならない問題を修正
- カスタム解像度でフォーカスすると、一時停止画面の「ゲームに招待」ボタンとプレイヤー ロール ボタンに白い境界線が表示されるようになりました
- 一時停止画面の「ゲームに招待」ボタンが、サーバーがいっぱいのときに正しく無効になるようになりました
- ゲームパッドのバンパーで移動する際の設定メニューのタブ順序を修正
- Marketplace サイドバー ナビゲーションのスクロール コンテンツ パネルの高さを修正し、さまざまなデバイスの解像度でスクロール バーが表示されるようにしました
- プレイヤーのユーザー名をフレンドリストに追加した後、プレイヤーのユーザー名の横にある冗長な「-」を修正しました
- PS VR で視線の選択とコントローラーの選択を切り替えると、クリエイティブ メニューのアイテム ツールチップがフリーズする問題を修正
- PS VR でイマーシブ モードからリビング ルーム モードに変更すると、プレイヤーのカメラの視点が反映されない問題を修正
- PS VR で VR 表示モードを変更した後、ボス バーの情報が消えなくなりました
- ゲームを再起動するまでコインの購入額が表示されない問題を修正
- フィードバック プロンプトを含む複数の画面でダブル スペースのスペルの問題を削除
- 滑空中のインベントリ画面のプレイヤーのビジュアルを修正しました。以前は中心から外れており、インターフェースの要素を隠すことができました
- リソース パック設定画面の上下矢印ボタンが強調表示されると大きくなる問題を修正
- Minecraft ウィンドウが失われ、レルム画面でワールドの作成にフォーカスが戻った後、レルム ボタンが消える問題を修正
技術アップデート
更新されたアドオン テンプレート
- 1.18.10 のアドオン テンプレートを更新し、新しいリソース、動作、ドキュメントを追加
パフォーマンスと安定性
- Mob のヒット ボックスの幅または高さを負の値に設定すると発生する可能性があったクラッシュを修正しました
- 刻み領域がときどき刻みをスキップする問題を修正しました
- /tag コマンドの使用時にパフォーマンスが低下するバグを修正しました
- コンテンツ ログ履歴パネルは、ゲームをクラッシュさせることなく、分割画面で 2 番目のプレーヤーからアクセスできるようになりました
- アニメーション コントローラが自分自身を「アニメーション」の 1 つとして参照したときに発生する可能性があったクラッシュを修正しました
- 関数内でスケジュール コマンドをネストしても、ゲームがクラッシュしなくなりました
- BDS クラッシュの原因を特定するのに役立つログ メッセージを追加
- RandomStrollGoal のパフォーマンスの向上
- ティック エリアのメモリと読み込み時間を短縮
一般
- Android のターゲット API が Google Play ストアの API 30 に更新されました
- 「ホワイトリスト」の代わりに「許可リスト」を使用するよう変更を再適用
コマンド
- 追加された /loot コマンド — 指定された戦利品テーブルをワールドにドロップします
- プレイヤーがエンティティにダメージを与えることができる新しい /damage コマンドを追加しました
- /setblock または /fill コマンドを使用してカカオ豆を配置しても、エラーが発生しなくなりました
- スプレッド範囲が広い場合に /spreadplayers コマンドがハングしなくなりました
- 関数内で /execute によってトリガーされる関数呼び出しの順序が一貫するようになりました
- /effect コマンドの余分な引数が空ではなくなりました
- /kill コマンドが吸収効果でエンティティを殺さないバグを修正しました
データ駆動型ブロック
- 異なる名前空間に属している限り、同じ名前のブロックのサポートを追加
- いくつかのコンポーネントの更新されたドキュメント:
- 爆発耐性をブロック
- ブロック摩擦コンポーネント
- BlockMaterialInstances
- ブロック通気性コンポーネント
- CraftingTableComponent
- BlockLightFilterComponent
- BlockLightDescription の JSON 名を minecraft:block_light_absorption から Minecraft:block_light_filter に変更し、フィールド名を block_light_absorption から block_light_filter に変更しました
データ駆動型エンティティ
- 野生の大人のオセロットが 2 人の子供と共にスポーンするランダムな可能性は、エンティティ JSON 定義に追加されたコンポーネントによって処理されるようになりました
- ドキュメントに欠落している多くの「説明」エントリを修正
- behavior.move_to_liquid および behavior.move_to_block の AI 目標ドキュメントを追加
- behavior.tempt、behavior.rise_to_liquid_level、behavior.random_fly のパラメーターが欠落している AI 目標のドキュメントを追加
- movement.sway の欠落しているパラメーターに関するコンポーネントのドキュメントを追加
- エンティティ ドキュメントのタイプミスと矛盾を修正
データ主導のアイテム
- 9 つの新しい形状のないレシピ JSON ファイルを追加し、ハードコーディングされた鍛冶台のクラフト レシピを置き換えました
- BlockCollisionComponentDescription の更新されたドキュメント
- BlockCollisionComponentDescription の JSON 名を entity_collision から block_collision に変更
- FuelItemComponent の更新されたドキュメント
- DamageableItemComponent を DurabilityItemComponent に名前変更
- BlockRaycastComponent のドキュメントを更新
- FoodItemComponent の更新されたドキュメント
- FoodItemComponent の SaturationModifier を、文字列ではなく浮動小数点数を取るように変更しました
- ゲスト クライアントにレプリケートされていないカスタムの食事動作を修正
暴徒
- minecraft:rideable の control_seat フィールドが、ボートと馬の両方で意図したとおりに機能するようになりました
- Mob が他の Mob に乗ってターゲットに向かっているときに、道に沿って前後に小刻みに動くことはなくなりました
- マッチツールの条件が Mob でも機能するようになりました (実験的)
- Mob が水中にいる場合、JumpToBlockGoal は使用できなくなりました
- JumpToBlockGoal は、ジャンプブロックの候補を探す際に上下に同じ距離を正しく検索するようになりました。これにより、目標を使用する Mob が同じように高くジャンプしたり、低くジャンプしたりできるようになりました
- コントローラがすぐに別の状態に遷移した場合、デフォルト状態で定義されたアニメーション コントローラ イベントがスキップされる問題を修正しました
アニメーション
- 指定されたイベント時間が animation_length の合計と等しい場合、アニメーション イベント、効果音イベント、パーティクル イベントがトリガーされない問題を修正しました
- animation_length が明示的に指定されていない場合に発生する、アニメーションの長さの計算でイベント時間が考慮されない問題を修正しました
モラン
- 式全体が 0 を返すのではなく、左辺が有効なエンティティまたはアイテムでない場合に 0 を返すように矢印演算子を修正しました
- たとえば、bis が無効な場合、 variable.a =variable.b->variable.c は variable.a に 0 を割り当てます
- 現在、矢印演算子を使用している既知のコンテンツがないため、これは Molang のバージョン変更ではありません
- 非実験的な is_name_any、is_item_name_any、is_owner_identifier_any クエリを追加
- relative_block_has_all_tags、block_neighbor_has_all_tags、および biome_has_all_tags クエリを修正して、任意のタグだけでなくすべてのタグを要求する
- ネストされた条件付き (三項) 演算子の解析が左から右ではなく右から左になるように修正
- これは、1.18.10 以上の min_engine_version を使用するパック内の Molang 式に対してのみ有効な Molang のバージョン変更です
- 以前は A?B:C?D:E のようなネストされた条件式は (A?B:C)?D:E と評価されていましたが、現在は A?B:(C?D:E) と評価されます
- 他のエンティティで不足しているパブリック変数にアクセスすると、0.0 が返され、エラーは発生しません
- 大文字を含む public 変数の読み込みがエラーにならないように修正
- WearableItemComponent と Molang のスロット オプションとして slot.equippable を追加しました
- all と query.any を追加して、値が次の値のすべてまたはいずれかに一致するかどうかを確認します
- 値が最小値と最大値の間の (両端を含む) 範囲内にあるかどうかをチェックする in_range を追加しました
ブロック コンポーネント (実験的)
- ネットワーク保存 / 読み込みタグを追加して、マルチプレイヤー用の BlockPartVisibilityComponent を修正
GameTest フレームワーク (実験的)
- mojang-minecraft:Worldobject の名前を mojang-minecraft:world に変更しました
- 実際には、これは World.getDimension コードが world.getDimension を読み取る必要があることを意味します
- mojang-minecraft:Commands を削除 — 代わりに、ディメンション、エンティティ、プレイヤーに runCommand メソッドを追加しています
- 実際には、これは Commands.run("say Hello World", dimension) が dimension.runCommand("say Hello World") を読み取る必要があることを意味します
mojang-minecraft モジュール
- ワールド:
- 関数 getPlayers() :Player[] を関数 getPlayers(options:EntityQueryOptions =undefined) :EntityIterator に置き換え — ディメンション内のすべてのプレイヤーを含むコレクションへの反復子を返します。 Optionally, options can be used to filter the result
- World.events:
- Added blockBreak and blockPlace events, which are called when a player breaks or places a block in the world
- Added optional argument to events.addEffect. This argument will limit the callback to only fire for specific entities (see EntityEventOptions)
- Item use events:
- Added event events.beforeItemUse — Fires before an item is used. Can be canceled
- Added event events.itemUse — Fires when an item is used and the before event is not canceled
- Added event events.beforeItemUseOn — Fires before an item is used on a block. Can be canceled
- Added event events.itemUseOn — Fires when an item is used on a block and the before event is not canceled
- Note that the following definition events only function with data-driven items created as part of the Holiday Creator Features experiment:
- Added event events.beforeItemDefinitionEvent — Fires before an Item definition event is processed. Can be canceled
- Added event events.itemDefinitionEvent — Fires when the Item definition event is processed and the before event is not canceled
- Added method triggerEvent(eventName :String) — Triggers an event on the ItemStack if an event with the given eventName, as defined in the Items JSON file
- BlockBreakEvent:
- Added property brokenBlockPermutation to indicate which kind of block was broken
- Entity (note that derived types Player and mojang-gametest:SimulatedPlayer also added these APIs as well):
- Added runCommandmethod to run a command as an entity
- Added dimensionproperty to get the dimension the entity is in
- Added function addTag(tag:string):bool — Adds a tag to this entity. Returns true if the tag does not already exist
- Added function hasTag(tag:string):bool — Returns true if the tag exists on this entity
- Added function removeTag(tag:string):bool — Removes a tag from this entity. Returns true if the tag was removed
- Added function getTags():string[] — Returns all tags on this entity
- Added target property to Entity. target represents the Entity that this Entity is currently targeting, for purposes such as AI targeting
- Added function getEntitiesFromViewVector(options:EntityRaycastOptions):Entity[] — Gets all entities that intersects the ray from the entities view vector
- Added function getBlockFromViewVector(options:BlockRaycastOptions):Block — Gets the first block that intersects the ray from the entities view vector
- Added function setVelocity(velocity:Vector):bool — Sets the velocity of this entity
- Added property viewVector:Vector — Represents the direction that the entity is looking, as a vector
- Added property headLocation:Location — Represents the location of the head of the entity
- Added property bodyRotation:number — Represents the body rotation of the entity as a float (in degrees)
- Added function teleport(location:Location, dimension:Dimension, xRotation (optional):float, yRotation (optional):float)
- Added function teleportFacing(location:Location, dimension:Dimension, facingLocation:Location)
- Player:
- Added method startItemCooldown(itemCategory :string, durationTicks :int) — Starts or resets a cooldown on an item category (for example, ender_pearl) for the given duration in ticks
- Added method getItemCooldown(itemCategory :string) — Returns the remaining duration in ticks that this player has of the given item category. If no cooldown is present, returns 0
- ItemCooldownComponent:
- Added ItemCooldownComponent (item.getComponent(“minecraft:cooldown”))
- Read-only property cooldownCategory :string — Represents the cooldown category of this item.
- Read-only property cooldownTicks :int — Represents the cooldown time in ticks for this item if cooldown is enabled
- method startCooldown(player :Player) — Starts or resets a cooldown for this item on the given player if cooldown is enabled for this item
- ItemType:
- Removed getName method and added read-only property .id
- Dimension:
- Added runCommandmethod to run a command in a dimension
- Added function getEntitiesFromRay(pos:Location, direction:Location, options:EntityRaycastOptions):Entity[] — Gets all entities that intersects the ray starting at a location which extends in direction
- Added function getBlockFromRay(pos:Location, direction:Location, options:BlockRaycastOptions) :Block — Gets the first block that intersects the ray starting at a location which extends in direction
- Added function getPlayers(options:EntityQueryOptions =undefined) :EntityIterator — Returns an iterator to a collection containing all players. Optionally, options can be used to filter the result
- Added function getEntities(options:EntityQueryOptions =undefined) :EntityIterator — Returns an iterator to a collection containing all entities in the dimension. Optionally, options can be used to filter the result
- Updated spawnEntityto take a Location or a BlockLocation
- EntityQueryOptions:
- Added class EntityQueryOptions — Provides additional filtering options when calling getEntities and getPlayers
- EntityQueryScoreOptions:
- Added class EntityQueryScoreOptions — Used with EntityQueryOptions to provide scoreboard filtering
- EntityEventOptions:
- Used to filter events that fire on entities to restrict the callback to only certain ones.
- Property entity:Entity[] — If specified, will restrict to just this entity
- Property entityTypes:string[] — If specified, will restrict to entities with the specified type (for example, minecraft:creeper)
- BlockExplodeEvent:
- Renamed destroyedBlock to block
mojang-gametest module
- Added registerAsync method to register and properly track the state of GameTests using async functions
- Test:
- Added getDimension to get the dimension in which the test is being ran
- AddedgameMode:GameModeparameter to spawnSimulatedPlayer method
- ScriptSimulatedPlayer:
- Added function giveItem(itemStack:ItemStack, selectSlot:boolean)
- Added function setItem(itemStack:ItemStack, slot:number, selectSlot:boolean)
- Renamed destroyBlock to breakBlock
- Renamed stopDestroyingBlock to stopBreakingBlock
- Removed selectSlot method
- Added property selectedSlot:int — Gets or sets the currently selected hotbar slot for the player
Minecraft is available now on PC, Xbox One, PlayStation 4, and mobile devices.
RELATED – How to Download Furniture Mod for Minecraft Bedrock