2026/07/19 20:48
Minecraft: Java Edition が現在、SDL3 を使用しています。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
この更新における最も重大な変更は、ウィンドウ、入力、プラットフォーム統合に 있어서 GLFW から SDL3 への義務化された移行です。独占フルスクリーンモードは多数のプラットフォームで廃止されました(macOS では利用不可であり、複数のモニターの Windows ではクラッシュを引き起こす可能性があり、Wayland ではサポートされていないため)そのため、すべてのオペレーティングシステムでボーダーレスフルスクリーンがデフォルトとなりました。生输入マウスサポートは削除され、ゲームは常に相対マウス入力を使用し、キーバインドは物理的なキーに依存して、キーボードレイアウト固有のコードには依存しません。観戦モードでは現在ポータルとインタラクションしてテレポートすることができ、アーマディリロは液体に潜ってももう丸くなることを試みなくなります。Linux では、ゲームはネイティブとして Wayland を使用し、利用可能な場合はそれを優先します。ユーザーは即座に設定を再構成する必要があります。従来のマウス構成と一部のキーバインドはもはや互換性がないためです。最小ウィンドウサイズは 320x240 ピクセルで強制され、ボーダーレスフルスクリーンモードと独占フルスクリーンモードの間での切り替えにはもはや再起動を必要としません(ただし、サポートされていない独占フルスクリーンの試みは依然としてクラッシュを引き起こす可能性があります)。データパックバージョンは 111.0 に更新されました(以前は 25)、村民の調理時間や食料管理などの高度なメカニクスに関する新しいタグ、および
minecraft:cooking_fuel、minecraft:brewing_fuel、minecraft:sign_text_front/back、minecraft:waxed、minecraft:mob_visibility のような新しいコンポーネントを伴います。看板はもはやカスタムテキスト内でクリックイベントを実行せず、新規配置された看板テキストコンポーネントは allow_op_features が明示的に有効化される場合を除いてデフォルトでは解決されません。その他の変更には、ドロップテーブルの更新、アドバンシメント、環境アトリビュート(例:minecraft:gameplay/natural_mob_spawns)、レジストリエレメント/タグ参照、インライン値、新しい数値プロバイダタイプ(例:minecraft:cooking/time_bamboo)へのサポートが含まれます。リソースパックバージョンは 92.0 に更新されました。本文
Minecraft サマリー:SDL3 への切り替えとデータパック仕様改訂
📅 アップデートの概要
- バージョン: 26.3 サマリー #4(スウェーデンの休暇シーズン中に公開)
- 主要変更点:
- GLFW から SDL3 への切り替え: ウィンドウ管理、入力処理、プラットフォーム統合のライブラリを変更。
- 新機能追加: スペクターモードでのポータルテレポート対応、新しいアイテムコンポーネント (
,cooking_fuel
) の導入。brewing_fuel - データパック更新: データパックバージョン 111.0 とリソースパックバージョン 92.0 にアップデート。
⚠️ 既知の問題点
- Windows: 特定の状況(特に複数モニター環境)下で、排他的フルスクリーンモードがゲームクラッシュを招く可能性があります。
- Wayland (Linux): 排他的フルスクリーンモードへの切り替えはゲームクラッシュを誘発します。
✨ 新機能と UI の変更
- スペクターモード: ポータルやエンドポータル、エンドゲートウェイとの相互作用(テレポート)が可能になりました。
- マウス設定:
- 「ロー・インプット」の設定は削除されました。ゲーム内プレイ中は常に相対モードでのマウス入力となります。
- キーバインドには物理的なキーを使用し、レイアウト固有のキーコードは使用しません。
- フルスクリーンモード:
- ボーダーレス・フルスクリーンがデフォルトになりました。
- ボーダーレスと排他的フルスクリーンの切り替えに再起動は不要です(※MacOS での排他モードサポート終了)。
- ウィンドウ制限: macOS におけるテキスト入力時のネイティブアクセントポップアップ表示が可能となりました。最小ウィンドウサイズは
ピクセルです。320x240
🎨 デバッグオーバーレイの強化
- GUI スケールの独自化: ゲーム本体とは独立したスケール設定をサポートします(F3+F6 で設定)。
: 解像度を維持する自動調整。Auto
: 通常の GUI スケールに合わせる。Unchanged
: 直接制御可能なスケール値。GUI Scale
- 新デバッグエントリ:
: プレイヤーの移動速度(ティックあたりのブロック数)を表示。player_speed- リフレッシュレート表示追加。
📦 クリエイティブインベントリとブロックエンティティの変更
- アイテム順序再整理: 鉱石アイテム/ブロックは「ノンティア(非階層)」→「装備製作用ティア」順に並び替えられました。
- 例: ノンティア鉱石 → 未精製 → 精製 → Nugget → Ingot。
- 建築ブロック配置: コッパーブロックファミリーなどはコンテンツリストが長いため、末尾に保持されます。
- 「自然なブロック」タブ: オーバーワールド → ネザー → エンド の順で並ぶように改善されました。
- 看板機能の変更:
- デフォルトではクリックコマンドやイベントの実行、テキストコンポーネントの自動解決は停止されます。
- 以前の動作に戻すには
を設定する必要があります。allow_op_features: true - ブロック配置後の編集画面表示ルールが変更されました(ワックス未処理かつ正面テキストがある場合のみ)。
- 調理・ブルート関連:
: 経過時間・燃料残量などのフィールドを整数で保存、新速度乗数フィールド追加。minecraft:brewing_stand
,minecraft:furnace
,minecraft:smoker
: 同様に調理プロセスの詳細な時間管理が可能に。minecraft:blast_furnace
🛠️ データコンポーネントの新規追加・改訂
- 燃料系:
: 炉/煙突での燃焼時間 (minecraft:cooking_fuel
) と速度調整 (burn_time
) を定義。speed_multiplier
: ブロースタンドでの使用回数 (minecraft:brewing_fuel
) とブルート速度 (uses
) を定義。speed_multiplier- ※旧
アイテムタグは廃止されました。#brewing_fuel
- その他:
: 看板の前後のテキストデータ。minecraft:sign_text_front/back
: ワックス処理済みブロックの識別。minecraft:waxed
: クッションの色(16 染料色)。minecraft:cushion/color
: 村民が拾うアイテム、および食感 (minecraft:villager_food
) の定義。nutrition
: モブによるエンティティ検出範囲の変更 (minecraft:mob_visibility
とtargeting_entity
パラメータ)。visibility
📜 データパック仕様詳細 (v111.0)
共通の改変事項
以下のタイプは、名前空間付き ID やインライン値、タグリスト、ハッシュプレフィックス付き ID を柔軟に受け付けるようになりました。
- 影響対象:
,minecraft:advancement
,minecraft:item_modifier
,minecraft:loot_table
,minecraft:number_provider
,minecraft:predicate
,minecraft:recipe
など。minecraft:slot_source - 非推奨: 旧式のプレディケート、アイテム修正子、スロットソース参照タイプは削除されました。
看板と環境属性
- 看板: クリックイベントの自動実行不要化。
- 新環境属性:
: モブ生成のカテゴリ定義(次元・バイオーム限定)。minecraft:gameplay/natural_mob_spawns
: ワールド生成時のモブ生成確率設定 [0, 1) の範囲。minecraft:gameplay/creature_world_gen_spawn_probability
データパックの改変ポイント一覧 (Predicates)
多くのフィールドがインライン値または
minecraft:predicate タイプの名前空間付き ID を受け付けるようになりました。主な変更例:
- アドバンセメント:
,minecraft:any_block_use
:minecraft:default_block_use
フィールドの柔軟化。location
:minecraft:bee_nest_destroyed
フィールドとblocks
の追加。state
: 親・子・パートナー指定の柔軟化。minecraft:bred_animals
: パOTION コンテンツプレディケート対応。minecraft:brewed_potion
: 村民・ゾンビ指定の柔軟化。minecraft:cured_zombie_villager- その他 (
,effects_changed
,fall_after_explosion
など) の多数なフィールドが ID やリスト参照に対応。fishing_rod_hooked
- スロットソース:
,minecraft:group
,minecraft:filtered
,minecraft:contents
: 柔軟な値定義へ改変。minecraft:limit_slots
は非推奨/削除。minecraft:reference
- ロートテーブル (Loot Tables):
/rolls
: 動的数値化 (bonus_rolls
タイプ)。minecraft:number_provider- 新規タイプ
の追加(調理・ブルートプロセス管理)。minecraft:container_process
: ブロックエンティティデータとの整合性判定可能に。minecraft:advancement_location
ロートプールエントリと関数
- フィールド名変更:
→conditionscondition
→functionsmodifier
- 柔軟な参照: 各種エントリ (
,minecraft:tag
) が ID リストやタグを直接受け付け。minecraft:loot_table - ロート関数 (
など): 値の定義が大幅に柔軟化され、インラインリスト・ID リスト両方に対応。minecraft:sequence - Number Provider:
,minecraft:set_count
,minecraft:set_damage
などのminecraft:limit_count
/count
フィールドが数値プロバイダーを受け付くように変更。limit
: 効果の持続時間もプロバイダー対応。minecraft:set_stew_effect
プレディケート (Predicates) の改変
- フィールド名変更:
→condition
,type
→values
など多数。score - 柔軟な参照:
,minecraft:all_of
: 複数の条件を ID リストで定義可能に(ただし完全なオブジェクト指定推奨)。minecraft:any_of
,minecraft:inverted
,minecraft:random_chance
などがプロバイダー対応。minecraft:value_check
- 新追加:
: クッキング時間短縮判定。minecraft:block/fast_cooking
: ブロック状態、NBT、コンポーネントプレディケートの複合判定。minecraft:match_block
- 削除:
はminecraft:block_state_property
に統合され廃止。minecraft:match_block
ノイズルーターとワールド生成 (World Generation)
- バイオーム設定:
,spawners
などが新環境属性へ移動し、フィールドから削除されました。spawn_costs - アウアー (Aquifers): 必須からオプション化 (
)。密度関数 (aquifers_enabled
) を使用して詳細に制御可能に。Density Function - 鉱脈 (Ore Veins): オプション化。
,ore_block
,raw_ore_block
の配置確率や濃度を密度関数で細かく調整可能。filler_block- 既存フィールドの移動:
,vein_toggle
,vein_ridged
→vein_gap
オブジェクトへ。ore_veins
- 既存フィールドの移動:
- 密度関数 (Density Functions):
- 引数名変更 (
→value
,argument1/2
→argument
など)。input - 新関数追加:
(引き算)、sub
(割り算)、div
(反転)、negate
(線形補間)、lerp
(丸め)、floor/round/ceil/truncate
(構造体埋め込み)。beardifier - 関数名変更:
→invert
。reciprocal
- 引数名変更 (
シェーダー (シェーダー・ポストプロセス)
- 新シェーダー:
(順序独立透過サポート)、core/oit_depth_bounds_cull.fsh
(3D HUD の深さバッファー統合)追加。core/integrate_depth.fsh - 設定: OIT での深書き込みフラグ
導入。OIT_ALWAYS_WRITE_DEPTH
🐛 バグ修正リスト (Version 26.3 Summary #4)
- MC-2157: ドラゴン卵からのパーティクル放出方向の修正。
- MC-46421/133407: スペクターモードでのポータル使用不可、キーバインドレイアウトの相対化問題。
- MC-58061: エンダーマンの看板テレポート阻止。
- MC-110989/121278:
コマンドのブロック展開、キーバインドマップ問題。spreadplayers - MC-148541: 水面近くの海藻へのプレイヤー展開修正。
- MC-212671: ロートテーブルタグエントリの機能適用エラー。
- MC-252934: アイテムフレーム/絵画による構造配置時のエンティティ位置破綻。
- MC-263708/268521/269968: キーパッド表示、MacOS でのスクロール方向逆転・ホットバー操作問題。
- MC-299019: 乗り物中のベッド使用による不自然なテレポート。
- MC-303493/303789:
エンチャントのコンポーネント適用・軸制限修正。apply_impulse - MC-306619: 入力方法切替中のスネーク(カメレオン)ジャンプ不能。
- MC-308127/309166: デバッグホットキー重複、ブロック破壊遅延。
- MC-309394/309474/309506: "Improved Transparency" 有効時のクラッシュ・表示バグ。
- MC-309475/309513/309521/309522: 棚キノカワ回転、ポプラログ色相、看板テクスチャ、透過オブジェクト表示。
- MC-309656/309685: クッションの設置場所制限、麦ベッドでのテレポート無限ループ。
- MC-309718: モブ位置のティックダッシュ同期遅延。
- MC-309809/309832: 看板ワックス処理音無効、クッション色タグ無視。
- MC-310045: 経験オーブ内のパーティクル不透明度。
- 文字列・コマンド修正: 多数のシリング(文字列)の不自然な大文字化、欠ける句点、誤植 ("woosh"→"whoosh")、冠詞欠如、複数形問題の全般的な修正。
🚀 インストールとフィードバック
- インストール: Minecraft ランチャーから「Installations」タブで有効にしてください。
- 注意: テストバージョンはワールド破損の可能性があるため、メインワールドとは別のフォルダで使用するかバックアップを行ってください。
- サーバー用 JAR: Minecraft Server Jar
- バグ報告: Minecraft Issue Tracker!
- フィードバック: 公式 Minecraft Discord または Feedback サイトへのご参加・投稿をお待ちしています。