アプデ情報

【マイクラ】スナップショット: 24w21a アプデ情報まとめ【Java版】

スポンサーリンク
スポンサーリンク

【マイクラ】スナップショット: 24w21a アプデ情報まとめ【Java版】

24W21Bのバグ修正

  • MC-272321 – スナップショットワールドを 24w21a にアップグレードした後にクラッシュする問題を修正。

変更点

  • 新しいピストンのサウンドを古いサウンドに戻した。
  • ピストンが大きすぎるという初期のフィードバックに対処するため、元のサウンドの音量が下がった。
  • 一時停止メニューにサーバーから提供されるリンクのリストを含めることができるように。
  • 切断画面の改善。
  • Realm のメンバーは誰でもワールドをアップグレードできるようになった。
  • Realms のメイン画面には、Realm のすべてのオンラインプレーヤーが表示される。
    • ホバーすると、各プレイヤーの頭と名前がツールチップに表示される。

宝物庫

  • プレイヤーがすでに宝物庫を回収したことを理解できるように効果音を追加。

トライアルチャンバー

  • トライアルチャンバーはディープダークでは生成される可能性が低くなった。

アニマルパニック

  • 動物は、あらかじめ定義されたダメージソースタイプによって引き起こされたダメージに基づいてパニックを起こすようになった。
  • パニックはダメージを与えた後 2 秒間続く。バニラの動物では次のダメージタイプタグが使用される:
    • panic_environmental_causes : オオカミ、シロクマ (大人)、パンダが使用
    • panic_causes : 他のすべての動物と赤ちゃんシロクマが使用。

サーバーリンク

  • サーバーはクライアントへのリンクリストを提供できるようになった。
  • クライアントがリンクを受信した場合、「サーバーリンク…」という新しいボタンがゲーム一時停止画面に表示される。
    • そのボタンのためのスペースを確保するために、「バグを報告」と「フィードバックを送信」ボタンは必要に応じてサブ画面に移動される可能性がある。

切断画面の改善

  • 場合によっては、クライアントは切断に関する詳細情報を保存するようになった (クラッシュレポートと同様)
  • その場合、切断画面に新しい「切断レポートディレクトリを開く」ボタンが追加される。
  • サーバーがバグ報告用のリンクを提供する場合、切断画面にボタンとしても追加される。

技術的な変更

  • リソースパックのバージョンは 34 になった。
  • データパックのバージョンは 45 になった。
  • サーバーはクライアントにリンクのリストを提供できるようになった。
  • サーバーはクラッシュおよび切断レポートにカスタムの詳細を追加できる。

ゲームのルール

  • 新しいゲームルール、entitiesWithPassengersCanUsePortals を追加。
    • true の場合、乗客がいるエンティティはネザーポータル、エンドポータル、エンドゲートウェイを使用できる。
    • デフォルトは false

サーバーリンク

  • 新しいクライアントバウンドパケット server_links が構成とゲームプロトコルで利用可能になった。
  • 受信すると、クライアントは一時停止メニューからリンクを利用できるようになる。
  • リンクラベルは組み込みまたはカスタム (任意のテキスト) にすることができる。
  • いくつかの組み込み関数には特別な機能もある:
    • report_bug:
      • パケット処理エラーにより切断が発生した場合、切断画面にリンクが表示される。
      • リンクは切断レポートにコメントとして含まれる。
  • バニラサーバーが report_bug リンクを設定できるように、server.properties にbug-report-link を追加。
    • このフィールドが空でない場合、サーバーはそのリンクをクライアントに送信する。
    • このフィールドには整形式の URL を含める必要がある。

カスタムサーバークラッシュレポートの詳細

  • 新しいクライアントバウンドパケット custom_report_details が configuration および game プロトコルで利用可能になった。
  • このパケットには、キーと値のテキストエントリのリストが含まれている。
  • 受信した場合、このパケットの内容は、このサーバーへの接続中に生成されたクラッシュまたは切断レポートの別のセクションに追加される。

データパックバージョン45

  • ジュークボックスの曲がデータ駆動型になった。
  • 新しいコマンド構文を追加。

ジュークボックスソング

  • データパックからロードされるジュークボックスソングレジストリを追加。
  • ジュークボックスの曲の定義へのパスは、data/<namespace>/jukebox_song/<id>.json となる。
  • 定義内のフィールド:
    • sound_event – ジュークボックスによる再生時にストリーミングされるサウンドイベント。
    • description – テキストコンポーネントとして表されるホバーツールチップに表示される曲の名前。
    • length_in_seconds – 正の浮動小数点数で表した曲の長さ (秒単位)
    • comparator_output – ジュークボックスで再生されるときにコンパレーターによって出力されるレッドストーン信号 (0 ~ 15)
  • minecraft:jukebox_playable アイテムスタックコンポーネントを追加。

JUKEBOX_PLAYABLE アイテムコンポーネント

  • 設定すると、アイテムをジュークボックスに挿入して曲を再生できる。
  • 形式 : フィールドを含むオブジェクト
    • song: ジュークボックスの曲 ID
      • このアイテムスタックが挿入されたときにジュークボックスで再生される曲。
    • show_in_tooltip : ブール値 (デフォルト: true)
      • false の場合、曲名はツールチップに表示されない。
      • これは以前はミュージックディスクの hide_additional_tooltip コンポーネントによって制御されていた。
    • 例: jukebox_playable={song:’minecraft:precipice’}、jukebox_playable={song:’minecraft:precipice’, show_in_tooltip:false}

属性

  • 属性修飾子に UUID と名前の組み合わせがなくなった。
  • 代わりに、属性修飾子は他のリソースと同様に、名前空間 ID によって固有に識別されるようになった。
  • 修飾子の ID は、単一の属性の修飾子セット内でその修飾子を固有に識別する。
    • 異なる属性の修飾子であれば、同じ ID を異なる修飾子に使用することは許可される。
  • 既存の組み込み修飾子は新しい ID にアップグレードされる。
  • 既存のカスタム修飾子は、 minecraft 名前空間の ID として GUID にアップグレードされる。

ATTRIBUTE コマンド

  • uuid 引数と name 引数は、単数形の id 引数に置き換えられた。

アイテムスタック属性修飾子

  • uuid フィールドと name フィールドは削除された。
  • 属性修飾子に id (名前空間 ID) フィールドが追加された。
    • これは修飾子の属性ごとの固有の識別子。

エンティティ属性

  • 属性は attributes として保存されるようになった。
  • 属性形式 :
    • id : Name から名前が変更。
    • base : Base から名前が変更。
    • modifiers : Modifiers から名前が変更。
      • 修飾子は attribute_modifiers アイテムスタックコンポーネントの修飾子と同じ形式で保存されるようになった。
        • id : UUID と Name を置き換える
        • amount : Amount から名前が変更。
        • operation : Operation から名前が変更され、int ではなく名前付き定数になった。
          • add_value – 以前は 0
          • add_multiplied_base – 以前は 1
          • add_multiplied_total – 以前は 2

エンチャント

属性効果

フィールド :

  • name と uuid が削除され、idに置き換えられた。
  • id : 追加する属性修飾子の名前空間 ID
    • エンチャントされたアイテムがスロットに装備されている場合、これにはスロット名が付加される。
    • 異なるエンチャント (または他のシステム) が互いに干渉しないように、固有である必要がある。

エンティティ効果のタイプ

damage_item

ダメージはクリエイティブモードのプレイヤーが持つアイテムには適用されない。

Hit Block Parameters
  • Entities: this
  • Enchantment Level
  • Origin
  • Block State

エフェクトコンポーネント

  • minecraft:hit_block :
    • 条件コンテキスト : ヒットブロックパラメーターを取得するように変更。 -this はブロックにヒットするエンティティ。

タグ

ディレクトリ名の変更

  • 従来のデータパックディレクトリ名 (要素の複数名に基づく) を使用していた一部のレジストリタイプは、レジストリ名と一致するように名前変更された。
  • 影響を受けるディレクトリ :
    • structures -> structure
    • advancements -> advancement
    • recipes -> recipe
    • loot_tables -> loot_table
    • predicates -> predicate
    • item_modifiers -> item_modifier
    • functions -> function
    • tags/functions -> tags/function

アイテムタグ

  • music_discs アイテムタグを削除。

ブロックタグ

  • air : 空気に似たすべてのブロック。

ダメージタイプのタグ

  • breeze_immune_to ダメージタイプタグを削除。
  • panic_environmental_causes を追加 : 攻撃的な動物、つまり攻撃されると反撃するモブに対してパニックを引き起こすダメージの種類
  • panic_causes を追加 : 受動的な動物、つまり攻撃されたときに逃げるモブに対してパニックを引き起こすダメージの種類。

述語

ジュークボックス再生可能述語

新しいアイテムの副述語が jukebox_playable として利用可能になった。

  • jukebox_playable コンポーネント (音楽ディスクなど) のマッチャー。
  • フィールド :
    • song – 一致するジュークボックス曲のオプションの ID、ID のリスト、またはタグ。

プレーヤーの述語

  • gamemode フィールドはゲームモードのリストを受け入れるように変更された。

コマンド

  • @n エンティティセレクターを追加し、最も近いエンティティを選択する。
    • これは @e[sort=nearest,limit=1] として機能する。
    • 追加の要件が引き続き提供される場合がある。例: @n[type=pig] は最も近い Pig を選択する。

リソースパックバージョン34

  • block.vault.reject_rewarded_player サウンドイベントを追加。
  • シェーダーの変更。

シェーダー

  • コアシェーダ定義の blend ブロックは使用されなかったため削除された。
  • position_color_tex シェーダは削除され、既存の position_tex_color に置き換えられた。
  • glint_direct シェーダが削除され、既存の glint シェーダに置き換えられた。
  • armor_glint シェーダーは使用されていなかったため削除された。

24W21A のバグ修正

  • MC-67 – 乗客がいるエンティティはポータルを通過できない。
  • MC-31819 – 難易度ピースフルで満腹度が減少する。
  • MC-116279 – ネザーポータルを通過する非プレイヤーエンティティは、ネザーポータルが存在しない場合、ネザーにポータルを生成しない。
  • MC-151648 – 非プレイヤーエンティティはリンクされていないネザーポータルを通過できない。
  • MC-170103 – 飼い慣らされていないオオカミは怒って飛び跳ねている間だけ食べ物をねだる。
  • MC-260346 – バニラのディスクが通常終了するときにカスタム音楽ディスクが切断される。
  • MC-266290 – 同じ種類の銅のドアであっても、錆止めした銅のドアと通常の銅のドアの間では、二重ドアが自動的に形成されない。
  • MC-266586 – トライアルチャンバーがディープダークバイオーム内に直接スポーンする可能性がある。
  • MC-266626 – ブリーズが同じチームに入ってもプレイヤーへの攻撃を止めない。
  • MC-267967 – ブリーズは、deflects_projectiles エンティティタイプタグを無視する。
  • MC-268438 – 赤ちゃんアルマジロは丸まった状態でも食べることができる。
  • MC-269034 – オオカミが溶岩から経路探索しようとしているときにテレポートしなくなった。
  • MC-269351 – ネジ止め風のアーマートリムは錆止めされた銅ブロックでは複製できない。
  • MC-269370 – メイスのスマッシュ攻撃によって生成されるパーティクルの上限値が誤っているために、急激なラグスパイクが発生する。
  • MC-269460 – エンティティがウィンドチャージを受けた場合、棘の鎧のエンチャントが機能しない。
  • MC-269964 – 不吉なアイテムスポナーに spawn_item_after_ticks の NBT ロードが欠けている。
  • MC-269988 – クリーパーが爆発したときに、新しいポーションの効果がそれぞれの動作を適用しない。
  • MC-270024 – 不吉なボトルを飲むと、高レベルの不吉な予感が低レベルの増幅器によって上書きされることがある。
  • MC-270377 – ウィンドチャージが命中し、投げられた瞬間にリダイレクトされる可能性がある。
  • MC-270573 – 騎乗したエンティティはウィンドチャージのダメージを受けない。
  • MC-270808 – armor.body スロット内のアイテムはオオカミがダメージを受けるのを防ぐ。
  • MC-271458 – 召雷のトライデントが雷雨下で避雷針に当たるたびに稲妻を召喚しなくなった。
  • MC-271573 – 属性エンチャントが鎧に対して適切に動作しない。
  • MC-271634 – カスタムエンチャントがクリエイティブメニューに表示されない。
  • MC-271718 – プロパティのないブロックに randomized_int_state_provider を適用するとクラッシュする。
  • MC-271753 – by_cost_with_difficulty のコスト計算内のオーバーフローによるクラッシュ。
  • MC-271856 – 高速装填のエンチャントが付与されたクロスボウは、オフハンドで使用してもその効果の恩恵を受けない。
  • MC-271868 – 氷渡りが水流を置き換える。
  • MC-271901 – エンティティエフェクト「play_sound」フィールドの「pitch」値の上限が 2.0 ではなく 1.0 になる。
  • MC-271911 – 氷渡りがボイドや洞窟の空気では機能しない。
  • MC-271914 – ソウルスピードエンチャントは、エンティティがプレイヤーによって制御されているときにパーティクルを放出しない。
  • MC-272039 – ソウルスピードはクリエイティブモードで耐久性を使用する。
  • MC-272042 – プレイヤーの最大体力が 20 を超えていて死亡した場合、リスポーン時に最大体力ではなく 20 の体力で復活する。
  • MC-272043 – 滲出の効果中にエンティティが死亡するとゲームがクラッシュする。
  • MC-272075 – エンティティを操作しながら高速移動中にステップアップしようとすると、頻繁に不具合が発生する。
  • MC-272084 – ポーション効果を持つクリーパーが爆発してもエリアエフェクトクラウドを生成しない。
  • MC-272182 – サバイバル/アドベンチャー モードでスタックサイズ 1 を指定すると、知恵の本が正しく機能しなくなる。

引用元:MINECRAFT SNAPSHOT 24W21A

コメント一覧