Mojang Studios は 2024 年 2 月 6 日に 1.20.60 アップデート パッチノートをリリースし、Minecraft 1.21 アップデートに多くの興味深い変更が加えられました。マイナー アップデートでは、Mob、アイテム、待望のトライアル チャンバーに新しい実験的な機能が導入されています。これらの変更とは別に、開発者はいくつかのバグ修正と安定性とパフォーマンスの強化を追加し、追加された機能でゲームの動作を改善しています。
Breeze Mob には多くの行動の変化があります。 Breeze Mob を収容するトライアルチャンバーにも多くの改善と変更が加えられています。たとえば、トライアル チャンバーには、スポーンする Mob の種類に応じてさまざまなタイプがあります。
このアップデートは、Nintendo Switch および専用サーバーではバージョン 1.20.6 として表示されることに注意してください。そこで、 Minecraft 1.21アップデートを待ちながら、1.20.60 でゲームに加えられるすべての変更点をまとめたパッチノートをここに掲載します。
Minecraft 1.20.60 パッチノート: 知っておくべきことすべて
バニラパリティ
- ネザー金鉱石は、エンチャントされていないツールで採掘した場合は最大 6 個(以前は 5 個)、フォーチュン レベル 3 では最大 24 個(以前は 20 個)の金塊をドロップできるようになりました。
- ラピスラズリ鉱石は、エンチャントされていないツールで採掘した場合は最大 9 ラピスラズリ (以前は 8)、フォーチュン レベル 3 では最大 36 (以前は 32) をドロップできるようになりました。
- Campfire は、プレイヤーによって破壊されたときに木炭を 4 つではなく 2 つ正しくドロップするようになりました (MCPE-159894)。
- 音楽ディスク名のテキストがエンチャントされたアイテムと同じ色になるようになりました (MCPE-109471)。
- Trail Ruins は Java Edition と同じ場所と構成に配置されるようになります (MCPE-169988)。
実験的な機能
風
- ブリーズは、トライアルチャンバー内の一部の部屋でトライアルスポナーを介してスポーンする可能性がある狡猾で敵対的なMobです。
- ブリーズは主にターゲットの周りを飛び跳ねることによって移動しますが、時には非常に長い距離を飛び跳ねることもあります。
- 攻撃的な敵であるブリーズは、風チャージ発射体の形で揮発性の風力エネルギーをターゲットに発射します。
- 風力チャージは、エンティティに直接衝突すると、少量のダメージを与えます。
- エンティティまたはブロックと衝突した後、ウィンドチャージ発射体はウィンドバーストを生成し、エリア内のエンティティを数ブロック分ノックバックします。
- ウィンドバーストには、特定のブロックを「活性化」する効果もあります。
- 鉄以外のドアとトラップドアは反転されます。
- フェンスゲートがひっくり返されます。
- ボタンが押されます。
- レバーが反転されます。
- 鐘が鳴らされ、振られます。
- 火のついたキャンドル(スタンドアロンとケーキの両方)は消えます。
- 風のバーストは、鉄のドア、鉄のトラップドア、またはレッドストーン信号によってその位置に保持されているブロックには影響を与えません。
トライアルスポナー
- トライアルスポナーはモンスタースポナーの新しいバリエーションで、完了時に報酬を排出し、マルチプレイヤーでさまざまなレベルのチャレンジを行うことができます。
- 新しいプレイヤーが近くにトライアルスポナーを発見するたびに、チャレンジレベルが増加します。
- チャレンジレベルは、トライアルスポナーのクールダウン中にリセットされるまで減少しません。
- 通常のスポナーとは異なり、トライアル スポナーは現在のチャレンジ レベルに比例して限られた数の Mob をスポーンします。
- 視界内の位置にのみMobをスポーンできます。
- Mob が持つ光レベルの要件に関係なく、Mob をスポーンできます。
- スポーンされたMobは永続的です。
- すべてのモブが倒されると、トライアルスポナーは現在のチャレンジレベルに比例した一連の報酬を排出します。
- 報酬が排出された後、トライアルスポナーは 30 分間のクールダウンに入り、その間は Mob をスポーンしなくなります。
- トライアルスポナーは、サバイバルではプレイヤーが作成したり入手したりすることはできません。代わりに、トライアルチャンバー全体に自然に配置されているのを見つけることができます。
- トライアルスポナーは採掘が非常に遅く、爆発に耐性があり、シルクタッチでもドロップしません。
- クリエイティブに配置された場合、トライアルスポナーにはデフォルトでMob タイプが設定されていません。
- Mob のタイプは、スポーンエッグを持った状態で操作することで設定できます。
- クリエイティブ プレイヤーとスペクテイター プレイヤーは、トライアル スポナーによって検出または認識されることはできません。
トライアルチャンバー
- トライアル チェンバーはオーバーワールドの新しい構造物で、プレイヤーはゲーム中盤に探索したり戦闘に挑戦したりできます。
- トライアルチャンバーはさまざまな銅や凝灰岩のブロックで作られており、大きいものから小さいものまでさまざまなサイズがあります。
- トライアルチャンバーは、地下のディープスレート層全体で比較的よく見られます。
- 各トライアルチャンバーのレイアウトは手続き的に生成され、トラップ、報酬チェスト、さまざまな戦闘スペースを含めることができます。
- 補給箱はさまざまな部屋の間にあり、試練を乗り越えるのに役立つブロックやアイテムを入手できます。
- 報酬チェストは各部屋のチャレンジによって守られており、エンチャントされた本や装備の源となる場合があります。
- 報酬チェストで見つかった戦利品はまだ反復されており、最終的なものではありません。
- 各トライアル チャンバーには、近接攻撃、小規模近接攻撃、または遠距離攻撃のカテゴリを持つトライアル スポナーが含まれます。
- 近接攻撃
- ゾンビ
- 覚えて
- スライム
- 小規模な近接攻撃
- クモ
- ケイブスパイダー
- ベイビーゾンビ
- シルバーフィッシュ
- 遠距離攻撃
- スケルトン
- 迷っている
- 各トライアル スポナー カテゴリは、生成時に構造全体で 1 つの Mob のみを使用し、これらの Mob はトライアル チャンバーごとにランダム化されます。
- たとえば、ある試行室ではゾンビ、洞窟グモ、野良のみがスポーンする可能性があり、別の試行室ではスライム、シルバーフィッシュ、およびスケルトンのみがスポーンされる場合があります。
- 例外として、ユニークな部屋にある一部のトライアルスポナーは常にブリーズをスポーンします。
トライアルキー
- トライアルスポナーからのみ入手できるアイテム。
- 試用版キーには現在機能がありません。
アルマジロ
- アルマジロを追加しました
- アルマジロは中立のMobです
- アルマジロの皮を定期的にドロップします
- ブラッシングするとアルマジロの皮を落とす
- サバンナにスポーンする
- 好きな食べ物は蜘蛛の目
- Armadillo が脅威を検出すると、巻き上がります
- 脅威は次のとおりです。
- スプリントをする選手たち
- マウントまたは乗り物に乗っているプレイヤー
- アンデッドMob
- 逃走中、水中、空中、または誘導されている場合は巻き上がりません。
- アルマジロは丸まってしまうと、歩くことも食べることもできず、食べ物に誘惑されなくなります。
- 脅威のスキャンを継続し、3 秒間脅威が検出されなかった場合は展開されます。
アルマジロ スクテス
- Wolf Armorの作成に使用できます
- アルマジロがドロップ
- ディスペンサーを使用して、アルマジロの子らを払い落とすことができます。
ウルフアーマー
- 飼いならされた大人のウルフにウルフアーマーを使用すると、ウルフにアーマーが装備されます。
- オオカミの飼い主だけが、飼いならしたオオカミにウルフアーマーを付けることができ、これを念頭に置いて、ディスペンサーはオオカミにウルフアーマーを付けることはできません。
- 鎧を着ているオオカミにハサミを使用すると、鎧が落ちます。
- オオカミの所有者だけがオオカミからウルフアーマーを切り取ることができ、これを念頭に置いて、ディスペンサーはオオカミからウルフアーマーを取り除くことはできません。
- Wolf Armor は、Diamond Horse Armor と同じ保護を提供します。
- 鎧を着たままウルフが死ぬと鎧を落とします。
修正と変更
パフォーマンス/安定性
- ゲームプレイ中に発生する可能性のあるさまざまなクラッシュを修正しました。
- 「Seven Seas」実績で発生する可能性のあるまれなクラッシュを修正しました。
- プレイヤーがブロックを配置または破壊し、レイ トレーシングを有効にして保存して終了を選択したときに発生する可能性のあるクラッシュを修正しました。
- レルムを表示しているときに [再生] メニューで発生する可能性があるクラッシュを修正しました。
- レルムに参加する際に無限ロードが発生する可能性があるバグを修正しました。
一般的な
- 外部 OS の問題によりワールド エクスポートが失敗した場合に備えて、より有益なエラー メッセージを追加しました (MCPE-41898)。
- コンソール プラットフォームで 100% ロードされてからメイン メニューが表示されるまでの遅延が改善されました。
- 「You Need A Mint」実績は、Dragon’s Breath を収集することによってのみロック解除できるようになりました (MCPE-177409)。
ゲームプレイ
- 62 などの特定の高さでインタラクションを実行すると、プレイヤーが予期しない落下ダメージを受ける特定のケースを修正しました (MCPE-168518)。
- プレイヤーがブロックの上に立っているときにブロックを構築しているときに予期しない落下ダメージを受けることがある問題の修正を再導入しました (MCPE-120140)。
- プレイヤーが明らかに落ちていない棚の近くで予期しない落下ダメージを受ける可能性があるいくつかのケースを修正しました (MCPE-120140)。
- モバイルでキーボードのみを使用しているときにインベントリを移動できない問題を修正しました。
- タッチ モードでキーボードを使用するときにスタック分割が使用できない問題を修正しました。
- 移動中にブロックを構築すると、特定の場合に予期しない落下ダメージを与える可能性がある問題を修正しました (MCPE-120140、MCPE-175791)。
- プレイヤーが観戦モードに切り替えたり元に戻ったりするときに、立っているブロックから落ちてしまうことはなくなりました (MCPE-170522)。
- クリエイティブ モードで飛行中にプレイヤーが地面に触れても速度が低下しなくなりました (MCPE-176365)。
- ディメンションの変更中にゲームが閉じられた場合、プレイヤーがワールドに再入場するときに予期しない位置に配置されることがなくなりました (MCPE-173386)。
モブ
- 1.20.60 より前の基本ゲーム バージョンを対象とするワールドを除き、馬、ロバ、ラバは、プレイヤーが操作しているときに落下ダメージを受けるようになりました (MCPE-107031)。
- ボートを配置したときにブロックをすり抜けてしまう問題を修正しました。
- 一部の村人のスキンが職業と一致しない問題を修正しました (MCPE-105457)。
- 釣り中に放出される経験値オーブの散乱が減少しました(MCPE-170540)。
- エクスペリエンス オーブがMob と衝突しなくなりました (MCPE-87711)。
- ゾグリンは難易度「ピースフル」ではスポーンできなくなり、難易度を「ピースフル」に切り替えるとデスポーンします (MCPE-79480)。
- スイートベリーの茂みを移動するときにミツバチがダメージを受けなくなりました(MCPE-114689)。
- オオカミはグローブ バイオーム内の雪とトップ スノーの両方にスポーンできるようになりました (MCPE-147656)。
ブロック
- レッドストーンでトリガーされたコンテナ ブロック (例: ホッパー、ディスペンサー) は、高速レッドストーン クロックによって駆動される場合、一貫して操作できるようになりました。
- フロストアイスブロックは、シルクタッチツールで採掘したときにワールドに水を残さなくなりました。
- Turtle Egg、Frogspawn、Coral、Coral Fan は、採掘時に 2 倍のパーティクルをスポーンしなくなりました。
- 蜂の巣と蜂の巣は、シルクタッチのエンチャントされた本でシルクタッチできなくなりました。
- 一番下のブロックを通してベッドを破壊すると、スポーンポイントを適切にクリアできるようになりました。
- Ice、Packed Ice、Frosted Ice、Top Snow は採掘時に振動を送信するようになりました。
- ピストンでブロックを押したり、引いたり、破壊したりしても、周囲のプレイヤーが世界の原点にテレポートする危険がなくなりました (MCPE-175206)。
- 誤って他の人と同じベッドまたはワークステーションに割り当てられた村人は、積極的に新しいベッドまたはワークステーションを探すようになります(MCPE-176528)。
- プレイヤーが特定の距離にいるときに、フグが繰り返し膨張したり収縮したりすることがなくなりました。
- ナビゲーション コンポーネントで回避するブロックのリストの一部として指定された部分ブロック (トラップドア、スラブなど) を持つ Mob は、それらを適切に回避するようになりました。
- ダークオークとアカシアの木で置き換えられるブロックの制限は、幹だけでなく枝にも適用されるようになりました (MCPE-177484)。
- 生成時に配置された上部の雪が背の高い草や花も覆うようになりました (MCPE-142321)
- ウィザーローズは、Mob に 2 秒ごとではなく 0.5 秒ごとにダメージを与えるようになりました (MCPE-55878)。
- クローン化されたコンテナーがコンテナー画面を開いたままにしたり、クラッシュを引き起こしたりすることがなくなりました。
- ダブルチェストとダブルトラップチェストの蓋のピクセルシェーディングを修正しました(MCPE-169495)。
アイテム
- リンゴを食べてもプレイヤーの動きが遅くならない問題を修正しました(MCPE-176556)
- 「スクート」を「タートルスクート」に改名。
- プレイヤーは空腹バーがいっぱいの場合でも怪しいシチューを消費できるようになりました (MCPE-122491)
- 同じ色のバナー アイテムが、以前にブロックとしてワールドに配置されていたかどうかに関係なく、一貫してスタックされるようになりました (MCPE-43391)。
タッチコントロール
- 非タッチ コントローラー入力でカスタマイズされたタッチ コントロール画面を終了するとホットバーが消えるバグを修正しました。
グラフィカル
- 「入力応答の改善」オプションを有効にして水から出た後の誤ったブロックの照明を修正しました(MCPE-175727)。
ユーザーインターフェース
- ロード画面には、プレイヤーの進行状況に基づいて 3 つのカテゴリのヒントが表示されるようになりました。
- プレイ画面とスロット画面の Realms フィード ボタンに未読投稿数インジケーターを追加しました。
- リソースパックの「技術詳細」ボタンを押しても技術詳細画面が表示されないバグが修正されました。
- 特定のチャットメッセージが新しい死亡画面に一時的に誤って表示されるバグを修正しました。
- 水平分割画面では、2 番目のプレイヤーがプロフィール画面に移動できるようになり、両方のプレイヤーがお互いのキャラクターの変更を確認できるようになりました。
- Character Creator のサイドバーを使用して戻った後でも、プレビューされたアイテムが紙人形上に残るバグを修正しました。
- 解像度が低い場合にビーコン UI ボタンがウィンドウの外に出てしまう問題を修正しました (MCPE-173649)。
- インベントリのアイテムの耐久性バーは、ホットバーの耐久性バーと一致するように調整されています (MCPE-128532)。
- Pocket Anvil UI のコスト テキストをクラシック バージョンと一致するように調整しました (MCPE-101740)。
- 新しい友達ドロワー機能の最初のイテレーションが追加されました。
- オンライン/オフラインの友達を 1 つのリストとして表示します。
- 「友達を追加」ボタンの名前が「プレイヤーを検索」に変更されました。
- テキスト読み上げのサポートが改善されました。
- 百科事典のコンジットに関する情報を更新しました (MCPE-65038)。
- Encyclopedia の [Beacon] タブにブロック タイプとして Netherite を追加しました (MCPE-175929)。
- ウィンドウがフォーカスを取り戻したときに、最後に強調表示されたボタンが押されなくなります (MCPE-170377)。
- Nintendo Switch のストレージ容量が足りません。プラットフォームではユーザー アカウントごとに 2 GB のストレージしか許可されていないことについて、より明確なメッセージが表示されるようになりました (MCPE-36670)。
- プレイ画面のフレンズドロワーは開閉時に音が鳴るようになりました。
技術的なアップデート
更新されたアドオン テンプレート パック
- 新しいリソース、動作、ドキュメントを含む 1.20.60 用の更新されたアドオン テンプレートは、aka.ms/MCAddonPacks からダウンロードできます。
一般的な
- 装飾されたポットは戦利品テーブルの使用をサポートするようになりました。
- resource_packs\vanilla\particles 内の json の名前が Water_splash_manual.json に変更されました (MCPE-176784)。
- StartGamePacket blockProperties の各ブロックに block_id が必要です。
- StartGamePacket ブロック プロパティでバニラ データ駆動型ブロックの「マテリアル」を送信します。 「block_id」も「vanilla_block_data」オブジェクトに移動されます。
- クローン作成されるコンテナーがコンテナー画面を開いたままにしなくなり、クラッシュが発生しなくなります。
- ブロックのbrightness_gamma値を変更すると、ブロックが正しく暗くなるようになりました(MCPE-167836)。
- 「interact」コンポーネントに「drop_item_slot」フィールドを追加しました。これにより、アイテムを削除およびドロップするインベントリ スロットを指定できるようになります。
- 「behavior.breed」は、エンジン バージョン 1.20.60 以降を使用しているコンテンツの停止時にナビゲーションを中断するようになりました。
- ドキュメント内のバニラの「方向」ブロックの状態のリスト値が更新され、ブール値ではなくなりました。
コマンド
- /私 /言う /タイトル /話す
- 出力メッセージの最大長を 512 文字に削減
- /殺す
- 理由メッセージの最大長を 512 文字に削減
アドオンとスクリプト エンジン
- Project Through Liquidproperty を 3D ブロック カーソルに追加しました。
- カーソルのプロパティが変更されたときにエディター スクリプトに通知する CursorPropertiesChangeAfterEvent を追加しました。
- 放浪トレーダーは、取引メニューにカスタム エンティティのスポーンエッグを正しく表示できるようになりました (MCPE-170184)。
- 「minecraft:geometry」ブロックコンポーネントの「minecraft:geometry.full_block」識別子が追加されました。
- 「minecraft:geometry.full_block」識別子は、中心に配置された 1x1x1 立方体ジオメトリを提供します。
- “render_layer”: “opaque” を指定したmaterial_instances コンポーネントと組み合わせると、以前に「minecraft:unit_cube」コンポーネントに含まれていた次のようなレンダリング専用の機能が有効になります。
- バニラとカスタムの隣接するフルブロックの両方をオクルージョンします
- バニラとカスタムの隣接するフル ブロックに隣接する面をカルリングして、レンダリング パフォーマンスを向上させます。
- 作成者がブロックごとの状態ビット/順列カウントに達するか超過するコンテンツを識別できるように、コンテンツ エラー ログを追加しました (MCPE-177045)
バイオーム
- Biome JSON ファイルは、他の Biome JSON ファイルからのフィールドの継承をサポートしなくなりました。これがコンテンツに影響を与える場合は、必要な JSON テキストを手動でコピーして、それらのファイルを更新する必要があります。
- JSON ファイル内のバイオーム タグは、format_version 1.20.60 以降のファイルの緩い JSON オブジェクトとしてではなく、「tags」配列内の「minecraft:tags」コンポーネントの下で指定されるようになりました。
ブロック
- 完全で不透明なブロックに隣接する場合に、データ駆動型ブロックがジオメトリ内の面を削除する機能が追加されました。新しいフィールドがブロック ジオメトリ コンポーネントに追加され、新しいカリングを参照します。 json ファイル (リソース パックの block_culling ディレクトリにあります)。テッセレーションされたジオメトリのカリング ルールを設定します。
アイテム
- コンポーネント項目 JSON 内の認識されないフィールドは、バージョン 1.20.60 以降の形式のコンテンツ ログに警告を表示するようになりました。
コンポーネント
- 「entity_sensor」コンポーネントは複数の「サブセンサー」をサポートするようになりました。
- 「event」、「require_all」、「minimum_count」、「maximum_count」、「range」、および「event_filter」は、各サブセンサーの個別に設定可能なフィールドになりました。
- サブセンサーには、各サブセンサーがエンティティを感知する頻度を定義する新しい「クールダウン」フィールドもあります。
- これらすべての変更には、「format_version」1.20.60 以降が必要です。
- 「interact」コンポーネントは、「vibration」フィールドの追加の「entity_act」値をサポートするようになりました。
エンティティコンポーネント
- エンティティ イベント レスポンスの run_command は queue_command に名前変更され、実験段階からリリースされました。 queue_command 経由で実行されるコマンドは、次のティックまで延期される場合があります。コマンドの実行前にエンティティが削除された場合、コマンドは実行されません。実験的な環境で run_command を使用するコンテンツは今のところ引き続き機能しますが、実験的な機能は廃止されたとみなされます。
- 「ageable」コンポーネントに「interact_filters」フィールドを追加しました。これにより、アクターに餌を与えることができる条件を指定できるようになります。
- 「behavior.follow_parent」は、エンジン バージョン 1.20.60 以降を使用しているコンテンツの停止時にナビゲーションを中断するようになりました。
エンティティフィルター
- 新しいエンティティ フィルタ「is_panicking」を追加しました。これは、エンティティが「behavior.panic」を実行しているかどうかをチェックします。
- エンティティがスプリントしているかどうかをチェックする新しいエンティティ フィルタ「is_sprinting」を追加しました
エンティティのイベント応答
- 「emit_vibration」エンティティ イベント レスポンスを追加しました。これにより、エンティティは、エンティティ自体をソースとする振動を発することができます。
- 「振動」フィールドでは、発する振動を指定できます。
- 許可される値は、「shear」、「entity_act」、「entity_interact」です。
親愛なる
- Molang 式の評価でエラーが発生した場合のコンテンツ ログのコンテキストを改善しました。
- Molang クエリを実験版からリリースしました
- is_cooldown_type
- クールダウン時間
- 残りクールダウン時間
- relative_block_has_any_tag
- relative_block_has_all_tags
- block_neighbor_has_any_tag
- block_neighbor_has_all_tags
- block_has_any_tag
- block_has_all_tags
- 骨の向き_trs
- 骨方向マトリックス
- Remaining_durability と query.max_durability が項目コンテキストでのみ使用されることを示すコンテンツ エラーを追加しました
API
- Biome Registry バイオーム名と StructureFeatureType 列挙型をバニラのメタデータ生成に追加しました
- スコアボードの表示名パラメーターをオプションにしました
- DataDrivenEntityTriggerAfterEvent をベータ版から 1.8.0 にリリースしました
- DataDrivenEntityTriggerAfterEventSignal をベータ版から 1.8.0 にリリースしました
- DataDrivenEntityTriggerAfterEventSignalOptions をベータ版から 1.8.0 にリリースしました
- DefinitionModifier をベータ版から 1.8.0 にリリースしました
- dataDrivenEntityTrigger をベータ版から 1.8.0 にリリースしました
- EffectAddBeforeEvent をベータ版から 1.8.0 に移動しました
- EffectAddAfterEvent をベータ版から 1.8.0 に移動しました
- EffectAddAfterEvent をベータ版から 1.8.0 に移動しました
- getTags をベータ版から 1.8.0 に移動しました
- hasTag をベータ版から 1.8.0 に移動しました
- RGBA インターフェイスが RGB から継承されるようになりました
- itemStackin ItemReleaseUseAfterEvent をオプションに変更しました
- DataDrivenEntityTriggerAfterEvent をベータ版から 1.8.0 にリリースしました
- DataDrivenEntityTriggerAfterEventSignal をベータ版から 1.8.0 にリリースしました
- DataDrivenEntityTriggerAfterEventSignalOptions をベータ版から 1.8.0 にリリースしました
- DefinitionModifier をベータ版から 1.8.0 にリリースしました
- dataDrivenEntityTriggerEvent をベータ版から 1.8.0 にリリースしました
- 「サポートされていない値または範囲外の値」エラー メッセージが改善され、範囲が含まれるようになりました。
- 種類
- BlockType をベータ版から 1.8.0 に移動しました
- FluidType をベータ版から 1.8.0 に移動しました
- 「サポートされていない値または範囲外の値..」エラーを ArgumentOutOfBoundsError エラー タイプを使用するように変更しました
- setWeather メソッドの引数の期間は ArgumentOutOfBoundsError エラー タイプを使用するようになりました
試験的な技術アップデート
コマンド
- 騎乗可能なMob のヘルスバーが適切に表示されるようになりました (MCPE-177696)
- アンロードされたブロックを比較するときにコマンドの実行が失敗するようになりました(MCPE-177195)
- HUD 要素の表示を非表示にしてリセットする新しいコマンドを追加しました
- /hud非表示
- /hudリセット
- 利用可能な HUD 要素は次のとおりです。
- 紙人形
- 鎧
- ツールチップ
- タッチコントロール
- 十字線
- ホットバー
- 健康
- プログレスバー
- 飢え
- 気泡
- 馬の健康
- 全て
- このコマンドを使用するには、「今後のクリエイター機能」トグルをオンにしてください
API
- PlayerPlaceBlockBeforeEvent
- 削除された itemStack:ItemStackfrom イベント
- イベントに読み取り専用の permutationBeingPlaced: BlockPermutation を追加しました
- ブール値を返すように createExplosion(location: Vector3, radius:number,explosionOptions?: ExplosionOptions) を更新します。爆発が成功した場合は true、爆発が失敗したかキャンセルされた場合は false
- クラスプレーヤー
- メソッド spawnParticle(effectName: string, location: Vector3, molangVariables?: MolangVariableMap): void; を追加しました。
- 回復不能なスクリプト ウォッチドッグ エラー中に、ワールドが適切にシャットダウンできず、クライアントの接続が切断されないことがあるバグを修正しました。
- 継続的にビルドできるように SimulatedPlayer を更新しました
- SimulatedPlayer を更新して、別の方向に移動して見ることができるようにしました
- チャット送信後 & チャット送信前イベント
- メッセージと送信者を読み取り専用プロパティに変更しました
- setTargets、getTargets、sendToTargets を削除し、オプションのプレーヤー リスト プロパティのターゲットに置き換えました。
- クラスItemDurabilityComponent
- unbreaking の名前を unbreakingEnchantmentLevel に変更しました
- getDamageRange の名前を getDamageChanceRange に変更しました
- エンティティタイプ
- getAllreturn タイプを EntityTypeIterator から EntityType[] に変更しました
- エンティティ装備可能なコンポーネント
- 関数 getEquipment および getEquipmentSlot が「before」イベント ハンドラー内で呼び出されない問題を修正しました。
- 伝承をクリアした後にItemStackをスタックできないバグを修正しました
- メソッド EatItem(itemStack:ItemStack): void; を追加しました。
- BlockSignコンポーネント
- 関数 setWaxed のシグネチャを setWaxed(waxed: boolean) に変更しました
- イベント/プロパティのピストンActivateを削除しました
- 列挙型 BlockPistonState のエクスポートを追加しました。
- クラス BlockPistonComponent
- 削除されたプロパティ isExpanded
- 削除されたプロパティ isExpanding
- 削除されたプロパティは Retracted
- 削除されたプロパティは Retracting
- 追加されたプロパティ読み取り専用状態: BlockPistonState
- 関数 getAttachedBlocks を戻り値の型 Block[] に変更しました。
- 追加関数 getAttachedBlocksLocations(): Vector3[]
- クラス PistonActivateBeforeEvent を削除しました
- クラス PistonActivateBeforeEventSignal を削除しました
- NavigationResult を @minecraft/server から @minecraft/server-gametest に移動しました
- 追加された効果 (または失敗した場合は未定義) を返す関数 addEffect を更新しました。
- この変更はベータ版であり、この機能の現在リリースされているバージョンには影響しません。
- アイテムの動的プロパティを追加しました
- 追加された関数 clearDynamicProperties(): void – 項目スタックからすべての動的プロパティを削除します
- 関数 getDynamicProperty(識別子: 文字列): boolean | を追加しました。番号 |文字列 |ベクター3 | unknown – 指定された識別子を持つ動的プロパティが存在する場合は、その値を返します。それ以外の場合は未定義を返します
- 追加された関数 getDynamicPropertyIds(): string[] – 項目スタック上のすべての動的プロパティ識別子の配列を返します
- 追加された関数 getDynamicPropertyTotalByteCount():number – 項目スタック上のすべての動的プロパティの合計バイト数を返します。
- 追加された関数 setDynamicProperty(identifier: string, value?: boolean |number | string | Vector3): void – 指定された識別子を使用して動的プロパティの値を設定します。値が未定義の場合、動的プロパティは削除されます
- 追加された関数 clearDynamicProperties(): void – 項目スタックからすべての動的プロパティを削除します
- 関数 getDynamicProperty(識別子: 文字列): boolean | を追加しました。番号 |文字列 |ベクター3 | unknown – 指定された識別子を持つ動的プロパティが存在する場合は、その値を返します。それ以外の場合は未定義を返します
- 追加された関数 getDynamicPropertyIds(): string[] – 項目スタック上のすべての動的プロパティ識別子の配列を返します
- 追加された関数 getDynamicPropertyTotalByteCount():number – 項目スタック上のすべての動的プロパティの合計バイト数を返します。
- 追加された関数 setDynamicProperty(identifier: string, value?: boolean |number | string | Vector3): void – 指定された識別子を使用して動的プロパティの値を設定します。値が未定義の場合、動的プロパティは削除されます
- EntityProjectileComponent クラスを追加しました。このコンポーネントは、発射物エンティティを発射し、そのプロパティを変更するために使用されます。
- ProjectileShootOptions インターフェイスを追加しました。このインターフェイスは、シュート機能で使用され、オプションで射撃時の発射体の精度を変更します。
- プロパティ範囲外エラー
- 境界のあるプロパティが境界外に設定されたときにスローされる新しい PropertyOutOfBoundsError を追加しました
- コンテナ スロットが無効な場合、または空のスロットにプロパティが設定されている場合、ContainerSlot API は InvalidContainerSlotError をスローするようになりました。
- プロパティ typeId は、空のスロットに対して未定義を返さなくなり、代わりに InvalidContainerSlotError をスローします。
- 追加された関数 hasItem – スロットにアイテムが含まれているかどうかを返します
- 追加された関数 getCanPlaceOn – アイテムを配置できるブロック識別子の配列を返します
- 追加された関数 getCanDestroy – 使用時にアイテムが破壊できるブロック識別子の配列を返します
- runJob() および system.clearJob()
- JavaScript ジェネレーターを使用して長時間実行タスクを最適化するための runJob と clearJob が追加されました。 runJob はジェネレーター関数を受け取り、jobId を返します。使用例についてはドキュメントを参照してください
- @minecraft/server.BlockPermutation
- getState および withStates API をベータ版から安定版に移動しました
スクリプト作成
- フォーム内に 255 個を超えるボタンがある場合に、ActionFormData ボタンをクリックできない問題を修正しました。
- 「minecraft:unit_cube」ブロック コンポーネントは非推奨になりました。 1.20.60 以降とマークされたコンテンツで使用すると、コンテンツ エラーが発生します。
- 1.20.60 より前にマークされたコンテンツを使用すると、その「minecraft:unit_cube」ブロック コンポーネントは「minecraft:geometry.full_block」識別子を持つ「minecraft:geometry」ブロック コンポーネントにアップグレードされますが、すべての動作との下位互換性は維持されます。
- ScriptBiomeTypes と ScriptBiomeType を追加して、スクリプト API で BiomeRegistry を列挙できるようにしました。
- 世界の指定された位置に最も近い指定されたタイプのバイオームを検索する findClosestBiome 関数を Dimension に追加しました。
- ブロックコンポーネント「minecraft:random_ticking」が再び機能するようになりました。
親愛なる
- クールダウン クエリ スロット ID が、複数のインデックスを持つコンテナ スロットに必須となるように変更され、指定されていない場合はコンテンツ エラーがログに記録されます。
- クールダウン時間(スロット名,スロットID)
- 残りクールダウン時間(スロット名,スロットID)
- is_cooldown_type(クールダウン名,スロット名,スロットID)
以上がアップデートのパッチノートです。 Mojang Studios によって追加された変更と改良の量に基づいて、1.21 アップデートは大規模なものになることが予想されます。
コメントを残す