VOOZH about

URL: https://ja.minecraft.wiki/w/Java_Edition_25w04a

⇱ Java Edition 25w04a - Minecraft Wiki


Java Edition 25w04a

提供: Minecraft Wiki
ナビゲーションに移動 検索に移動
{
 "title": "Minecraft 25w04a",
 "images": [
 "25w04a.jpg",
 "Java Edition 25w04a.png"
 ],
 "rows": [
 {
 "field": "''(link to Java Edition article, displayed as Java Edition)''",
 "label": "エディション"
 },
 {
 "field": "2025年1月22日",
 "label": "リリース日"
 },
 {
 "field": "(link to スナップショット article, displayed as スナップショット)",
 "label": "(link to バージョンの種類 article, displayed as 種類)"
 },
 {
 "field": "(link to Java Edition 1.21.5 article, displayed as 1.21.5)",
 "label": "親バージョン"
 },
 {
 "field": "[https://piston-data.mojang.com/v1/objects/6102118fc64fba5ac798225e1c3618c005e01a51/client.jar クライアント] ([https://piston-meta.mojang.com/v1/packages/f8cca683be215f9eb1742fb563dd04ca1285508c/25w04a.json .json])<br />[https://piston-data.mojang.com/v1/objects/28a9d30423b1c50da661b95e754be9d5f0c871d4/server.jar サーバー]",
 "label": "ダウンロード"
 },
 {
 "field": "[https://piston-data.mojang.com/v1/objects/e39dc5a7ec18957a257fc41a7d49423a1ac7c5c1/client.txt クライアント]<br />[https://piston-data.mojang.com/v1/objects/663d1da3dff475eb79543d40ad2f18e4cb2c7708/server.txt サーバー]",
 "label": "(link to 難読化マップ article, displayed as 難読化マップ)"
 },
 {
 "field": "<small>10進</small>:1073742055<br /><small>16進</small>:400000E7",
 "label": "(link to プロトコルバージョン article, displayed as プロトコルバージョン)"
 },
 {
 "field": "4308",
 "label": "(link to データバージョン article, displayed as データバージョン)"
 },
 {
 "field": "49",
 "label": "(link to パックフォーマット#リソースパック article, displayed as リソースパック)"
 },
 {
 "field": "64",
 "label": "(link to パックフォーマット#データパック article, displayed as データパック)"
 },
 {
 "field": "<span class=\"plainlinks\">[https://ja.wikipedia.org/wiki/Java%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4#Java_SE_21_.282023.E5.B9.B49.E6.9C.8819.E6.97.A5.29 Java SE 21]</span>以上",
 "label": "<span style=\"white-space: normal;\">Javaの要件</span>"
 }
 ],
 "invimages": [],
 "footer": "<div style=\"display:inline-block\"><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 1.21.4|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.4]]</div><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 25w03a|◄ 25w03a]]</div>\n</div><div style=\"display:inline-block\"><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 25w05a| 25w05a ►]]</div><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 1.21.6| 1.21.6 <span style=\"margin-right:-0.35em\">►</span>►]]</div></div>"
}

25w04aは、2025年1月22日にリリースされたJava Edition 1.21.5に向けた3番目のスナップショットである[1]。このスナップショットでは、技術的変更とバグの修正が行われた。

追加要素

[編集 | ソースを編集]
言語

変更要素

[編集 | ソースを編集]

アイテム

[編集 | ソースを編集]
クロスボウ
  • 装填されたアイテムが、1つ目だけでなくすべて表示されるようになった。
  • ロケット花火以外の装填物でも、装填物の追加情報がツールチップ上に表示されるようになった。
収納アイテム全般

ゲームプレイ

[編集 | ソースを編集]
移動
  • 以下のバグ修正が撤回され、元の仕様に戻された。
    • MC-271065 - 特定のアイテムの使用中、およびほふく移動時に斜めの速度が正規化されない。
    • MC-152728 - プレイヤーが速度の落ちる動作をしている途中もダッシュし続けられる。
  • これは、これらの修正がさまざまなアクションに悪影響を及ぼしたためである。
  • この周辺の仕組みは、今後改めて見直される予定である。

技術的要素

[編集 | ソースを編集]

アイテム

[編集 | ソースを編集]
コンポーネント
  • 以下のコンポーネントが追加された。
  • blocks_attacks: このコンポーネントが存在すると、のように攻撃をブロックできるようになる。
    • block_delay_seconds: 構えてからブロック効果が発生しはじめるまでの時間。省略時は0
    • disable_cooldown_scale: コンポーネントweaponによる使用不能時間にかかる倍率。省略時は1
    • damage_reductions: ダメージブロックの設定。省略時は、ダメージの種類タグbypasses_blocking以外のダメージを完全にブロックする。
      • 各項目。項目あたりの軽減量はclamp(base + factor × 被ダメージ, 0, 被ダメージ)、最終的な被ダメージはclamp(被ダメージ - 項目軽減量の総和, 0, 被ダメージ)
        • type: この項目が効果を発揮するダメージの種類。ID、#を前置したタグ、IDのリストで指定する。省略時は#bypasses_blocking
        • base: ダメージの定数軽減量。
        • factor: ダメージの割合軽減量。
    • item_damage: ブロック時の耐久値減耗設定。ダメージをブロックする度に、floor( base + factor × 被ダメージ)だけ減耗する。負の値になった場合、耐久値が回復する。省略時はfloor(被ダメージ)
      • threshold: 被ダメージがこの値以下なら、耐久値は一切減耗しない。
      • base: 定数減耗分。
      • factor: 倍率減耗分。
    • block_sound: ブロック時に鳴るサウンドイベント。バニラのサウンドイベントか、次のフォーマットのCompound型で指定する。省略時は何も鳴らない。
      • サウンドイベント
    • disable_sound: コンポーネントweaponにより使用不能になった際に鳴るサウンドイベント。バニラのサウンドイベントか、次のフォーマットのCompound型で指定する。省略時は何も鳴らない。
      • サウンドイベント
  • break_sound: 耐久値の消耗により壊れた時のサウンドイベント。バニラのサウンドイベントか、次のフォーマットのCompound型で指定する。省略時は何も鳴らない。すべてのアイテムにデフォルトで存在する。
    • サウンドイベント
  • provides_banner_patterns: このコンポーネントが存在すると、機織り機旗の模様スロットにおいて、指定のタグに属する模様を付けるのに使用できるようになる。#を前置した旗の模様タグで指定する。
  • provides_trim_material: 鍛冶台の素材スロットに置いた時、指定されたIDの防具装飾の色を発現するようになる。なお素材として使用するには、レシピadditionに含まれていることも必要である(バニラの防具装飾レシピでは#trim_material)。
  • tooltip_display: ツールチップの表示設定。従来のhide_tooltiphide_additional_tooltipおよび各種のshow_in_tooltipを代替する。
    • hide_tooltip: trueなら、一切ツールチップを表示しない。省略時はfalse
    • hidden_components: リスト内のコンポーネント由来のツールチップ情報を非表示にする。省略時は[]
      • 各コンポーネント名。
  • hide_tooltipが削除された。
  • hide_additional_tooltipが削除された。従来制御されていた以下のコンポーネント由来のツールチップ情報は、hidden_componentsに新たに指定する必要がある。
    • なお、以下のツールチップの内容はアイテム依存でなくなった。
    • hide_additional_tooltipを持つ既存のアイテムは、以下のコンポーネントを持っていれば更新時自動的にそのコンポーネントがhidden_componentsに追加される。
  • 以下のコンポーネントはshow_in_tooltipの削除により、残る1つのタグの内容がトップレベル要素になった(例:dyed_color={rgb: 12345}dyed_color=12345)。
  • 以下のコンポーネントでshow_in_tooltipが削除された。
  • weaponcan_disable_blockingdisable_blocking_for_secondsに変更された。
    • 盾でブロックされた場合に、その盾を指定の秒数だけ使用不能にする。非負数で指定し、省略時は0
  • エンティティを召喚するアイテムにおいて、以下のコンポーネントがエンティティデータに継承されるようになった。

エンティティ

[編集 | ソースを編集]
ポーション
地図

コマンドフォーマット

[編集 | ソースを編集]
NBT
  • SNBTにおいて、リスト型の中に異なる型のタグを指定できるようになった。
  • コマンドでこのようなSNBTを受け取った際は、Compound型はそのまま、他のタグは単一の無名タグを持つCompoundとしてNBTに変換される。
    • 例:['a', {'b': 3}][{'':'a'},{'b':3}]
  • /dataコマンドで取得した際、上のような表現はそのまま表示される。
  • あくまでSNBTからNBTの変換が異種リストに対応しただけで、NBTそのものの制限は変わらない。

データパック

[編集 | ソースを編集]
パックフォーマット
  • バージョンが64に上がった。
進捗
  • backgroundtextures/.pngが不要になった。
レシピ
  • smithing_transformで、baseが省略不能になった。
    • 従来は省略した場合、解析ではエラーにならないが、実際にはそのレシピは使用できなかった。
  • smithing_trimで以下の変更が行われた。
    • templatebaseadditionが省略不能になった。
      • 従来は省略した場合、解析ではエラーにならないが、実際にはそのレシピは使用できなかった。
      • patternが追加された。付与される防具装飾の模様IDを指定する。
カスタム防具装飾
  • 模様・色に使用するアイテム(templateingredient)はここでは指定しなくなった。
アイテム修飾子
  • アイテム関数toggle_tooltipsに以下の変更が行われた。
    • toggleで、すべてのコンポーネント由来のツールチップの表示・非表示を切り替えられるようになった。
    • 各コンポーネントのshow_in_tooltipではなく、コンポーネントtooltip_displayhidden_componentsに作用する。
エンティティの亜種定義全般
  • その亜種がスポーンする状況を決定する、spawn_conditionsタグが追加された。
  • spawn_conditions: この亜種がスポーンしうる状況項目のリスト。
    • : 各項目。スポーン時、全亜種の全項目が確認され、conditionが通過した項目のみが残る。そのうち、priorityが最も大きい項目を有していた亜種ののいずれかがランダムに採用される。1項目も残らなかった場合、デフォルトの亜種が使用される。
      • priority: この項目の優先度。
      • condition: この項目が通過する条件。省略した場合、常に通過する。
        • type: 条件の種類。有効な値(minecraft:は省略した)と必要なタグは以下を参照。
          biome:スポーン位置のバイオームを確認する。
        • biomes: 単一のバイオームID、#を前置した単一のバイオームタグ、またはバイオームIDのリストで条件を指定する。
          moon_brightness:スポーン時の月齢を確認する。
        • range: 月齢[注釈 1](値域:)を、単一の値か範囲で指定する。
          • min: 下限値。
          • max: 上限値。
          structures:スポーン位置の構造物を確認する。
        • structures: 単一の構造物]ID、#を前置した単一の構造物]タグ、または構造物]IDのリストで条件を指定する。
オオカミの種類のカスタマイズ
  • テクスチャの指定が、新しいタグassetsに統合された。
    • angrytamewildを含む。
    • それぞれ、従来のangry_texturetame_texturewild_textureを代替する。
  • 上述のspawn_conditionsが追加された。
ブタの種類のカスタマイズ
  • textureasset_idに改名された。
  • biomespawn_conditionsに代替された。
ネコの種類のカスタマイズ
  • ネコの亜種を、data/<名前空間>/cat_variant/<ID>.jsonで定義できるようになった。
  • JSONフォーマットは次の通り。
  • 最上位のタグ。
    • asset_id: 使用するテクスチャのリソース位置<名前空間>:<パス>assets/<名前空間>/textures/<パス>.pngを参照する。
    • spawn_conditions: 上述。
カエルの種類のカスタマイズ
  • カエルの亜種を、data/<名前空間>/frog_variant/<ID>.jsonで定義できるようになった。
  • JSONフォーマットは次の通り。
  • 最上位のタグ。
    • asset_id: 使用するテクスチャのリソース位置<名前空間>:<パス>assets/<名前空間>/textures/<パス>.pngを参照する。
    • spawn_conditions: 上述。
タグ
  • エンティティタグ#can_wear_horse_armorが追加された。
  • ダメージの種類タグ#bypasses_shield#bypasses_blockingに改名された。
  • ネコの種類タグ#default_spawns #full_moon_spawnsが削除された。
パーティクル設定
  • tinted_leavesに設定タグが追加された。
    • color: パーティクルの色。ARGB値を、8桁の16進数(桁順:ARGB)を10進化したint型か、0.0〜1.0のfloat型を並べたリスト(順:[R, G, B, A])で指定する。
ゲームテストインスタンス
  • batchenvironmentに修正された。
ゲームテスト環境
  • typeの値rainingweatherに修正された。

リソースパック

[編集 | ソースを編集]
パックフォーマット
  • バージョンが49に上がった。
テクスチャアトラス
  • スプライト追加処理paletted_permutationsに、以下のタグが追加された。
    • separator: 染色後の画像のスプライト名に使用する区切り文字。スプライト名は、<元画像の名前空間付ID><sepatator><色名>になる。省略時は_
アイテムモデル
  • selectの文字列プロパティcomponentの仕様が変更された。
    • レジストリ由来の値を返すコンポーネントについて、データパックがレジストリ上にその値を定義していない場合はcase下のその項目は無視されるようになった。
  • condition型の論理値に、componentが追加された。
  • componentコンポーネントプレディケートの条件を通過するかどうか。
    • predicate: 使用したいコンポーネントプレディケートのID。
    • value: 条件。型や以降の構造はpredicateによる。
46個のバグを修正
1.21.5以前にリリースされたバージョンから
  • MC-98271 – 盾のブロック音が、防御者本人には聞こえず他のプレイヤーにのみ聞こえる。
  • MC-165421 – 気泡柱がウィンドチャージに対して逆向きに作用する。
  • MC-165461 – 右クリックを押下つづけていても、クロスボウの装填アニメーションが装填完了とともに終了する。
  • MC-176233 – クロスボウの装填完了後の移行効果がなくなった。
  • MC-200311 – 進捗の背景のテクスチャの指定方式がモデルのそれと統一的でない。
  • MC-255756 – プレイヤー間の攻撃で盾が壊れた際、攻撃側に盾の壊れる音が再生されない。
  • MC-279646 – フルスクリーンをF11で切り替えた際、ビデオ設定内の「フルスクリーン」の表示が切り替わらない。
1.21.1から
  • MC-276061 – 飾り壺を模様のない飾り壺で置き換えた際、ワールドに入り直さないと模様が見た目上更新されない。
1.21.3から
  • MC-278400 – 矢やトライデントが、溶岩流中でブロックに当たったあとも動き続ける。
1.21.4から
  • MC-279653/setblockの連続実行後、ブロックエンティティデータが同期ずれを起こす。
1.21.5の開発版から
  • MC-279217 – 矢やトライデントが、溶岩流中でブロックに当たった後も回り続ける。
  • MC-279218 – Mobやプレイヤーが棘の鎧で倒された際に、サウンドminecraft:enchant.thorns.hitが再生されない。
  • MC-279225 – 革のブーツを着用して粉雪に着地時、少し高い位置に着地しガクつく。
  • MC-279232 – SNBT形式のテキストコンポーネントにおいて、リスト内に複数の型を混ぜることができない。
  • MC-279389 – 自分で撃った矢に撃たれた際にもサウンドminecraft:entity.arrow.hit_playerが再生される。
  • MC-279454hide_additional_tooltipが記入済みの本の著者と複製状態を非表示にできなくなった。
以前の開発版から
  • MC-279480 – 文字列test_instance_block.reset_successにおいて、「succeeded」が「succeded」と誤綴されている。
  • MC-279481 – 落ち葉が森・森のある荒野に生成されなくなった。
  • MC-279482 – テストブロック・テストインスタンスブロックのメニュー内のtabキーで順番に選択できない。
  • MC-279483 – 開始モードのテストブロックにはテキスト入力欄がないにも関わらず、「メッセージ:」と表示される。
  • MC-279485 – テストブロック・テストインスタンスブロックの背景にぼかしが掛かっている。
  • MC-279486 – テストインスタンスブロックに表示される文字列の一部が翻訳できない。
  • MC-279487 – テストインスタンスブロックの画面の「テストインスタンスID」「テスト構造物のサイズ」の位置が右側に偏っている。
  • MC-279488 – 暗い森での落ち葉の生成が非常に疎らである。
  • MC-279489 – サイズの大きいテストを作成しようとすると、予期せぬエラーが発生する。
  • MC-279490 – 存在しないテストを実行しようとした場合に、フィードバックが表示されない。
  • MC-279491 – テストが存在しない状態で/test runを実行すると、生の翻訳キーcommands.test.no_testsが表示される。
  • MC-279492 – 存在しないテストを探索しようとした際に予期せぬエラーが発生する。
  • MC-279493/test createコマンドを実行した際にフィードバックが表示されない。
  • MC-279498 – テストブロック・テストインスタンスブロックがブロックタグ#minecraft:dragon_immune#minecraft:wither_immuneに含まれていない。
  • MC-279502 – ウーパールーパーの種類が、バケツで掬った際に保存されない。
  • MC-279504 – アイテムモデルselectの文字列プロパティにおいて、minecraft:enchantmentsコンポーネントが機能しない。
  • MC-279505 – 馬鎧を装備できないウマ系のMobの画面において、操作できないスロットが依然として表示される。
  • MC-279511 – プレイヤーがテスト領域内にいる状態でminecraft:always_passを使用するとワールドが正しく動作しなくなる。
  • MC-279518 – テスト環境ファイルにおいて、minecraft:weatherの代わりにminecraft:rainingが許容されている。
  • MC-279519 – テストコマンドに関する一部の文字列上の一部の単語が常に複数形で書かれている。
  • MC-279522 – ゲームテストのエントリポイントが.zip形式のデータパックを読み込まない。
  • MC-279527 – ゲームテストのエントリポイントがデータパック由来のカスタムテストを読み込まない。
  • MC-279538 – テストインスタンスファイルにおける、テスト環境のリソース位置を指定するタグのキー名がリリースノートと異なる。
  • MC-279539 – 村人の種類が、召喚された村人ゾンビに適用されない。
  • MC-279553 – アイテムを使用中のプレイヤーが斜めに移動した際に、その向きに体が回らなくなった。
  • MC-279570 – 一部のピストンの操作が、隣接するブロックに更新を送信しなくなった。
  • MC-279573 – 文字列test_instance_block.error.no_testに「no」が欠落している。
  • MC-279588 – テストインスタンスファイルのタグ名が「sky_accesss」と誤綴されている。
  • MC-279599/test posの振る舞いにおいて、Y・Z軸が1だけずれている
  • MC-279601 – 翻訳文test.error.expected_entity_at_posが存在しない。
  1. 月齢 = ((ワールドの総時刻 / 24000) % 8 + 8) % 8。
  1. "Minecraft Snapshot 25w04a" – Minecraft.net、2025年1月22日
Minecraft: Java Editionのバージョン(最新:26.2
特別なバージョン
👁 ItemSprite book-and-quill.png:Minecraftのbook-and-quillのスプライト画像
開発サイクル
👁 EnvSprite chunk.png:Minecraftのchunkのスプライト画像
その他のアップデート
👁 EntitySprite diamond-chicken.png:Minecraftのdiamond-chickenのスプライト画像
エイプリルフール

👁 ItemSprite iron-sword.png:Minecraftのiron-swordのスプライト画像
Combat Tests

Combat Test 7c
Combat Test 8b
https://ja.minecraft.wiki/w/Java_Edition_25w04a?oldid=370264」から取得

ナビゲーション メニュー