アプデ情報

【マイクラ】1.20.5 プレリリース1 アプデ情報まとめ【Java版】

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

【マイクラ】1.20.5 プレリリース1 アプデ情報まとめ【Java版】

実験的な機能

トライアルチャンバー

  • 地下で発見された場合、より一貫して地形に埋もれる。
  • 「Chamber 6」をバリエーションを加えてリメイクし、名前を「Assembly」に変更。
  • 新しいトラップディスペンサースタイルを追加。
  • 廊下で壊れたさまざまなジグソー接続を修正。
  • 凝灰岩レンガが空中に出現しないように。
  • クアドラントにさらにライトを追加。

不吉な試練

  • 武器や防具を装備できるモブは、エンチャントされた武器や防具を装備した状態で頻繁にスポーンするように。
    • 防具のエンチャントには、ダメージ軽減 IV、飛び道具耐性 IV、火炎耐性 IV が含まれる。
    • 武器のエンチャントには、ダメージ増加 I、ノックバック I、射撃ダメージ増加 I、パンチ I が含まれる。
  • 武器や防具を装備しているモブは、死亡時に装備をドロップしなくなった。
  • 不吉なトライアルスポナーがどのエンティティの上に発射物をドロップするかを選択する際、50% の確率でプレイヤーが選択されるように。
    • 発射物は選択したエンティティの上により正確に生成されるように。

巣張り (Weaving)

  • 死亡時により安定して 2 ~ 3 個のクモの巣を生成するように。
  • プレイヤーはクモの巣を移動する際にバフの影響を受けるように。
    • クモの巣の中を通常の速度の 25% ではなく 50% で移動可能。

虫食い (Infested)

  • 1~2匹のシルバーフィッシュを 5%ではなく 10%の確率でスポーンするように。
  • シルバーフィッシュはエンティティの境界ボックスの中心にスポーンし、エンティティが向いている方向に飛び出すようになります。

滲出 (Oozing)

  • 指定された 5x5x5 エリア内で最大エンティティ数までスライムのみをスポーンさせる。

進捗

  • Revaulting の追加 – 不吉なトライアルキーを使用して不吉な宝物庫のロックを解除する。

新機能

進捗

  • 次の進歩が追加。
    • Isn’t it Scute? – ブラシを使用してアルマジロからアルマジロのウロコを取得する。
    • Snip it! – ハサミを使ってオオカミからオオカミの鎧を取り除く。
    • Good as New – アルマジロのウロコを使用して破損したオオカミの鎧を修復する。
    • The Whole Pack – 各オオカミの亜種を 1 つ飼いならす。

変更点

  • Viossa 言語のサポートを追加。

技術的な変更

  • データパックのバージョンが 39 に変更。

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

  • 新しいアイテムのサブ述語とルート関数を追加。
  • 構造物に新しい地形適応タイプを追加: encapsulate
    • 構造のすべての部分の周囲に密度が追加される。
    • 完全に地下に埋める必要がある構造物に最適。
  • 記入済みの本のページ制限が撤廃。
  • max_stack_size コンポーネントと max_damage コンポーネントの組み合わせは、コマンドとデータパック定義で許可されなくなった。
  • エンティティのボディアーマースロットのアイテムと一致するように、 エンティティ equipment の副述語に新しいオプション body を追加。
  • food コンポーネントの saturation_modifier フィールド は、saturation に置き換えられた。
    • saturation は、プレーヤーの満腹度回復レベルに追加される正確な値。
    • 前者の saturation_modifier に関して、これは saturation = nutrition * saturation_modifier * 2 によって定義される。
  • コマンドとエリアエフェクトクラウドのパーティクル表現が変更された。
  • モンスタースポナーの SpawnPotentials と、トライアルスポナー設定の spawn_potentials のオプションの equipment_loot_table フィールドを変更。
    • equipment_loot_table の代わりに equipment という名前が付けられるように。
    • 形式: フィールドを含むオブジェクト
      • loot_table – 装備を生成するために使用されるルートテーブル
      • slot_drop_chances – 装備スロットの装備をドロップするチャンスを指定するオプション。
        • すべてのスロットに適用するリストの代わりに単一の値を指定することもできる。
          • たとえば、slot_drop_chances: 0.0f は 、すべてのスロットに 0% の確率を適用。
      • 例: equipment: {loot_table: “minecraft:equipment/trial_chamber”、slot_drop_chances: {“head”: 0.0f、”chest”: 0.25f、”legs”: 1.0f、”feet”: 0.25f}}
      • 存在する場合、指定されたルートテーブルからロールされたアイテムがスポーンするモブに装備される。
    • アイテムタグの Minecraft:tools を削除 (minecraft:breaks_decorated_pots と重複)
    • プレイヤーが見ている方向にパンチしたり、逸らすことができる発射物用のエンティティタイプタグ minecraft:punchable_projectiles を追加。
    • ツールチップにエンチャントがリストされる順序を制御するエンチャントタグ minecraft:tooltip_order を追加。

変更されたルート機能

SET_CONTENTS
  • 未使用のフィールド type が削除。
  • 新しい必須フィールド component を追加:
    • アイテムを埋め込む対象コンポーネントを記述する。
    • 既存のコンテンツは置き換えられる。
    • 許可される値: container、bundle_contents、charged_projectiles
    • bundle_contents と charged_projectiles は 空のスタックを無視する。
SET_CUSTOM_DATA

フィールド tag は、文字列 (既存の形式) として書き込まれた SNBT データとフラット化されていないタグの両方を受け入れるように。

新しいルート機能

MODIFY_CONTENTS
  • コンポーネント内のすべてのアイテムにモディファイア関数を適用する。
  • コンポーネントが存在しない場合は追加されない。
  • フィールド:
    • conditions – この関数をフィルタリングするための条件のリスト。
    • component – ターゲットコンポーネント。
      • 許可される値: container、bundle_contents、charged_projectiles
    • modifier – コンテナ内のすべてのアイテムに適用される関数または関数のリスト。
SET_ITEM
  • 数とコンポーネントを変更せずにアイテムスタックのアイテムタイプを置き換える。
  • フィールド:
    • conditions – この関数をフィルタリングするための条件のリスト。
    • item- 新しいアイテムタイプ。
FILTERED
  • アイテム述語に一致するアイテムにのみサブ関数を適用する、
  • フィールド:
    • conditions – この関数をフィルタリングするための条件のリスト。
    • item_filter – アイテムを照合するために使用されるアイテム述語。
    • modifier – 一致するアイテムに適用する関数
SET_CUSTOM_MODEL_DATA
  • custom_model_data コンポーネントを設定する。
  • フィールド:
    • conditions – この関数をフィルタリングするための条件のリスト。
    • value – 整数プロバイダー。

新しいアイテムのサブ述語

コンポーネント述語の一般規則:

  • 特に指定されていない限り、一致するコンポーネント内のフィールドと同じ名前を持つ述語内のフィールド (つまり、述語と同じ名前を持つ) は、そのフィールド値と一致する。
  • これらのフィールドは通常、コンポーネント内と同じタイプになるが、オプションになる。
  • 例外:
    • リストフィールドはコレクションマッチャーに置き換えられる。(下記を参照)
    • 整数フィールドと浮動小数点フィールドは範囲に置き換えられる。
    • レジストリ id は、id を受け入れるタイプに置き換えられる、id またはタグのリスト。

コレクションマッチャー

コレクションマッチャーは、コレクションの照合に使用される述語の共有部分。
このマッチャーのすべてのインスタンスには、同じ機能を持つ同じフィールドがあるが、一致する要素フィールドのタイプのみが異なる。

  • size – コレクションのサイズと照合する整数の範囲。
  • contains – 要素述語のリスト。
    • 述語がパスするにはすべての条件が一致する必要がある。
    • テストされたコンテナ内のすべての要素が一致する必要はない。
    • 要素は任意の順序で指定できる。
    • 単一の要素が複数の述語に一致する可能性がある。
    • 例 (アイテムスタックを一致させる場合):
      • {contents:[{item:diamond}]} – ダイヤモンドアイテムが少なくとも 1 つある場合に一致する。
      • {contents:[{item:diamond}, {item:dirt}]} – 少なくとも 1 つのダイヤモンドアイテムと少なくとも 1 つの土アイテムがある場合に一致する。
    • count – 要素数のマッチャーのリスト。
      • 入力フィールド:
        • test – 要素マッチャー
        • count – テストに合格した要素の数をチェックするためのオプションの整数範囲。
      • 例 (アイテムスタックを一致させる場合):
        • {count:[{count:3,test:{items:diamond}}]}} は、ダイヤモンドのスタックがちょうど 3 つある場合にのみ一致する (スタックサイズに関係なく)
CONTAINER
  • container コンポーネントのマッチャー (シュルカーボックスなど)
  • フィールド:
    • items – オプションのコレクションマッチャー
      • 注: 空のアイテムは無視される。
        • container~{items:{size:3}} は、 コンテナ内に空ではないスタックがちょうど 3 つある場合にのみパスする。
BUNDLE_CONTENTS
  • bundle_contents コンポーネントのマッチャー
  • フィールド:
    • items – オプションのコレクションマッチャー
FIREWORK_EXPLOSION
  • firework_explosion コンポーネントのマッチャー
  • フィールド:
    • shape – シェイプのオプションのマッチャー、minecraft:firework_explosion コンポーネントの shape フィールドと同じ値。
    • has_trail – オプションのブール値。
    • has_twinkle – オプションのブール値。
FIREWORKS
  • fireworks コンポーネントのマッチャー。
  • フィールド:
    • explosions – firework_explosion 述語のオプションのコレクションマッチャー。
    • flight_duration – 飛行時間のオプションの整数範囲チェック。
  • 例:  minecraft:fireworks~{explosions:{contains:[{shape:small_ball}]}}] – 花火に small_ball 形状の爆発が少なくとも 1 つある場合に一致する。
WRITABLE_BOOK_CONTENT
  • writable_book_content コンポーネントのマッチャー。
  • フィールド:
    • page – 文字列のオプションのコレクションマッチャー。(ページのフィルターされていないコンテンツのみを照合)
WRITTEN_BOOK_CONTENT
  • written_book_content コンポーネントのマッチャー。
  • フィールド:
    • page – チャットコンポーネントのオプションのコレクションマッチャー。(ページのフィルターされていないコンテンツのみを照合)
    • author – オプションの文字列値。
    • title – オプションの文字列値。(値のみに一致)
    • generation – generation のオプションの整数範囲チェック。
    • resolved – オプションのブール値。
ATTRIBUTE_MODIFIERS
  • attribute_modifiers コンポーネントのマッチャー。
  • フィールド:
    • modifiers – 次のフィールドを持つエントリのオプションのコレクションマッチャー:
      • attribute – オプションの id、一致する属性の id またはタグのリスト。
      • id – オプションの UUID
      • name – オプションの文字列
      • amount – オプションの二重範囲チェック
      • operation – オプションの操作タイプ ( attribute_modifiers コンポーネントの operation フィールドと同じ値)
      • slot – オプションで適用可能なスロットタイプ (attribute_modifiersコンポーネントの slot フィールドと同じ値)
TRIM
  • trim コンポーネントのマッチャー
  • フィールド:
    • material – オプションの id、一致するマテリアルの id またはタグのリスト。
    • pattern – オプションの id、一致するパターンの id またはタグのリスト。

パーティクルの表現

  • コマンド内のパーティクルオプションと、エリアエフェクトクラウドの Particles などのフィールドで、worldgen ファイルと同じ表現が使用されるようになった。(既存のバイオームのアンビエントパーティクル設定と同じ)
  • たとえば、コマンド /particle minecraft:dust 1.0 0.0 0.0 2.0 … は、/particle minecraft:dust{color:[1.0, 0.0, 0.0], scale:2.0} … になる。
  • 追加のオプション (minecraft:villager など) を持たないパーティクルの構文は変更されない。
  • ブロックパーティクル (minecraft:block、minecraft:block_marker、minecraft:falling_dust、minecraft:dust_pillar) オプションの変更:
    • フィールド value の名前が block_state に変更。
    • フィールド block_state は、デフォルトのブロック状態を表すプレーンなブロック名も受け入れるように。
    • 変換の例:
      • minecraft:block minecraft:redstone_lamp[lit=true] →  minecraft:block{block_state: {Name: “minecraft:redstone_lamp”, Properties: {lit: “true”}}}
      • minecraft:block minecraft:diamond_block → minecraft:block{block_state: “minecraft:diamond_block”}
    • Minecraft:item オプションの変更:
      • フィールド value の名前が item に変更。
      • フィールド item は、デフォルトのコンポーネントを含むアイテムスタックを表すプレーンなアイテム名も受け入れるように。
      • count フィールドは無視されるように。
      • 変換の例:
        • minecraft:item minecraft:dirt → minecraft:item{item: {id: “minecraft:dirt”}}
        • minecraft:item minecraft:dirt → minecraft:item{item: “minecraft:dirt”}
      • dust_color_transition オプションの変更:
        • フィールド fromColor の名前が from_color に変更。
        • フィールド toColor の名前が to_color に変更。
        • 変換の例: dust_color_transition 1.0 0.0 0.0 0.5 0.0 1.0 0.5 →  dust_color_transition{from_color: [1.0f, 0.0f, 0.0f]、scale: 0.5f、to_color: [0.0f, 1.0f, 0.5f]}
      • entity_effect オプションの変更:
        • フィールド value の名前が color に変更。
        • フィールド color は、RGBA カラーを表す浮動小数点数のリストも受け入れるように。

1.20.5 プレリリース 1 のバグを修正

  • MC-165435– 2×2 マグマブロックの気泡柱の真ん中に立っている間、クリエイティブで飛行モードをトリガーできない。
  • MC-188497– 召喚時に AngerTime と AngryAt を設定できない。
  • MC-207353– 攻撃のダメージが 0 の場合、ガストの火の玉とウィンドチャージを近接攻撃で反射できない。
  • MC-263315– ホグリン/ゾグリンの攻撃ターゲットを /execute on target で検出できない。
  • MC-264456– カエルとウーパールーパーのターゲットとなったエンティティがターゲット上の /execute で検出できない。
  • MC-265390– Forceload コマンドが間違った出力を提供する。
  • MC-267934– ClientboundTransferPacket を送信した後に切断すると、プレイヤーがキックされるだけ。
  • MC-268000– /give を使用してプレイヤーにモブの頭を与えるとクライアントがクラッシュする。
  • MC-268346– generic.jump_strength を 0 に設定してジャンプを使用すると、速度が向上する。
  • MC-268947– minecraft:generic.gravity 属性が増加すると飛行を確実に開始できない。
  • MC-269191– 古い村人が取引できない。
  • MC-269192– ブリーズは「ターゲットで実行」コマンドの影響を受けない。
  • MC-269266– クリーパーの爆発によるエリアエフェクトクラウドパーティクルが誤って着色される。
  • MC-269320– アップグレードすると 100 ページを超える本のページが切り取られる。
  • MC-269357– 渦巻きおよび風巻く旗の模様の説明が生の翻訳文字列として表示される。
  • MC-269366– メイスは他のツールとは異なり、飾り壺を壊さない。
  • MC-269496– トロッコやボートでブリーズと戦ってもダメージを受けない。
  • MC-269501– 観戦モードで「テキストの背景」設定が「どこでも」でも、ホットバー上のテキストに背景がない。
  • MC-269508– ソニックブームから地面に着地した際、プレイヤーはジャンプ時に垂直方向の勢いを維持する。
  • MC-269609– 矢やトライデントとは異なり、ウィンドチャージはエンドポータルの上に止まっているエンダードラゴンにダメージを与える可能性がある。
  • MC-269610– ウィンドチャージには、体力が半分以下になったウィザーにダメージを与える能力がある。
  • MC-269680– 現在のスタックサイズよりも小さい max_stack_size を持つようにアイテムスタックを変更した後に保存しようとすると、ゲームがクラッシュする。
  • MC-269707– 醸造台のスロットの最大スタックサイズが 64 になる。
  • MC-269765– 落下中にヒットした後のメイスのダメージがリセットされない。
  • MC-269933– limit_count アイテム修飾子が積み上げられたアイテムを作成できる。
  • MC-269947– メイスでスパムをクリックすると非常に大きなダメージが発生する。
  • MC-269948– 「minecraft:event.mob_effect.raid_omen」サウンドイベントのサブタイトルが生の翻訳文字列として表示される。
  • MC-269949– 新しい「襲撃の予感」エフェクトテクスチャがベースとして Programmer Art Evoker を使用している。
  • MC-269954– ウィンドバーストがエンチャントされたメイスで無生物のエンティティを攻撃すると、たとえ飛行中でもプレイヤーが上向きに推進される。
  • MC-269955– クリエイティブモードで飛行しているとき、ウィンドバーストがエンチャントされたメイスでエンダードラゴンを攻撃すると、他のモブを攻撃するときとは異なり、プレイヤーが上に押し上げられる。
  • MC-269959– ワールドにロードするときに「リストがありません」がコンソールに出力される。
  • MC-269961– 巣張り効果を持つ非プレイヤーエンティティが通常の速度でクモの巣を通過できない。
  • MC-269963– 実験的機能が無効になっている場合、不吉な予感が削除されない。
  • MC-269974– 巣張り効果を持つモブが死亡すると、交換可能なブロックをクモの巣に置き換えることができない。
  • MC-269976– ウィンドバーストの本が村人の取引から入手可能。
  • MC-269977– ウィンドバーストのエンチャントがエンチャントテーブルで入手可能。
  • MC-269980– ウィンドバーストのエンチャントがスマッシュ攻撃ではなく通常攻撃からトリガーされる。
  • MC-269993– ウィンドバーストでメイスを使用してウィンドチャージを攻撃すると、非常に高い上向きの勢いが発生する。
  • MC-269999– 実験機能を有効にしなくても虫食い、滲出、巣張りのポーションを入手できる。
  • MC-270001– パーティクル「minecraft:item Minecraft:air」によりクライアントがクラッシュする。
  • MC-270004– ウィンドバーストのエンチャントレベルが 3 を超えるアイテムを自分に与え、特定のエンティティに当たるとゲームがクラッシュする。
  • MC-270005– メイスのスマッシュ攻撃が 1 回の落下で複数回実行できる。
  • MC-270009– 虫食い効果を持つエンティティが実際に傷つくことなくシルバーフィッシュをスポーンできる。
  • MC-270048– 宝物庫のテクスチャが矛盾している。
  • MC-270060– トライアルスポナーのテクスチャの光る部分が矛盾している。
  • MC-270094– 矢師が実験的な機能を有効にせずに新しい効能付きの矢を販売する。
  • MC-270099– mobGriefing が無効になっている場合でも、巣張り効果でモブを倒すとクモの巣が発生する。
  • MC-270119– /item コマンドのコンテンツスロットが、矢、トライデント、火の玉で機能しない。
  • MC-270125– ウィンドバーストが宝箱や釣りの戦利品から入手できる。
  • MC-270158– メイスのクールダウン中にウィンドバーストが発動する。
  • MC-270161– 乗り物エンティティに対するウィンドバーストのエンチャントが大幅に強力になる。
  • MC-270201– 三人称視点で釣り竿のラインがスケール属性を考慮しない。
  • MC-270236– area_effect_cloud と残留ポーションにより、custom_color がわずかに透明になる。
  • MC-270412– 非実験ワールドでウィンドチャージアイテムがクラッシュする。
  • MC-270475– containerのコンポーネントでスロットを -1 にするとクラッシュする。

引用元:Minecraft: Java Edition – 1.20.5 Pre-release 1

コメント一覧

スポンサーリンク