
Mipota
【ひとことレビュー】 今回の「マウント・オブ・メイヘム」アップデート、一言で言うと**「移動と戦闘の革命」**ですね!
私が一番ワクワクしているのは、新モブの**「オウムガイ」に騎乗できるようになったこと**です。水中移動が劇的に楽しくなりそうですし、手懐けにフグを使うというのもマイクラらしくて面白いですね。
新武器の**「槍」**も、速度でダメージが変わるという新しい仕組みなので、馬やオウムガイに乗りながらの突撃がメインの戦い方になりそうです。
今回の修正はとにかくボリュームが多いので、まずは「槍」と「オウムガイ」の項目をチェックするのがおすすめですよ!
新たな武器や騎乗可能なモブ、立ち向かうべき敵、そして磨くべき戦略を携えて、マウント・オブ・メイヘムが本日 Minecraft に登場!
灼熱の太陽の下、夜空のもと、そして深海の底で挑戦者たちが待ち受けています。それぞれの戦いでは新たな戦略が求められます。
新武器である槍で反撃しましょう。槍は、プレイヤーの精度と信頼する騎乗モブの速度に応じてダメージが変動する段階式の武器です。
さあ、オーバーワールドの騎士たちよ――騎乗し、マウント・オブ・メイヘムで突撃を敢行しましょう!
アップデート日:2025年12月9日
新機能
マウント・オブ・メイヘム
騎乗関連の改善
- プレイヤーが騎乗して泳いでいる間、ウマ・ゾンビホース・ロバ・ラバ・ラクダが沈まなくなりました。
- ネザライトの馬鎧を追加
- ダイヤの馬鎧+ネザライトインゴット+ネザライト強化で鍛冶台にて作成
- 防具値:19
オウムガイ
- 挑発するとダッシュ攻撃を行う中立水生モブ
- 全ての海洋バイオームにスポーン
- フグまたはフグ入りバケツで手懐け可能
- 鞍を付けると騎乗可能
- ラクダと同様のダッシュスキルを所持(ジャンプボタン)
- フグが近くにいると、まれにダッシュ攻撃で襲う
- 騎乗中のプレイヤーに 「オウムガイの息吹」 を付与
- 放牧範囲
- 鞍なし:32 ブロック
- 鞍あり:16 ブロック
- ダッシュ攻撃のクールダウン:4秒
- 陸上では窒息ダメージを受ける
- スポーン高度:Y 38〜58
オウムガイの防具
- オウムガイとゾンビオウムガイに装備可能
- 種類:銅・金・鉄・ダイヤ・ネザライト
- ハサミを使うと
- まず防具
- 次に鞍
が外れる
オウムガイの息吹
- 騎乗中プレイヤーに付与される効果
- 酸素の減少を一時停止(ただし酸素ゲージは回復しない)
ゾンビオウムガイ
- 中立水生モブ
- ドラウンドのトライデント持ちが騎乗してスポーン
- ライダーが敵性なら敵対行動
- ライダーがいなければ中立
- フグ/フグ入りバケツで手懐け可能
- 鞍を付けると騎乗可能
- ラクダのようにダッシュスキルあり
- フグが近くにいるとダッシュ攻撃する
- 騎乗者に 「オウムガイの息吹」 を付与
- 繁殖不可
- 放牧範囲:
- 鞍なし:32 ブロック
- 鞍あり:16 ブロック
- 陸上では窒息ダメージ
サンゴ・ゾンビノーチラス
- 暖かい海にのみスポーン
- 外見が違うだけで通常のゾンビノーチラスと同じ性能
槍
- 木・石・銅・鉄・金・ダイヤ・ネザライトのバージョンがある新武器
- 素材によりクールダウンが変化
- 最小リーチがあり、近すぎるとダメージなし
- 他武器よりも最大リーチが長い
- ゾンビとピグリンが槍を持ってスポーンする場合がある
- 攻撃は突き(Jab)と突撃(Charge)の2種類
- 火属性付きの槍で突撃し、一撃で倒した動物は焼けた肉をドロップ
突撃攻撃(Charge Attack)
- 使用ボタンを長押しして使用
- ダメージは槍の素材 × プレイヤーの視点角度 × プレイヤーとターゲットの速度で決まる
- 溜め中は3段階を経て元に戻る
- 構え(Engaged)
- ダメージ・ノックバック・騎乗解除が可能(速度条件あり)
- 疲れ(Tired)
- 槍が縦に振れ、揺れる
- ダメージとノックバックは可能、騎乗解除は不可
- 解除(Disengaged)
- 槍が下向きに
- ダメージのみ
- 構え(Engaged)
突き攻撃(Jab Attack)
- 攻撃ボタンをクリック
- 低ダメージ+ノックバック
- クールダウンあり(木が最速/ネザライトが最遅)
- 複数の敵を同時に攻撃可能
- ブロック破壊効果なし
ランジエンチャント
- 槍専用エンチャント
- 突き攻撃にのみ適用
- 水平に突進し、プレイヤーを前方へ押し出す
- 視点が水平に近いほど最大距離に
- 満腹度を消費(Lv1:1、Lv2:2、Lv3:3)
- 使用時に耐久値を1消費
ゾンビホース
- 平原・サバンナに夜間スポーン
- ゾンビが槍を持って騎乗してスポーン
- ライダーが敵性なら敵対
- ライダーなしなら中立
- 通常のウマと同様に手懐け可能
- 好物:赤いキノコ
- 鞍で騎乗可能
- 繁殖不可
- 日光を避ける
- 野生の状態ではリード可能だが、ゾンビが騎乗している場合は不可
パーチド
- 砂漠の光源レベル0でスポーン
- 一部のスケルトンと置き換わる
- 日光で燃えない
- 弱化の矢を使用
- 発射速度は通常より遅く、ボグドに近い
- 洞窟ではスポーンしない(ハスクと同じ)
- 砂漠ではクモ・洞窟グモに騎乗して現れる場合がある
ラクダハスク
- 新しいアンデッドラクダ
- 砂漠の光源0でスポーン
- 日光で燃えない
- ハスク(槍持ち)+パーチドの2人騎乗
- 洞窟にはスポーンしない
- ライダーが敵性なら敵対
- ライダーなしなら中立
- プレイヤーが騎乗すると永続化、それ以外はデスポーン
- 好物:ウサギの足
- 繁殖不可
- 性能は通常のラクダに近いゾンビハスクが騎乗してスポーンすると50%でウサギの足をドロップ
- 敵が騎乗中はリード不可
機能追加とバグ修正
オーディオ
- 水中を飛行している際に、泳ぎの効果音が再生されなくなりました
- プレイヤーがクリティカルヒットを成功させた際、正しくクリティカルヒット音が再生されるようになりました
ブロック
- 垂れ根が水没可能になりました
- 真紅の根と真紅のキノコが、歪んだ森バイオームにも生成されるようになりました
キャラクタークリエイター
- 「無効なプラットフォームスキン」エラーによりワールドに入れなくなる問題を修正
- リモートプレイヤーが描画距離の出入りをすると、スキンがデフォルトに変わることがあった問題を修正
ゲームプレイ
- ピストンで移動されたホッパーに短いクールダウンが追加され、操作できなくなりました
→ バンドル複製バグを修正 - 桜色の花びら・野花・落ち葉を、ブロック側面に向けて成長させられなかった問題を修正
- Java版と同等になるよう、被ダメージ時の画面傾きを調整できる「ダメージ傾き」スライダーをビデオ設定に追加
- 醸造台内でホッパーが複数のガラス瓶を1スロットに重ねられなくなりました
一般
- ゲーム中にALT+F4を押すとポーズ画面が開いていた問題を修正
- Windowsで共有ワールドにおいて、リソース/ビヘイビアパックが読み込まれない問題を修正
- 複数のバイオームで欠落していた音楽を再有効化
- 特定のタイミングでサインインすると、オンライン機能が5分間使えなくなる問題を修正
- スプラッシュテキスト「One does not simply walk to the Far Lands」 を追加
開発者コメント:
この文は、2025年10月4日に誤りであることが証明されました。
グラフィック
- 矢の最初のクリティカルヒットのパーティクルをわずかに遅延
- カッパーゴーレムが座っている時、鼻の回転が正しく表示されるよう修正
- 大型フリップブックテクスチャが他のテクスチャを破壊していた問題を修正
- バイブラントビジュアルズ有効時に、コマンドが黒にフェードしていた問題を修正
あわせて炎や望遠鏡表示がフェード前面に描画されていた問題も修正 - 移動中に雪の粒子がちらつく問題を修正
- カメラ接近時の半透明処理が、プレイヤーにも適用されるようになりました
- プレイヤーとモブのディザリング設定が、ムーシュルームのキノコやモブの防具に反映されない問題を修正
- レイトレーシング有効ワールドで、松明とランタンが点光源を放っていなかった問題を修正
入力
- Windows(キーボード&マウス)でチャットを開いた際、入力欄が自動選択されるようになりました
- Windowsで「ホバーしたときに非アクティブウィンドウをスクロールする」の設定が反映されなかった問題を修正
- 画面キーボードがチャット欄を覆う問題を修正
- 別ウィンドウがフォーカスされている際、カーソルがゲームUIと干渉する問題を修正
- ROG Xbox Allyで、内蔵コントローラー有効時にXboxコントローラーが動作しなかった問題を修正
- ゲーム中にマウスカーソルがバックグラウンドで動く問題を修正
アイテム
- Gold Horse ArmorをGolden Horse Armorに名称変更
モブ
- 水中でラクダがダッシュできなかった問題を修正
- フグがぬるい海・ぬるい深海にスポーンするようになりました
- ジャングルで釣りをすると、フグと熱帯魚が釣れるようになりました
- 溺死ゾンビの攻撃が、水中以外で対象を空中にノックバックするようになりました
- サバンナと平原でゾンビホースライダーがスポーンする確率を追加
- ラクダの落下ダメージ開始高度が、歩行・ダッシュ時に4ブロック分高くなりました
- ファントムが溺れなくなりました
- オオカミの影とモデル位置を中央に修正
- 一部のヤギの音が「友好モブ」音量設定に反映されない問題を修正
- ピグリンが金を見て叫ばなくなりました
→ 代わりに礼儀正しいうなり声を出します
→ Java版と同様に、とても礼儀正しいです - 以下のモブに騎乗できるのは、子どもゾンビのジョッキーおよび子どもハスクのジョッキーのみになります
- 大人のニワトリ
- 未手懐けのヤマネコ
- 未手懐けのネコ
- 未手懐けのオオカミ
- 大人のゾンビ
- 大人のハスク
- 大人の村人ゾンビ
- 大人のゾンビピグリン
- ウシ
- 大人でサドル未装着のブタ
- ヒツジ
- 大人の未手懐けのウマ
- 大人の未手懐けのロバ
- 大人の未手懐けのラバ
- 大人のスケルトンホース
- 大人のゾンビホース
- ムーシュルーム
- ジョッキーとしてスポーンしていないクモ
- ジョッキーとしてスポーンしていない洞窟グモ
- ライダー設定でスポーンしたゾンビおよびハスクは、それぞれゾンビホースとラクダハスクにのみ騎乗可能
- イルカが冷たい海および冷たい深海バイオームにスポーンしなくなりました
- 2体のモブが同時に互いへ騎乗することが不可能になりました
プロフィール
- Windows版で、ユーザープロフィールに誤って表示されていた「サインアウト」ボタンを削除
- サインアウトはXboxアプリから行うようになります
Realms
- Realm サーバー選択が不安定に動作していた問題を修正
- Realms タイムラインの「オプトアウト済みメンバー」一覧上部で、コントローラー操作のフォーカスが切れていた問題を修正
- Realms 管理フィードを「Realms 設定」から「Realms ストーリー」内へ移動
- 新規購入したRealmにメンバーを追加する際、一時的に動けなくなる問題を修正
- ネットワークに接続できない旨のメッセージを確認後、スタート画面または設定画面へ戻るように変更
- 新規購入したRealmへの参加時、モバイルデータが無効な場合に
- モバイルデータでプレイする
- ゲーム設定を変更する
の選択肢を表示するように変更
- Realmsセーブを新たに導入(従来のバックアップ機能を改良)
- Realms サブスクリプションに含まれるクラウドストレージでワールドを安全に保存可能
- 自動セーブ 既存のバックアップと同様の機能
- デフォルトで有効
- サーバー終了時、またはプレイ中30分ごとに作成
- 保存期間は従来の保持ポリシーと同一
- クラウド保存容量は消費しない
- 既存のバックアップはすべて自動セーブに変換
- 手動セーブ Realmオーナーが作成
- サブスクリプションに含まれる保存容量を消費
- Realmが存在する限り保持され、自動削除されない
- Realms Plus:10GB
- Realms Core:5GB
- 自動セーブは手動セーブへ変換可能
- Realmsセーブは「Realmを編集」→ Realms設定から確認可能
- セーブにはワールド名および適用されていたパックが表示される
- 自動セーブ 既存のバックアップと同様の機能
設定
ストレージ
- 読み込めない「未掲載ワールド」を表示し、削除できるように変更
安定性とパフォーマンス
- Xbox でクラウド同期に失敗した場合、自動的にローカルコピーへの参加を試行
- ワールド退出時の読み込み時間を改善
- コマンド使用時の読み込み時間を改善
- データ駆動レンダラー使用時のクラッシュを修正
- 類似ワールド再入場時の読み込み時間を改善
- サーバー間移動時の読み込み時間を改善
ユーザーインターフェース
- タッチ操作:Dパッド操作時のカメラY感度を低下させ、ジョイスティック操作と一致させました
- 砥石・金床の出力スロットにカーソルを合わせている場合でも、ホットバーのホットキーが使用可能に
- タッチ操作:HUD 上部ボタンのサイズを大きくできる設定を追加
- 実績ページ:進行中リストから一部実績を手動で削除できなかった問題を修正
- タッチ操作:カスタム操作設定が常に有効になるように変更
- アドオンナビゲーションボタンのアイコンとテキストの間隔を修正
- カスタムブロックが「浮遊アイテム」として描画される問題や高速移動アニメーションの不具合を修正
- 本と羽根ペンなどの入力欄で、文字が枠外に出る場合は改行を防止
- ウィンドウサイズ変更時に、チャットのコマンド候補表示がずれる問題を修正
- ワールド内でソーシャルを開いた際、枠線が表示されない問題を修正
- テキスト読み上げ設定が、ワールド開始時に自動で有効化される問題を修正
- 新しい操作スキーム使用時に、専用ジョイスティックを追加
- アクセシビリティ設定ページに不足していた項目を追加
- 「Enable Open Chat Message」を「Chat Instructions on Join」に名称変更
- Java版と同じ環境効果用HUDアイコンを実装(ビーコン、コンジット、オウムガイの息吹など)
- 環境効果が点滅し続ける問題を修正
- すべてのアイテムで、モブを狙った際に攻撃ヒントを表示
- Dパッド上入力でメニューが連続スクロールしない問題を修正
- 一部画面で貼り付け操作が二重に行われる問題を修正
- PC版でタイトルバーが Windows のダークモードに対応
- Windowsでタスクバーとタイトルバーにゲームアイコンが表示されない問題を修正
- チェスト未装着モブでは、インベントリパネルを非表示に変更
- インベントリ・取引・チャットなどの画面は、モブから攻撃を受けると閉じるように変更
アイテム
- クリエイティブインベントリで、スポーンエッグをテーマ別に分類
- オーバーワールド
- 家畜
- 乗り物
- ペット
- 野生動物
- 水生
- その他
- ゴーレム
- 村人
- アンデッド
- クモ
- モンスター
- イリジャー
- ネザー
- エンド
- オーバーワールド
- 防具立てを攻撃した際も、他のエンティティと同様にツール・武器の耐久値が減少するように変更
技術的アップデート
AIゴール
- minecraft:behavior.explore_outskirtsおよびminecraft:behavior.investigate_suspicious_locationのスキーマを、1.21.130以降でより厳格に変更
- 無効なデータを含むエンティティ JSON は、読み込み時に失敗するようになります
- 新しいAIゴール「minecraft:behavior.use_kinetic_weapon」を追加
- 概要
- 「minecraft:kinetic_weapon」アイテムコンポーネントを持つアイテムを、モブが使用できるようにするAIゴールです
- モブは攻撃前にターゲットへ接近し、武器をチャージして突進します
- ターゲットが近づきすぎた場合、モブは一度後退して再配置し、再度突進します
- アイテムのminecraft:kinetic_weaponコンポーネント内にあるすべてのmax_durationが経過すると、クールダウン状態に入り、後退したのち再び接近します
- フィールド
- approach_distance
- モブが突進型の武器の使用を開始する、ターゲットとの距離
- reposition_distance
- ターゲットが、武器のreach(最小値と最大値の中間点)より近づいた際に、モブが後退する距離
- reposition_speed_multiplier
- 再配置中に適用される移動速度倍率
- cooldown_distance
- すべてのmax_duration経過後、クールダウン中にモブが後退する距離
- cooldown_speed_multiplier
- クールダウン中に適用される移動速度倍率
- weapon_reach_multiplier
- アイテムのminecraft:kinetic_weaponコンポーネントのreachに適用される倍率
- weapon_min_speed_multiplier
- min_speed および min_relative_speed 条件に適用される倍率
- min_path_time
- 新しい攻撃パスを再計算するまでの最小基本時間(秒)
- max_path_time
- 新しい攻撃パスを再計算するまでの最大基本時間(秒)
- path_fail_time_increase
- 現在のパスを進めない場合に、再計算間隔へ加算される時間(秒)
- inner_boundary_time_increase
- ターゲットがpath_inner_boundaryを超えた場合に加算される時間(秒)
- outer_boundary_time_increase
- ターゲットがpath_outer_boundaryを超えた場合に加算される時間(秒)
- path_inner_boundary
- inner_boundary_time_increaseを適用する距離
- path_outer_boundary
- outer_boundary_time_increaseを適用する距離
- speed_multiplier
- ターゲットへ移動中に適用される移動速度倍率
- require_complete_path
- モブからターゲットまでの完全なナビゲーションパスを必須とするかどうか
- track_target
- ハードコードされた感知コンポーネントがなくても、ターゲットを追跡できるようにします
- cooldown_time
- 連続攻撃の間に発生するクールダウン時間(秒)
- melee_fov
- 攻撃対象を検知する際に使用される視野角(度)
- x_max_rotation
- ターゲット注視時のX軸最大回転角(度)
- y_max_head_rotation
- ターゲット注視時のY軸最大頭部回転角(度)
- random_stop_interval
- 現在の攻撃を中断する確率(1/N)。Nは「random_stop_interval」と等しい。
- attack_once
- モブの生涯で、この近接攻撃を一度だけ実行するかどうか
- approach_distance
- 要件
- モブがminecraft:kinetic_weaponコンポーネントを持つアイテムを所持している必要があります
- 他の近接攻撃AIゴールと同様の条件を満たしている必要があります
- 概要
- 「minecraft:behavior.melee_box_attack」「minecraft:behavior.delayed_attack」「minecraft:behavior.melee_attack」「minecraft:behavior.stomp_attack」が正しく「path_inner_boundary」フィールドを適用できるようになりました
- 浮遊挙動をより細かく制御するため、以下の新フィールドを追加
- chance_per_tick_to_float
- 毎ティック、上向きのインパルスが発生する確率
- time_under_water_to_dismount_passengers
- 乗り物の頭部が水中にある時間(秒)。
この時間を超えると、搭乗者が強制的に降ろされます
- 乗り物の頭部が水中にある時間(秒)。
- chance_per_tick_to_float
- ターゲット選択に確率を導入する新フィールドを追加
- target_acquisition_probability
- 発見したターゲットを受け入れる確率(0.0 ~ 1.0)
- デフォルト値は 1.0
- attack_intervalフィールドを範囲指定に対応させました
- range_min:攻撃対象を探索するまでの最小時間(秒)
- range_max:攻撃対象を探索するまでの最大時間(秒)
- minecraft:behavior.use_kinetic_weaponにhijack_mount_navigationフィールドを追加
- このフィールドを有効にすると、モブが騎乗しているマウントのナビゲーション挙動を、この AI ゴールで定義されたものに上書きします
- 要件
- マウント側がminecraft:behavior.mount_pathing AIゴールを実行している必要があります
- 有効にすると、マウントのデフォルト挙動は無視されます
API
- 以下のエンティティタイプに関連するAABBを、ベータ版からv2.4.0としてリリース
- minecraft:xp_orb
- ground items
- minecraft:arrow
minecraft:snowball- minecraft:thrown_trident
- Entity.getAABBをベータ版からv2.4.0として正式リリース
- ControlSchemeをベータ版からv2.4.0として正式リリース
- 以下のPlayer APIをベータ版からv2.4.0として正式リリース
- Player.setControlScheme
- Player.getControlScheme
- GetBlocksStandingOnOptions をベータ版から v2.4.0 にリリース
- 以下の Entity API をベータ版から v2.4.0 にリリース
- Entity.getBlockStandingOn
- Entity.getAllBlocksStandingOn
- グラフィックスおよびレンダリング設定を変更するための新しいモジュール
@minecraft/server-graphicsを追加- 現在の API セットは、Vibrant VisualsのAtmospheric Scatteringパラメータに関連付けられています
- コマンドにより、ソースから宛先へ上書きされたカスタムブロックに対してonBreak ベータAPIイベントが発生するようになりました
- コマンド、コマンド、およびStructureManager APIのplace関数は、オーバーライド時にカスタムブロックのonBreakベータAPIイベントをトリガーします
- Loot Table Discovery APIをベータ版からv2.4.0に移行
- 以下のクラスをベータ版からv2.4.0として正式リリース
- BlockRedstoneProducerComponent
- InvalidBlockComponentError
- LiquidSettingsをベータ版からv2.4.0として正式リリース
- 以下のオプションにおいて、liquidSettingsがv2.4.0のLiquidSettingsに移行
- ジグソープレイスオプション
- ジグソー構造配置オプション
- 新しいワールドで、プレイヤーがスポーンする前にworld.getDimensionを呼び出した場合、意図しないスポーン位置になる問題の修正を進めています
- BlockComponentBlockBreakEventをベータ版からv2.4.0として正式リリース
- 以下のクラスおよびコンポーネントをベータ版からv2.4.0に移行
- Potion クラス
- ItemPotionComponent
- PotionDeliveryType
- PotionEffectType
- InvalidPotionDeliveryTypeError
- InvalidPotionEffectTypeError
- player.clearPropertyOverridesForEntityメソッドは、v1.19.0以降でEntityオブジェクトまたはEntity IDのいずれも有効な引数として受け取れるようになりました
バイオーム
- クライアント側のチャンク生成時に、置換バイオームが読み取られていなかった問題を修正しました
- クライアント側Molangクエリ
query.entity_biome_has_all_tags、query.entity_biome_has_any_tags、query.entity_biome_has_any_identifier は、「Upcoming Creator Features」トグルを有効にしなくても使用可能になりました - バイオーム置換コンポーネントを修正しました
ブロック
- ジオメトリファイルのfit_to_frameオプションは、format_version1.21.130以降では、フレームより大きいブロックアイテムをレンダリングする目的で無効化できなくなりました
- minecraft:redstone_producerコンポーネントが、ブロック状態変更時にカスタムブロックのレッドストーン信号を正しく更新できなかった問題を修正しました
- カスタムブロックは、2つのインベントリスロット間を移動しても過度に明るく表示されなくなりました
- ブロック降水相互作用(Block Precipitations Interactions)コンポーネントを、実験的機能から安定版に移行しました
- minecraft:material_instancesブロックコンポーネントのambient_occlusionフィールドを修正しました
- minecraft:collision_boxの高さは、format_version1.21.130以降かつ「Upcoming Creator Features」トグルが有効な場合に24まで拡張されます
- minecraft:collision_boxは、format_version1.21.130以降かつ「Upcoming Creator Features」トグルが有効な場合にボックス配列をサポートするようになりました
ブロックレンダリング
- Structure BlockのGUI上でレンダリングされるカスタムブロックの表示不具合を修正しました
コマンド
- コマンドは、フィルタで除外されたブロックと同じ位置を共有する余分なブロックを クローンしなくなりました
コンポーネント
- マウントを操作している乗客が、指定されたファミリーに属しているかを確認するis_controlling_passenger_familyエンティティフィルターを追加しました
- エンティティが、指定されたコンポーネント名を持つアイテムを装備しているかを確認するhas_item_with_componentエンティティフィルターを追加しました
- minecraft:dash_actionの更新
- 新しいフィールドcan_dash_underwaterを追加しました
このコンポーネントを持つエンティティが水中でダッシュ可能になります - デフォルトでは無効です
- 新しいフィールドcan_dash_underwaterを追加しました
ゲームプレイ(API)
- レガシーな樹木生成の特徴が、バイオーム境界を正しく尊重するようになりました
全般(不具合修正)
- クリエイティブモード中にオペレーター権限を持つプレイヤーの建築および採掘能力を無効化できなかった問題を修正しました
エディター
- pane API にIListPanePropertyItemを追加しました
テキスト、ボタン、チェックボックス、画像コンポーネントを含むリストを作成できます - Vibrant Visuals設定ペインにキューブマップ制御を追加しました
- Line Toolの中央セレクターは、ギズモを移動すると自動的にHermite曲線に切り替わるようになりました
- Jigsaw Toolは、読み込まれたビヘイビアパックからテンプレートプールを自動的にインポートするようになりました
- エディターのスケーリングが壊れていた不具合を修正しました
- Summon Toolでカスタムエンティティをスポーンできなかった問題を修正しました
- 設定データがセッション間で保存されるようになりました
※ユーザーは手動で設定を保存する必要があります - 軸ロック中に定規をドラッグすると、分離した装置が表示される問題を修正しました
- Summon ToolとBrush Toolの回転範囲が (-360~360) に更新されていた不具合を修正しました
- UI 設定、チュートリアル、キーボード、グラフィックモードの設定を更新しました
※これらの設定も 手動保存が必要です - スクリプト化されたダイアログウィンドウを作成できるIModalDialog APIを追加しました
IModalDialogManagerから登録し、コアダイアログと同様に起動できます - 選択ツールに新しいユーティリティ「Quick Move」モードを追加しました
選択内容を一方向に簡単に移動でき、特定の移動先を指定することも可能です - Farm Generator Toolにカーソル設定を追加しました
ターゲットモードで農場の設置位置を指定できます - 新しい EditorTagContainer UI コンポーネントと、タグ追加用モーダルを追加しました
また、SecondaryActiveとSecondaryDefaultのテーマカラーマッピングを入れ替えました - Block Inspector ToolがJigsawブロックをサポートしました
- 既存のJigsawコレクション名と競合しない場合、エディターはビヘイビアパックからJigsawファイルを読み込もうとします
- Repeater Toolのプレビュー位置がずれていた不具合を修正しました
- Escapeキーを押してもアクションバーの選択メニューが閉じなかった問題を修正しました
- ブラシ形状の回転設定をRotationサブペインへ移動しました
- Structure詳細パネルにタグ管理セクションを追加し、タグの追加・削除が可能になりました
- セッション再参加時に、削除したデフォルトホットバーが再追加される問題を修正しました
- 一部のカーソルおよびブラシツールのツールチップに誤ったキー割り当てが表示される問題を修正しました
- キー割り当てをリセットした際に自動保存され、すべてが初期値に戻ってしまう問題を修正しました
- クロスヘアモードでモブ効果のショートカットが機能しなかった問題を修正しました
- チュートリアルメッセージウィンドウと暗転オーバーレイの位置ずれを修正しました
- IButtonPropertyItem作成オプションにshrinkToIcon APIプロパティを追加しました
- IDropdownPropertyItemに、メニューサイズを変更できるmaxVisibleEntries APIプロパティを追加しました
- IToggleGroupPropertyItemEntryにenabled APIプロパティを追加しました
- ButtonPropertyItemVariant API列挙型をButtonVariantに変更しました
- 選択ツールにGenerate Manifestボタンを追加しました
- 選択ツールのブロックマニフェストにDeselectとReplace操作を追加しました
選択内の特定ブロックタイプを削除または置換できます - キーボード設定に、鉛筆用の「Paint」キー割り当てを追加しました
- Structureパネルにフィルタリング機能を追加しました
構造物の表示名またはタグでフィルタリングできます - Block InspectorにJigsawブロック編集機能を追加しました
- Jigsawワークフロー生成時に、検証警告画面をスキップするオプションを追加しました
- ログAPIに、ローカライズされたメッセージおよびサブメッセージのサポートを追加しました
- Terrain Toolに新しいRaise / Lower Elevationモードを追加しました
- ブラシのフォールオフを調整可能になりました
- 地形を上下させる際に、複製または保持する地形レイヤー数を指定できるようになりました
- ブラシ半径を調整可能になりました
- ペイント中にShift キーを押すと、ブラシのXZ座標を固定できるようになりました
- Layout Instance Baking を追加しました
レイアウトをホログラムから実際のブロックに変換し、エクスポートワールドおよびプレイテストに追加します
※現時点では オーバーワールドのみ対応 - レイアウトテンプレートにミラー/回転を追加しました
- レイアウトインスタンスにミラー/回転を追加しました
- インスタンスエディターにミラー/回転プロパティを追加しました
※ネザーおよびエンドは将来のアップデートで対応予定です - Selection、Paste Preview、Line、Pencil、Brush、Smartfill、Terrain、Workbench、Ruler、Block Inspector、Scale、Farm Generator ツールの選択上限を、ビデオ描画距離設定に合わせて更新しました
- ナビゲーションペインのUIを更新し、マルチプレイヤー挙動を追加しました
- Stored Locationsはプロジェクト内のすべてのクリエイター間で共有され、新規参加者にも同期されます
- Stored Locations の名前・座標・色を編集できるようになりました
- 全選択/全解除および削除(確認モーダル付き)を追加しました
削除はすべてのユーザーに影響します - プロジェクト内の全クリエイターを一覧表示する新しいパネルを追加しました(色インジケーター付き)
- 他のクリエイターの位置へ移動できるテレポート機能を追加しました
- Quick Move機能を更新しました
- Quick Moveモードへの切り替えキーをM→Nに変更しました
- 矢印キー移動のデフォルト割り当てをAlt+Shift+矢印キーに変更しました
これらの変更により、他の選択モードのショートカットとの競合が解消されます - ガジェットアームが使用後に消えなくなりました
- プレビュー表示の透明度を高めました
- 選択が存在しない場合、Quick Moveに入れなくなりました
- Quick Move から、最後に使用していない選択(作成)モードへ切り替えると選択状態が壊れる問題を修正しました
正しく選択が解除されるようになりました - 大量の構造物を含むプロジェクトでのStructureパネルUIのパフォーマンスを改善しました
- 一部のVibrant Visual設定を選択するとエラーが発生する問題を修正しました
- ディメンション切り替え後に、ブラシがマスクされたブロックを誤って適用する問題を修正しました
- ワールド境界外でExtrude Toolを使用した際の未処理エラーを修正しました
- 軸ロックや始点/終点編集時に発生していたRuler Toolの重大なクラッシュおよび複数のロジック問題を修正しました
- ワールド境界外へブロックを移動しようとするとエディターがフリーズする問題を修正しました
エンティティコンポーネント
- minecraft:body_rotation_locked_to_vehicleコンポーネントを追加しました
エンティティの体の回転が、搭乗しているビークルに自動的に揃います - minecraft:burns_in_daylightに新しいフィールドprotection_slotを追加しました
日光による燃焼を防ぐ装備スロットを指定できます
有効な値:slot.weapon.offhand、slot.armor.head、slot.armor.chest、slot.armor.legs、slot.armor.feet、slot.armor.body
未指定の場合、頭装備スロットが保護スロットとして使用されます - minecraft:ageableおよびminecraft:breedableコンポーネントで、transform_to_itemフィールドをresult_itemに名称変更しました
このフィールドは各コンポーネントのitemsリスト内の各アイテムごとに定義され、使用時のアイテム変換を個別に指定できます - minecraft:healableおよびminecraft:tameableコンポーネントのitemsにresult_itemフィールドを追加しました
インタラクション成功時、消費されたアイテムはこのアイテムに置き換えられます - minecraft:addrider エンティティコンポーネントを拡張し、複数のライダー配列を指定できるようになりました
- 説明
- 1体以上のライダーを乗せた状態で、乗騎可能モブをスポーンできます
- フィールド
- riders:追加するライダーの配列
- 必須:entity_type
- 任意:spawn_event
- riders:追加するライダーの配列
- 要件
- モブは minecraft:rideable コンポーネントを持つ必要があります
- riders 配列の長さは、minecraft:rideable の seat_count を超えてはなりません
- 説明
- minecraft:breathableに新しいブール値フィールドcan_dehydrateを追加しました
デフォルトは false で、従来の挙動を維持します
trueに設定すると、水中でのみ呼吸できるエンティティは水外に出た際に脱水ダメージを受けます - minecraft:body_rotation_locked_to_vehicleコンポーネントをminecraft:rotation_locked_to_vehicleに名称変更しました
エンティティの体の回転と全体の回転の両方が、搭乗ビークルに揃います - minecraft:exhaustion_valuesコンポーネントに lungeフィールドを追加しました
ランジエンチャント発動時に適用される消耗量を定義し、エンチャントレベルに応じて乗算されます - minecraft:mob_effectコンポーネントにambientフィールドを追加しました
- 効果がアンビエント用の背景で描画されます
- 効果終了時の点滅表示が無効になります
ゲームプレイ(挙動変更)
- minecraft::is_shovelタグが付与されたカスタムアイテムは、シャベルと同様に、シャベルで道を作成できるすべてのブロック上で道を生成するようになりました
全般(仕様変更)
- 「MERS uniforms is being set more than once」のアサーションメッセージにファイル名を追加し、将来のデバッグを容易にしました
グラフィック
- “render_method”:”blend” を使用しているブロックが、常に半透明になってしまう問題を修正しました
- “render_method”:”blend” および “render_method”:”alpha_test” を使用しているブロックが、インベントリ内で側面に陰影が付かない問題を修正しました
- エディターのVibrant Visuals設定ペインにキューブマップ制御を追加しました
- Vibrant Visualsにおいて、キューブマップのライティングおよびエフェクトをデータ駆動で制御できる機能を追加しました
詳細は更新されたCreator Portalを参照してください- 新しいキューブマップ設定ファイルは、リソースパック内のcubemapsディレクトリに配置する必要があります
- キューブマップ設定ファイルの例:
{
“format_version”: “1.21.130”,
“minecraft:cubemap_settings”: {
“description”: {
“identifier”: “mypack:mycubemap”
},
“lighting”: {
“ambient_light_illuminance”: {
“0.00000”: 4.0,
“1.000000”: 4.0
},
“sky_light_contribution”: 1.0,
“directional_light_contribution”: 1.0,
“affected_by_atmospheric_scattering”: true,
“affected_by_volumetric_scattering”: true
}
}
} - フィールド説明
- format_version
- 必須フィールド。”1.21.130″を指定します
- minecraft:cubemap_settings
- 必須フィールド
- minecraft:cubemap_settings/description/identifier
- 必須フィールド
- 識別子がminecraft:default_cubemapの場合、すべてのバイオームでデフォルトとして使用されます
- それ以外の場合、対応する.client_biome.jsonファイルで同じ識別子を指定することで、特定のバイオームに適用できます
- format_version
- バイオーム設定ファイルの例:
{
“format_version”: “1.21.130”,
“minecraft:client_biome”: {
“description”: {
“identifier”: “minecraft:river”
},
“components”: {
“minecraft:cubemap_identifier”: {
“cubemap_identifier”: “mypack:mycubemap”
}
}
}
} - minecraft:cubemap_settings/lighting
- 必須フィールド(内部の各フィールドは任意)
- ambient_light_illuminance
- 数値ペアを指定します
- 第1引数:0.0~1.0(時間帯)
- 第2引数:0.0~100000.0(環境光)
- デフォルト値:すべての時間帯で5.625
- 数値ペアを指定します
- sky_light_contribution
- 空の光の寄与率
- 範囲:0.0~1.0
- デフォルト値:1.0
- directional_light_contribution
- 指向性ライトの寄与率
- 範囲:0.0~1.0
- デフォルト値:0.0
- affected_by_atmospheric_scattering
- 大気散乱エフェクトの影響を受けるかどうか
- デフォルト値:false
- affected_by_volumetric_scattering
- ボリューム散乱エフェクトの影響を受けるかどうか
- デフォルト値:true
- フルスクリーン起動時に、画面下部に黒帯が表示される問題を修正しました
- ピストンで移動されたブロックが暗くなりすぎる問題を修正しました
- Kelp Blockを、プレイヤーカメラ付近でディザリングの影響を受けるブロック一覧に追加しました
- Vibrant Visuals有効時に、ピストンで押されたブロックが黄色く点滅する問題を修正しました
- Vibrant Visualsにおいて、ラフネスが低くハイトマップを使用しているマテリアルのちらつきを軽減し、誤った反射を修正しました
- バニラレンダラー使用時に、ダメージパーティクルが黒く表示される場合がある問題を修正しました
- 考古学関連アイテムが、ほぼ黒くレンダリングされる場合がある問題を修正しました
- 水中での光吸収量を2→1に変更し、Java Editionと一致させました
- iOSおよびAndroidにおけるVibrant Visualsの対応デバイスを更新し、Adreno 700シリーズの追加サポートを含めました
- Improved Input Latency Responseトグルが、起動時にクラッシュを引き起こす問題を修正しました
アイテム
- カスタムブロックが 「飛行アイテム」としてレンダリングされてしまう問題を修正しました
アイテムコンポーネント
- minecraft:swing_soundsアイテムコンポーネントを追加
- 使用者が振った際に再生されるスイング音を上書きできるようになりました
- フィールド
- attack_miss
- 攻撃が外れた場合、または無敵状態によりダメージが発生しなかった場合に再生されるサウンド
- attack_hit
- 攻撃が命中したときに再生されるサウンド
- attack_critical_hit
- 攻撃が命中し、クリティカルダメージを与えたときに再生されるサウンド
- attack_miss
- 少なくとも1つ以上のフィールド指定が必須です
- minecraft:kinetic_weaponアイテムコンポーネントを追加
- 概要
- 使用中、毎ティックごとに、使用者の視線ベクトル方向に一直線上で遮られていないすべての対象に対してダメージおよびその他の効果を与えることができます
- ダメージは、使用者と対象の速度を視線ベクトルに射影(ドット積)した値を基に計算されます
- 使用者と対象が互いに向かって移動し、かつ視線方向と一致しているほどダメージが高くなります
- damage_multiplierとdamage_modifierを適用した後、最終的なダメージ値は小数点以下切り捨てで整数化されます
- フィールド
- delay
- ダメージおよび効果を適用するまでに待機するティック数
- reach
- 視線ベクトルに沿って攻撃が当たる距離
- hitbox_size
- エンティティ検出時のレイキャストに追加される当たり判定の許容範囲
- damage_multiplier
- 射影された速度の合計に掛けられる倍率
- damage_modifier
- 倍率適用後の値に加算される補正値
- damage_conditions
- ダメージを適用するために満たす必要がある条件
- knockback_conditions
- ノックバックを適用するために満たす必要がある条件
- dismount_conditions
- 騎乗者を降ろすために満たす必要がある条件
- delay
- 条件系フィールド共通仕様(damage_conditions / knockback_conditions / dismount_conditions)
- max_duration
- delay経過後、効果が適用可能な最大時間(ティック)
- min_speed
- 効果を適用するために必要な、使用者の最小速度(視線ベクトルへの射影値)
- min_relative_speed
- 効果を適用するために必要な、使用者と対象との相対速度(視線ベクトルへの射影値)
- 指定されていない効果は適用されません
- max_duration
- 要件
- 同一アイテムにminecraft:use_modifiersアイテムコンポーネントが必要です
- 概要
- minecraft:piercing_weaponアイテムコンポーネントを追加
- 概要
- 使用者の視線ベクトル方向に一直線上で検出されたすべてのエンティティにダメージを与えることができます
- このコンポーネントを持つアイテムは、ブロックを破壊できません
- 攻撃アクションが常に最優先され、視線先にあるブロックに関係なく処理されます
- フィールド
- reach
- 視線ベクトルに沿った攻撃可能距離
- hitbox_size
- レイキャストによるエンティティ検出時の追加許容範囲
- reach
- 概要
- minecraft:cooldownコンポーネントの拡張
- 新たにtypeフィールドをサポートしました
- クールダウンが適用されるアクションを排他的に指定できます
(一方のクールダウンが、他方の行動に影響しません) - 値
- use
- 使用時にクールダウンが発生
- 再使用は不可
- 攻撃・採掘・インタラクトは可能
- 使用時にクールダウンが発生
- attack
- 攻撃時にクールダウンが発生
- 再攻撃は不可
- 使用・採掘・インタラクトは可能
- 攻撃時にクールダウンが発生
- useがデフォルト値で、従来の挙動を維持します
- use
- Creative Mode専用リーチ設定を追加
- minecraft:kinetic_weaponにcreative_reachフィールドを追加
- minecraft:piercing_weaponにcreative_reachフィールドを追加
- 概要
- クリエイティブモード時に使用されるリーチ距離を定義します
- 未指定の場合はreachの値が使用されます
- minecraft:use_modifiersの拡張
- start_soundフィールドを追加
- アイテムの使用を開始した際に再生されるサウンドを定義します
- start_soundフィールドを追加
モブ
- 1.8.0未満のformat_versionを使用したエンティティJSONにおいて、誤って表示されていたコンテンツ警告を修正しました
- 最新のzombie_pigman.entity.jsonスライスのmin_engine_versionを1.8.0に引き下げました
- これにより、既存のサードパーティ製コンテンツによる上書きが可能になります
Molang
- minecraft:on_use_kinetic_damageアイテムコンポーネント関連のMolangクエリを追加
- 以下の4つの新しいMolangクエリが追加されました
- query.get_kinetic_item_delay
- メインハンドのアイテムが持つ
- minecraft:on_use_kinetic_damageコンポーネントのdelay値を返します
- コンポーネントが存在しない場合は0を返します
- query.get_kinetic_item_damage_duration
- メインハンドのアイテムが持つ
- minecraft:on_use_kinetic_damageコンポーネントのdamage_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.get_kinetic_item_knockback_duration
- メインハンドのアイテムが持つ
- minecraft:on_use_kinetic_damageコンポーネントのknockback_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.get_kinetic_item_dismount_duration
- メインハンドのアイテムが持つ
- minecraft:on_use_kinetic_damageコンポーネントのdismount_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.get_kinetic_item_delay
- 以下の4つの新しいMolangクエリが追加されました
- minecraft:kinetic_weapon関連Molangクエリを追加
- query.kinetic_weapon_delay
- メインハンドのアイテムが持つ
- minecraft:kinetic_weaponコンポーネントのdelay値を返します
- コンポーネントが存在しない場合は0を返します
- query.kinetic_weapon_damage_duration
- メインハンドのアイテムが持つ
- minecraft:kinetic_weaponコンポーネント内
- damage_conditionsのmax_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.kinetic_weapon_knockback_duration
- メインハンドのアイテムが持つ
- minecraft:kinetic_weaponコンポーネント内
- knockback_conditionsのmax_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.kinetic_weapon_dismount_duration
- メインハンドのアイテムが持つ
- minecraft:kinetic_weaponコンポーネント内
- dismount_conditions の max_duration値を返します
- コンポーネントが存在しない場合は0を返します
- query.kinetic_weapon_delay
- 新しい状態取得クエリを追加
- query.ticks_since_last_kinetic_weapon_hit
- 使用者が突進型の武器使用中に最後に何かに命中してから経過したティック数を返します
- 仕様
- キネティック武器を使用していない場合、またはまだ何も命中していない場合は-1.0を返します
- 使用者がアンロード状態の間に発生したヒットはカウントされません
- query.ticks_since_last_kinetic_weapon_hit
- パック設定用Molangクエリを追加
- query.get_pack_setting(‘ns:slider_name’)
スライダー設定の現在値を取得します - query.is_pack_setting_enabled(‘ns:toggle_name’)
トグル設定が有効かどうかを判定します - query.is_pack_setting_selected(‘ns:dropdown_name’, ‘dropdown_option_name’)
ダウンで指定したオプションが選択されているかを判定します
- query.get_pack_setting(‘ns:slider_name’)
ネットワークプロトコル
- ActorFlags
- ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLEを追加
- ActorFlags::BODY_ROTATION_LOCKED_TO_VEHICLEをActorFlags::ROTATION_LOCKED_TO_VEHICLEに名称変更しました
- LevelSoundEventPacket の変更
- 以下のサウンドイベントを追加しました
- LevelSoundEvent::SpearAttackHit
- LevelSoundEvent::SpearAttackMiss
- LevelSoundEvent::WoodenSpearAttackHit
- LevelSoundEvent::WoodenSpearAttackMiss
- LevelSoundEvent::SpearUse
- LevelSoundEvent::WoodenSpearUse
- また、以下の新しい擬似音イベントを追加しました
- imitate.camel_husk
- imitate.parched
- 以下のサウンドイベントを追加しました
- ActorEventPacketの変更
- ActorEvent::KINETIC_DAMAGE_DEALTを追加
- MobEffectPacketの変更
- ambient(bool)フィールドを追加
- エフェクトがアンビエント効果として扱われるかどうかを定義します
- ビーコンやコンジットによる効果と同様の扱いになります
- ambient(bool)フィールドを追加
パーティクル
- パーティクルのテクスチャパスに対して誤った検証エラーが発生していた不具合を修正しました
スクリプティング
- Minecraft側でチェックされ無効と判断されたブレークポイントは、VS Code 上で 無効(無効化表示)として表示されるようになりました
- 特定の条件下でブレークポイントがヒットしない不具合を修正しました
構造物
- 未対応プラットフォームで構造物を書き出そうとした際にクラッシュが発生する問題を防止しました
- 構造物配置時におけるツタ(Vine)ブロックの回転およびミラー処理の不具合を修正しました
ユーザーインターフェース
- UI 式における 文字列の乗算は、%.s 形式のみに限定されるようになりました
- ビューバインディングにresolve_ancestor_scope(bool)を追加
- source_control_nameに一致する祖先要素へバインドするための指定が可能になります
実験的テクニカルアップデート
API
- @minecraft/debug-utilitiesのデバッグ描画技術が、異なるディメンションでの形状レンダリングに対応しました
- DebugShape にsetLocation(location: minecraftserver.DimensionLocation | minecraftserver.Vector3): voidメソッドを追加
- DebugShape の location プロパティは 読み取り専用に変更
(位置変更には上記 setLocation を使用) - DebugShape に 読み取り専用の dimension プロパティを追加
- すべてのデバッグ形状のコンストラクタがVector3 または DimensionLocation のバリアントを受け取る形式に変更されました
- PlayerSwingStartAfterEventが、スイング開始時のみ発火するよう修正しました
- ピストンが破壊原因の場合に onBreak ベータ API イベントが発火しない問題を修正しました
- @minecraft/serverバージョン2.4.0をリリース
- @minecraft/serverバージョン2.5.0-betaを追加
- timeLeftによりDebugShapeが 即座に削除されてしまう不具合を修正しました
- 特定の回転角度でDebugArrowの矢じり表示が不正になる問題を修正しました
- プレビュー環境においてworld.afterEvents.playerBreakBlockが無効なブロック座標を返していた問題を修正しました
- デバッガー接続時に、グローバル動的プロパティの値をMinecraft デバッガーのLive Diagnosticsに送信するようになりました
- プレイヤーのスイング情報の文脈を提供するため、EntitySwingSourceをベータに追加
- PlayerSwingStartAfterEvent.swingSourceをベータに追加
- PlayerSwingEventOptions.swingSourceをベータに追加
- 実行後にDebugShape オブジェクトが正しくクリーンアップされない問題を修正しました
- DebugTextがscaleプロパティの影響を受けない問題を修正しました
- 読み取り専用プロパティtickingAreaManager: TickingAreaManagerをベータに追加
- TickingAreaManagerクラスをベータに追加
- ディメンションに対して一時的なティッキングエリアの追加・削除・取得を行うためのマネージャーです
- これらのティッキングエリアは、コマンドの制限とは独立した、パックごとの固定ティックチャンク数制限を受けます
- TickingAreaインターフェースをベータに追加
- 特定のティッキングエリアに関する情報を提供します
- TickingAreaOptionsインターフェースをベータに追加
- TickingAreaManagerを使用してティッキングエリアを作成するためのオプションです
- TickingAreaErrorクラスをベータに追加
- TickingAreaErrorReason enumをベータに追加
- TickingAreaErrorがスローされた理由を示します
- BlockComponentRedstoneUpdateEventを追加
- カスタムブロックコンポーネントからサブスクライブ可能です
- ベータにてonRedstoneUpdateカスタムコンポーネント購読を追加
- 以下の条件があります
- ブロックがminecraft:redstone_consumerコンポーネントを持っていない場合、CONTENT_ERRORがスローされます
- BlockComponentRedstoneUpdateEvent.powerLevelがminecraft:redstone_consumerのmin_power未満の場合、購読はキューに追加されません
- カスタムコンポーネントJSONと購読スクリプト例:
{
“format_version”: “1.21.130”,
“minecraft:block”: {
“description”: {
“identifier”: “test:custom_block”
},
“components”: {
“minecraft:redstone_consumer”: {
“min_power”: 10,
“propogates_power”: true
},
“test:custom_component”: {}
}
}
}
import { system } from ‘@minecraft/server-wrapper’;
system.beforeEvents.startup.subscribe(init => {
init.blockComponentRegistry.registerCustomComponent(“test:custom_component”, {
onRedstoneUpdate: _ => {
// ここに処理を記述
}
});
});
- 以下の条件があります
APIインフラ
- CommandOutputPacketのシリアライズを近代化
- 「Output Messages」の最大数:100
- フィールド「Message Id」の最大サイズ:512 文字
- 「Parameters」の最大数:512
- CommandRequestPacket のシリアライズを近代化
- フィールド「Request ID」の最大サイズ:39 文字
- AvailableCommandsPacket のシリアライズを近代化
- 以下の制約を追加しました
- Chained Subcommand Data / Name:最大 512 文字
- Commands / Name:最大 512 文字
- Commands / Description:最大 1000 文字
- Commands / Chained Subcommand Indexes:最大 250 要素
- Commands / Overloads:最大 250 要素
- Constraints / Constraint Indices:最大 250 要素
- 以下の制約を追加しました
Blocks
- Upcoming Creator Featuresトグルの背後でminecraft:supportブロックコンポーネントを追加しました
例:
“minecraft:support”: {
“shape”: “stair” // “fence” も指定可能
} - 新しいブロックトレイトminecraft:connectionを追加しました
- フェンスやガラス板のように、周囲のブロックと接続する挙動をバニラブロックから公開します
- 以下の例を使用すると、minecraft:connection_north / east / south / westの boolステートが追加されます
- このトレイトは 「Upcoming Creator Features」トグル有効時のみ使用可能です
- 例:
{
“format_version”: “1.21.130”,
“minecraft:block”:
“description”: {
“identifier”: “test:connection_block”,
“traits”: {
“minecraft:connection”: {
“enabled_states”: [“minecraft:cardinal_connections”]
}
}
}
}
}
- 既知の問題
- minecraft:connectionを使用したブロックは、フェンス、ウォール、鉄格子、フェンスゲート、ガラス板などのブロックとの接続判定が正しく行われない場合があります
- この問題は現在対応中です
- Upcoming Creator Featuresトグルの背後でminecraft:connection_ruleコンポーネントを追加しました
- フェンス、ウォール、鉄格子、ガラス板など接続挙動を持つブロックが、このブロックに接続を試みるかどうかを定義できます
- VanillaBlockTag minecraft:has_fence_connectionsを追加しました
- フェンスのように接続を生成するカスタムブロックであることを識別するためのタグです
- カスタムフェンスとバニラフェンスを接続するために必須です
- このタグとminecraft:connectionトレイト、minecraft:connection_rule を組み合わせることでバニラフェンスと同等の接続挙動を持つカスタムフェンスを作成できます
- カスタムフェンスの例:
{
“format_version”: “1.21.130”,
“minecraft:block”: {
“description”: {
“identifier”: “test:my_fence”,
“traits”: {
“minecraft:connection”: {
“enabled_states”: [“minecraft:cardinal_connections”]
}
}
},
“components”: {
“tag:minecraft:has_fence_connections”: {},
“minecraft:connection_rule”: {
“accepts_connections_from”: “only_fences”
}
}
}
}
- minecraft:placement_directionブロックトレイトに新しいステート minecraft:corner_and_cardinal_directionを追加しました
- minecraft:cornerに以下の値を提供し、バニラの階段と同様の挙動を可能にします:
- none
- inner_left
- inner_right
- outer_left
- outer_right
- このステートを設定すると、blocks_to_corner_withフィールドを使用してどのブロックと角を形成するかをブロックディスクリプタ配列で指定できます
- デフォルトでは同一ブロック名同士で角を形成します
- この機能を使用するには
- ワールドでBeta APIsトグルを有効化
- ブロックにuse_beta_features: trueを指定が必要です
- 例:
{
“format_version”: “1.21.130”,
“use_beta_features”: true,
“minecraft:block”: {
“description”: {
“identifier”: “custom:custom_block”,
“traits”: {
“minecraft:placement_position”: {
“enabled_states”: [“minecraft:vertical_half”]
},
“minecraft:placement_direction”: {
“enabled_states”: [“minecraft:corner_and_cardinal_direction”],
“blocks_to_corner_with”: [
{ “tags”: “q.any_tag(‘minecraft:cornerable_stairs’)” }
]
}
}
}
}
}
- minecraft:cornerに以下の値を提供し、バニラの階段と同様の挙動を可能にします:
- Beta APIs トグルが有効な場合、バニラ階段にはminecraft:cornerable_stairsタグが付与されます
- 同じタグを持ち、minecraft:cardinal_direction ステートを使用するカスタムブロックと角を形成できます
- minecraft:corner_and_cardinal_directionを使用しているブロックで、南または西向き時にinner_left / outer_left とinner_right / outer_rightが逆になる問題を修正しました
- minecraft:vertical_halfとminecraft:corner_and_cardinal_directionを併用するブロックが、1ティック遅れではなく即座に角状態を更新するよう修正しました
- 構造物内で使用される場合、minecraft:cornerブロックステートをミラー(反転)するようになりました
- Upcoming Creator Features実験の背後でminecraft:redstone_consumerブロックコンポーネントを追加しました
- レッドストーン信号を消費し、必要に応じて伝播できるブロックを定義します
- 任意フィールド:
- min_power
- 入力信号の最小強度
- この値以上の場合、onRedstoneUpdateイベントがScriptsに送信されます
- デフォルト:0(常にイベント送信)
- propogates_power
- 信号をこのブロックを通過させるかどうか
- デフォルト:false
- min_power
- ブロックのパーミュテーションでは現在使用不可
- 例:
{
“format_version”: “1.21.130
“minecraft:block”: {
“description”: {
“identifier”: “test:custom_consumer_block”
},
“components”: {
“minecraft:redstone_consumer”: {
“min_power”: 5,
“propogates_power”: true
}
}
}
}
- minecraft:material_instancesブロックコンポーネントを変更しました
- 旧実験フィールドshaded(旧名 emissive)を削除
- 同等の効果は既存フィールドで実現できます
- 例:
“minecraft:material_instances”: {
“*”: {
“texture”: “my_texture”,
“render_method”: “opaque”,
“face_dimming”: false,
“ambient_occlusion”: false
}
}
- minecraft:leashableブロックコンポーネントを追加しました
- カスタムブロックにリードを接続可能にします
- リード結び目の位置を調整するためのoffsetフィールドを含みます
- 現在は「Upcoming Creator Features」有効時のみ使用可能
Editor
- エディターにおいて 「Prefabs」機能の初期的な実験サポートを追加しました
- 本機能は非常に実験的であり、いくつかの問題が存在します
- 今後仕様変更されることが保証されており、現時点ではドキュメントも提供されていません
- 本番プロジェクトでの使用は推奨されません
- 「Prefab Template Manager」を追加しました
- プレハブテンプレートの 作成・編集・削除を支援するための管理ツールです
- 「Prefab Instance Editor」を追加しました
- シーン内にプレハブを配置し、インスタンスごとのプロパティを編集できるようになります
Graphical
- local_lighting.jsonを含む Marketplaceコンテンツで、コンテンツエラーが大量に表示される場合があった問題を修正しました
詳しくはMinecraft: Bedrock Edition 1.21.130 – Mounts of Mayhemをご確認ください。



コメント