今回は、今まで当ブログで紹介してきた1.20『旅路と物語』のスナップショット・プレリリースの内容を、まとめて紹介していきたいと思います。
目次
- 1 1.20で追加された新要素
- 2 1.20で変更された要素
- 2.1 アメジストブロックの仕様を一部変更
- 2.2 スカルクセンサーの仕様を一部変更
- 2.3 スカルクセンサー・調律されたスカルクセンサーに関する共通の仕様変更
- 2.4 スカルクシュリーカーの仕様を一部変更
- 2.5 看板・吊り看板の仕様を一部変更
- 2.6 エンチャントテーブルの仕様を一部変更
- 2.7 怪しげな砂に仕様を一部変更
- 2.8 ボタンの仕様を一部変更
- 2.9 飾り壺の仕様を一部変更
- 2.10 ベッド・カーペット・羊毛に関する変更
- 2.11 壺の欠片に関する変更
- 2.12 スニッファーの仕様を一部変更
- 2.13 村人の仕様を一部変更
- 2.14 トーチフラワーに関する変更
- 2.15 鍛冶台の仕様を一部変更
- 2.16 一部の鍛冶型の模様を変更
- 2.17 海底遺跡に関する変更
- 2.18 砂漠のピラミッドに関する変更
- 2.19 クリエイティブタブに関する変更
- 2.20 コマンドフォーマットに関する変更
- 2.21 新しく追加されたダメージタイプ
- 2.22 メニュー画面に関する変更
- 2.23 ブラシに関する仕様を一部変更
- 2.24 低速落下のポーションに関する変更
- 2.25 衰弱のパーティクルに関する変更
- 2.26 進捗トリガー
- 2.27 ワールドの読み込み画面に関する変更
- 2.28 デバック画面に関する変更
- 2.29 音楽に関する変更
- 2.30 クレジットの更新
- 2.31 クイックプレイ
- 2.32 リソースパックに関する変更
- 2.33 レシピに関する変更
- 2.34 表示エンティティに関する変更
- 2.35 データパックに関する変更
- 2.36 ゲームイベントに関する変更
- 2.37 要素フラグに関する変更
- 2.38 サウンドに関する変更
- 2.39 ルートテーブルに関する変更
- 2.40 server.propertiesに関する変更
- 2.41 変更されたタグ
- 2.42 技術的変更1
- 2.43 技術的変更2
- 2.44 その他
1.20で追加された新要素
1.20で複数の新要素が追加されました。
調律されたスカルクセンサー
特定の周波数の振動だけ検知することができる「調律したスカルクセンサー」が新しく追加されました。
スカルクセンサー1個とアメジストの欠片3個で作成できます。
アメジストが流れている面にレッドストーンの振動を入力することができ、その信号の周波数を検知します。
例えば、画像のようにコンパレーターと本と羽ペンを置いた書見台をアメジストが流れている面に設置して
本を10ページに設定
近くにチェストを設置します。
すると、周波数10のチェストを閉じたときのみ振動を検知するようになります。
ウツボカズラ
ウツボカズラが新しく追加されました。
ウツボカズラのさやから成長する新しい植物です。
完全に成長したウツボカズラを壊すと、ウツボカズラがそのままドロップして、完全に成長していないウツボカズラを壊すと、ウツボカズラのさやをドロップします。
また、青緑色の染料にクラフトすることができます。
ウツボカズラのさや
ウツボカズラのさやが新しく追加されました。
耕地に植えるとウツボカズラに成長します。
スニッファーが地面から掘り出したときのみ入手できます。
スニッファーの卵
スニッファーの卵が新しく追加されました。
暖かい海の海底遺跡にある怪しい砂から入手することができます。
また、スニッファーが交配したときにドロップします。
卵からはスニッファーの子どもが孵化します。
苔ブロックの上に置くと約10分で孵化します。
それ以外のブロックの上に置いた場合は、約20分で孵化します。
怪しげな砂利
怪しげな砂利が新しく追加されました。
シャベルが回収に最適な道具です。
冷たい海の海底遺跡に自然生成されます。トレイル
怪しげな砂と同じ性質で、ブラシで掃うとアイテムが出てきます。
また、竹を設置することができます。
新しい壺の欠片
以下の遺跡で自然生成される新しい壺の欠片が16個追加されました。
砂漠の寺院
鉱夫の壺の欠片
砂漠の井戸
醸造家の壺の欠片
冷たい海の海底遺跡
剣の壺の欠片
探検家の壺の欠片
哀悼者の壺の欠片
富の壺の欠片
暖かい海の海底遺跡
釣り人の壺の欠片
木陰の壺の欠片
鼻を鳴らす動物の壺の欠片
トレイル遺跡
炎の壺の欠片
脅威の壺の欠片
友の壺の欠片
ハートの壺の欠片
割れたハートの壺の欠片
遠吠の壺の欠片
麦束の壺の欠片
新しい鍛冶型
新しい防具装飾用鍛冶型の5つ追加されました。
以下の構造物の中にあるチェストからランダムで入手することができます。
トレイル遺跡
主人風の装飾
牧者風の装飾
職人風の装飾
先駆者風の装飾
古代都市
静寂の装飾
トレイル遺跡
新しい構造物「トレイル遺跡」が新しく追加されました。
失われた文明から生まれた、地面に埋もれて生成される新しい構造物です。
4つの新しい防具装飾用鍛冶型(主人風の装飾・牧者風の装飾・職人風の装飾・先駆者風の装飾)を怪しげな砂利から発見することができます。
新しく追加されたレコード
Aaron Cherofのレコード「Relic」が新しく追加されました。
Trail ruinsの怪しい砂利から、1/12の確率で発掘することができます。
レコードの再生時にレベル14のレッドストーン信号が発生します。
ビデオ設定に新しい機能を追加
Ctrlを押しながらマウスホイールをスクロールすることで、ビデオ設定画面のGUIを拡大縮小することができるようになりました。
コマンドフォーマット
コマンド「return」が新しく追加されました。
関数内部の実行フローを制御して、その戻り値を変更するために使用することができます。
現在実行中の関数の中に残っている別のトップレベルコマンド(もしあれば)はスキップされます。
トリガーとなった機能コマンドの結果値を、実行したコマンドの数から値に変更します。
リターンコマンドの結果値も値です。
構文
/return <value>
パラメーター
<value>: 整数の戻り値
新しく追加された進捗
以下の新しい進捗が8つ追加されました。
新しく追加されたスプラッシュテキスト
以下のスプラッシュテキストが新しく追加されました。
This sand is sus
Remember to brush your… …teeth
Has working bookshelves!
Sniff sniff…
Place hanging sign here
Joule is neat too!
新しく追加された音楽
Aaron Cherof氏の作曲による4つの音楽が新しく追加されました。
「A Familiar Room」– サバイバルモードの全てのバイオームと、メニュー画面で曲が再生されます。
「Bromeliad」– 竹林・桜の林・花の森・森林、ジャングル・まばらなジャングルと、メニュー画面で曲が再生されます。
「Crescent Dunes」– 砂漠・各種荒野と、メニュー画面で曲が再生されます。
「Echo in the Wind」– 桜の林・花の森・繁茂した洞窟・各種荒野と、メニュー画面で曲が再生されます。
フォントに追加された新しい要素
ユニヘックス・グリフプロバイダ「unihex」が新しく追加されました。
UnifontのHEXファイルを読み込むための新しいグリフプロバイダです。
HEXフォーマットは、フォントの字形をビットマップで記述しています。
すべての文字の高さは16ピクセルです。
文字の幅は 値を8、16、24、32 ピクセルにすることができます。
各行は : で区切られた 2 つの 16 進数で構成されています。
最初の値はコードポイントを表しており、4、5、6桁の16進数でなければなりません。
2番目の値は、グリフをビットの流れとして、一行ずつ記述します。
描画時には、グリフの左右にある空の列は削除されます。
カスタムグリフの幅は、size_overridesで設定できます。
このプロバイダは2つのプロパティを必要とします。
hex_file:*.hex ファイルを含む ZIP アーカイブへのパス (アーカイブ内の異なる拡張子のファイルは無視されます)
size_overrides: 自動検出された異なる幅を持つコードポイントの範囲のリスト
以下のフィールドを持ちます。
from、to: コードポイントの範囲の開始点と終了点
left、right : 範囲内のグリフの最左列と最右列の位置を表す整数値
この範囲外の列のビットはすべて破棄されます。
グリフプロバイダ「reference」が新しく追加しました。
新しいグリフプロバイダは、他のフォントのプロバイダを含めるために使用できます。
プロバイダは、どれだけ含まれていても必ず一度だけ読み込まれます。
プロバイダは1つのフィールドIDを持ち、現在読み込まれているものに含まれる他のフォントを記述しています。
Inclusion(含める)は、すべてのフォントが読み込まれた後に実行されるため、すべてのデータパックに定義されているフォントのすべてのプロバイダが含まれることになります。
ルートテーブル
新しい関数「reference」が新しく追加されました。
下位関数を呼び出すことができます。
呼び出す関数を指定する「name」を持ちます。
以下のルートテーブルが新しく追加されました。
sniffer_digging:「torchflower_seed」「pitcher_pod」が含まれます。
新しく追加されたタグ
ブロックタグ「combination_step_sound_blocks」が新しく追加されました。
[wool_carpets][crimson_roots][moss_carpet][nether_sprouts][snow][warped_roots] が含まれます。
同時に下に設置したブロックのサウンドを小さくします。
バイオームタグ「has_structure/trail_ruins」が新しく追加されました。
[Contains taiga][snowy_taiga][old_growth_pine_taiga][old_growth_spruce_taiga] [old_growth_birch_forest][jungle] が含まれます。
ブロックタグ「Added sniffer_egg_hatch_boost」が新しく追加されました。
[moss_block] が含まれます。
ブロックタグ「Added trail_ruins_replaceable」が新しく追加されました。
[sand][gravel][dirt][coarse_dirt] が含まれます。
ブロックタグ「replaceable_by_trees」が新しく追加されました。
成長する木が置き換えるブロックが含まれています。
ブロックタグ「villager_plantable_seeds」が新しく追加されました。
村人が耕地に植えることができる種が含まれます。
ブロックタグ「maintains_farmland」が新しく追加されました。
耕地に置いたときに土に変換されないブロックが含まれます。
アイテムタグ「sword_effience」が新しく追加されました。
剣でより早く壊れるブロックが含まれています。
アイテムタグ#decorated_pot_ingredientsが新しく追加されました。
「brick」「#decorated_pot_sherds」が含まれます。
1.20で変更された要素
1.20で既存要素の仕様が複数変更されています。
アメジストブロックの仕様を一部変更
スカルクセンサーに隣接する形で設置すると、振動に共鳴するようになりました。
スカルクセンサーが振動を検知すると、アメジストブロックから同じ周波数の振動を再発信します。
これにより、振動の伝達がサウンドを発生させる機構を介さずにできるようになりました。
スカルクセンサーの仕様を一部変更
スカルクセンサーの仕様が複数変更されました。
仕様変更1
スカルクセンサーの振動の周波数が以下のように整理されました。
周波数1: あらゆる物体を移動する(地面・水中・空中)
周波数2: あらゆる面に着地する(地面・水面)
周波数3: アイテムを使用する
周波数4: エリトラでの滑空、各エンティティの固有のアクション(ラヴェジャーの咆哮・オオカミの身震いなど)
周波数5: Mobから降りる・装備を付ける
周波数6: Mobに乗る・Mobへ干渉する
周波数7: プレイヤー・Mobがダメージを受ける
周波数8: アイテムを消費する(食事・飲用)
周波数9: ブロックの無効化する(ドアとチェストを閉める・ボタンが戻るなど)
周波数10: ブロックの有効化する(ドアとチェストを開ける・ボタンを押すなど)
周波数11: ブロックを変更する(大釜の水位の変化・焚き火に食べ物を置くなど)
周波数12: ブロックを破壊する
周波数13: ブロックを設置する
周波数14: Mobやプレイヤーがスポーン・テレポートする
周波数15: Mobやプレイヤーが死亡する
仕様変更2
デフォルトのレッドストーン出力の強さが変更され、距離計算の正確性が向上しました。
スニッファーが地面を掘る音を検知できるようになりました。
また、配置されたブロックに、より強く信号を送るようになりました。
スカルクセンサー・調律されたスカルクセンサーに関する共通の仕様変更
スカルクセンサーと調律されたスカルクセンサーは、「信号オフ」「信号オン」「クールダウン」の3つの状態を持つようになりました。
デフォルトは「信号オフ」です。
この状態は、ブロックが振動を検知するまで持続します。
この状態のスカルクセンサーは、予定された周囲の振動を検知することができます。
振動を検知すると「信号オン」の状態になります。
この状態は、スカルクセンサーが1.5秒、調律されたスカルクセンサーが0.5秒持続します。
この状態は、スカルクセンサー(調律されたスカルクセンサー)が周囲の振動を検知するのを停止してレッドストーン信号と光を放ちます。
「信号オン」の状態が終了すると、「クールダウン」の状態に切り替わります。
この状態は、スカルクセンサーと調律されたスカルクセンサーのどちらも0.5秒持続します。
この状態のスカルクセンサーは、触角を動かし続けますが、レッドストーン信号と光を発しません。
このフェーズが終了するとスカルクセンサー(調律されたスカルクセンサー)は、「信号オフ」の状態に切り替わります。
以前の「信号オン」の状態は、スカルクセンサーが2秒、調律されたスカルクセンサーが1秒で、「クールダウン」の時間がどちらも1テックでした。
これらの状態のタイミングを調整することで、信号を受信した装置が自分のスカルクセンサーを再び起動することが少なくなりました。
スカルクシュリーカーの仕様を一部変更
水に浸かっている場合は、悲鳴を上げずに起動するようになりました。
また、クリエイティブインベントリのレッドストーンタブに新しく追加されました。
看板・吊り看板の仕様を一部変更
看板を設置した後からでも内容を編集できるようになり
看板の両面に別々の文字を書き込めるようになりました。
また、文字の色や発光も個別に設定できます。
看板を設置した際は、「看板の編集」画面が表示されます。
看板の裏側のテキストを編集するには、看板の裏面を右クリックします。
看板にハニカムを使用することで、テキストを固定することができるようになりました。
これにより、テキストを編集不可にできます。
クリック機能が設定された看板は、ハニカムでコーティングされていない状態でも再編集できなくなりました。
ハニカムでコーティングされていない看板でも、クリック機能が機能するようになりました。
また、アドベンチャーモードで、プレイヤーが編集できなくなりました。
エンチャントテーブルの仕様を一部変更
エンチャントテーブルと本棚の間にブロックを設置しても、エンチャントレベルを増やす本棚の効果が適用されるようになりました。
怪しげな砂に仕様を一部変更
サボテンとサトウキビを設置することができるようになりました。
ボタンの仕様を一部変更
磨かれたブラックストーンのボタンが、他のボタンと同じ時間で壊れるようになりました。
飾り壺の仕様を一部変更
クラフトに使用する描かれた壺の欠片の名称がツールチップに表示されるようになりました。
ベッド・カーペット・羊毛に関する変更
色付きのベッド・カーペット・羊毛を、他の色に染め直すことができるようになりました。
壺の欠片に関する変更
壺の欠片の英名が「Pottery Shard」から「Pottery Sherd」に変更されました。
スニッファーの仕様を一部変更
トーチフラワーの種を持ったプレイヤーについてくるようになりました。
トロッコに乗れるようになりました。
ステータス効果「浮遊」の効果中に掘ることができなくなりました。
スニッファーのその他の仕様変更
スニッファーは、子どもが卵から孵化するようになったため、繁殖した際に直接子供を産まなくなりました。
ワールド境界線の外側のブロックを掘らなくなりました。
名前が付いている場合、正しい場所に表示されるようになりました。
以前はテクスチャ内にネームタグが表示されていました。
泥を掘ることができるようになりました。
スニッファーの卵を設置する際に、音が鳴るようになりました。
スニッファーの匂いを嗅ぐ音に高音域を使用するようになりました。
村人の仕様を一部変更
トーチフラワーの種とウツボカズラのさやを植えることができるようになりました。
トーチフラワーに関する変更
クリエイティブインベントリで、花のカテゴリーに移動しました。
鍛冶台の仕様を一部変更
鍛冶台で装備の強化・防具装飾をする際に、鍛冶型を最初に配置しなくても別のアイテムを配置できるようになりました。
一部の鍛冶型の模様を変更
砂丘風の装飾の模様とアイテムアイコンが変更されました。
これにより、以前の砂丘風の装飾の模様が、略奪者風の装飾として使用されるようになり、とアイテムアイコンがこれに合わせて変更されました。
また、以前の略奪者風の装飾は、Shaper Armorの装飾として使用されます。
海底遺跡に関する変更
暖かい海に怪しい砂、冷たい海で怪しい砂利がそれぞれ生成されるようなりました。
砂漠のピラミッドに関する変更
最上層の床に怪しい砂が生成されるようになりました。
クリエイティブタブに関する変更
クリエイティブタブ「レッドストーン系ブロック」にジュークボックスが追加されました。
コマンドフォーマットに関する変更
/data
stringデータソースが負の境界を受け付けるようになり、文字列の末尾から数えたインデックスとして解釈されるようになりました。
新しく追加されたダメージタイプ
ダメージタイプに、「outside_border」と「generic_kill」が新しく追加されました。
「outside_border」は、ワールドの境界の外にいるプレイヤーにダメージを与えていたダメージタイプ「in_wall」の代わり使用されます。
これに伴い、死亡メッセージが “<player> left the confines of this world” に変更されました。
また、「generic_kill」は、killコマンドを使用する際のダメージタイプ「out_of_world」の代わりに使用されます。
これに伴い、 死亡メッセージが “<player> was killed” に変更されました。
メニュー画面に関する変更
パノラマが桜の林に変更になりました。
また、マインクラフトのロゴが変更され、Java Editionのテキストがちいさくなり、Minecraftのテキストが大きくなりました。
音声読み上げ機能が有効な際に、メッセージボックスがゲーム起動時に表示されるようになりました。(現時点では表示されません)
ブラシに関する仕様を一部変更
使用音が、サウンド設定の「プレイヤー:100%」ではなく、「ブロック:100%」で調整するようになりました。
低速落下のポーションに関する変更
低速落下のポーションの色が視認性向上のため変更されました。
衰弱のパーティクルに関する変更
衰弱のパーティクルの色が視認性向上のため変更されました。
進捗トリガー
進捗トリガー「recipe_crafted」が新しく追加されました。
レシピをクラフトしたときに発動して、以下のパラメーターを持ちます。
recipe_id – クラフトされたレシピの名前空間ID
ingredients – レシピで使用されるアイテムスタックのためのプレディケートのリスト
●1つのアイテムスタックは、1つのプレディケートを満たすためにのみ使用できる
●進捗を発動させるには、それぞれのプレディケートが満たされる必要がある
これにより、同じ識別子を持つが異なる素材を使用するレシピを区別することができる
●このフィールドは任意で、指定しないと「recipe_id」のみで進捗トリガーを成功させる
ワールドの読み込み画面に関する変更
チャンクのカラーマップの色が若干変更されました。
デバック画面に関する変更
フォントのテクスチャが、ダイナミックテクスチャの出力(F3 + S)に含まれるようになりました。
音楽に関する変更
以下の既存楽曲の再生可能な場所が変更されました。
「Aerie」「Firebugs」「Labyrinthine 」が、メニュー画面で再生されなくなった代わりに、ジャングル系バイオームで再生されるようになりました。
クレジットの更新
クレジットが更新されました。
また、↑キーを押すことで上にスクロールすることができるようになりました。
クイックプレイ
ゲームを指定したワールドを直接起動できるようにする新しいコマンドライン引数が4つ追加されました。
quickPlayPathは、ログインに使用する指定されたパス(実行ディレクトリからの相対パス)
パスが提供された場合、ワールドに参加する際に以下のように記録されます。
type: シングルプレイヤー、マルチプレイヤー、またはrealmsのいずれかであるか
identifier: 参加したいワールド
シングルプレイの場合、ワールドのフォルダ名
マルチプレイの場合、サーバーのIPアドレス
realmsについては、realmsID
port: サーバーのポートを表します(マルチプレイの場合のみ記録されます)
name: ワールドの名前
gamemode: ワールドのゲームモード
lastPlayedTime: ワールドに参加した時刻
例えば、「–quickPlayPath “quickPlay/log.json” 」は .minecraft/quickPlay/log.json に記録されます。
「quickPlaySingleplayer」「quickPlayMultiplayer」「quickPlayRealms」は、それぞれ対応する「identifier」を取得します。
これらの引数のいずれかが提供された場合、ゲームは与えられたワールドを直接起動しようとします。
例
–quickPlaySingleplayer “New World”
–quickPlayMultiplayer “localhost:25565”
–quickPlayRealms “1234”
リソースパックに関する変更
フォントとクレジットの更新により、バージョンが15になりました。
minecraft.pngのレイアウトが更新されました。
プログラマーアートリソースパックからminecraft.pngが削除されました。
invite_icon.pngのレイアウトが変更されました。
グリフプロバイダ「legacy_unicode」が削除されました。
uniformフォントで使用されていたビットマップが削除されました。
uniformフォントは、Unifont 15.0.03を使用するよう更新されました。
これにより、複数の文字の形が変わり、また新しい文字のサポートが追加されました。
結合文字に点線丸が表示されなくなりました。
credits.jsonで、タイトルの上に、disciplineと呼ばれる2番目のレベルのエントリーの構成が追加されました。
レシピに関する変更
「”item “: “minecraft:air” 」が、空のスロットにマッチする食材を示すのに使用できるようになりました。
ただし、以下のレシピは空のスロットに対応してません
minecraft:crafting_shaped
minecraft:crafting_shapeless
minecraft:smelting
minecraft:blasting
minecraft:smoking
minecraft:campfire_cooking
minecraft:stonecutting
●“item”: “minecraft:air”が、データパックのレシピを指定する際に使えなくなりました。
●[template][[base][addition]というフィールドが、リスト形式で「smithing_trim」と「smithing_transform」のレシピでも使えるようになりました。
また、 それらのフィールドは空のリストも許可され、空の配列はそのスロットを空にしなければならないことを示します。
表示エンティティに関する変更
「interpolation_duration 」が 0 の場合、以前の値は常に破棄されるようになりました。
描画プロパティが同時に適用されるようにした。
エンティティは、初期データを受信しない限り描画されなくなりました。そのため、最初の1ティックでは描画されない可能性があります。
ゲームの更新処理方法により、召喚後に行われたエンティティの変更は、数ティック後にクライアントに届く場合があります。
「item_display」のアイテムがY軸を中心に180度回転して、防具立てや額縁に飾られたアイテムを描画する際に適用される変換と一致するようになりました。
データパックに関する変更
データパックのバージョンが15に更新されました。
ゲームイベントに関する変更
ゲームイベント「block_deactivate」が新しく追加されたことにより、ゲームイベント「piston_contract」が削除されました。
また、ゲームイベント「block_activate」が新しく追加されたことのにより、ゲームイベント「piston_extend」と「dispense_fail」が削除されました。
以下のゲームイベントの周波数が変更されました。
[step][swim][flap] – 1
[projectile_land][hit_ground][splash] – 2
[item_interact_finish][projectile_shoot][instrument_play] – 3
[entity_roar][entity_shake][elytra_glide] – 4
[entity_dismount][equip] – 5
[entity_mount][entity_interact][shear] – 6
[entity_damage] – 7
[drink][eat] – 8
[container_close][block_close][block_deactivate][block_detach] – 9
[container_open][block_open][block_activate][block_attach][prime_fuse] [note_block_play] – 10
[block_change] – 11
[block_destroy][fluid_pickup] – 12
[block_place][fluid_place] – 13
[entity_place][lightning_strike][teleport] – 14
[entity_die][explode] – 15
要素フラグに関する変更
要素フラグ「update_1_20」とビルドインデータパックが削除されました。
データパック「Update 1.20」のすべての機能と変更がゲームに組み込まれました。
サウンドに関する変更
プレイヤーがカーペット・雪・ネザースプラウト・歪んだ根・真紅の根の上を歩いている一番上のブロックの音が通常音量で再生され、その下のブロックの足音が、低く小さい音で再生されるようになりました。
ブロックの上を歩くと、必ず足音が鳴るようになりました。
以前は、水や空気に接しているブロックの縁を歩いても足音が鳴りませんでした。
また、海底のブロックの上を歩いた際の足音が低いピッチで鳴るようになりました。
ルートテーブルに関する変更
ルートテーブルからのアイテム生成に、生成名前付きのランダム配列を使用するようになりました。
各ランダム配列は、ワールドのシード値と配列IDに基づいて、独自の配列を生成するため、同じワールドで同じパラメータを使用して実行すると、ルートテーブルが同じ結果を生成することになります。
ルートテーブルに使用するランダム配列のIDは、新しいフィールド「random_sequence」で指定します。
ランダムシーケンスのIDは、オプションフィールドになりました。シーケンス名が与えられていない場合、戦利品は非決定的なランダムソースを使用して抽出されます。
server.propertiesに関する変更
ファイルは、最初にUTF-8で読み込まれ、不具合が発生した場合は、以前のエンコーディング(ISO 8859-1/Latin 1)で読み直すようになりました。
また、ファイルがUTF-8で書き込まれるようになりました。
変更されたタグ
バイオームタグ「is_overworld」 に [cherry grove] が新しく追加されました。
タグ「overworld_carver_replaceables」に怪しい砂利が追加されました。
「replaceable_plants」が削除され、「replaceable_by_trees」に変更されました。
アイテムタグ「decorated_pot_sherds」からレンガが削除されました。
アイテムタグ「music_discs」にmusic_disc_relicが新しく追加されました。
ブロックタグ「maintains_farmland」からpumpkinとmelonが削除されました。
ダメージタイプタグ「bypasses_armor」にgeneric_killとoutside_borderが新しく追加されました。
ダメージタイプタグ「#bypasses_invulnerability」と「#bypasses_resistance」にgeneric_killが新しく追加されました。
ブロックタグ「#replaceable block」から
「sunflower」「lilac」「rose_bush」「peony」
が削除されました。
ブロック・アイテムタグ「#slabs」にbamboo_mosaic_slabが新しく追加されました。
ブログ・アイテムタグ「#stairs」にbamboo_mosaic_stairsが新しく追加されました。
アイテムタグ「#bookshelf_books」に knowledge_book が新しく追加されました。
技術的変更1
ライトエンジンのパフォーマンスが向上しました。
技術的変更2
• 安全性を向上させるために、ゲームはworldディレクトリ内で使用されるシンボリックリンクを検出するようになりました。
• シンボリックリンクのリンク先がユーザー設定の許可リストにない場合、ゲームはワールドの読み込みを続行しません。注:worldディレクトリ自体はまだリンクできます。
• 許可されたシンボリックリンクの許可リストは、クライアントまたはサーバーのトップディレクトリにあるファイルallowed_symlinks.txtに保存されます。
• ファイルは、以下の形式が許可されたエントリ(1行に1つ)で構成されています。
#で始まる行はコメントとして無視されます。
[type]patternは、シンボリックリンクターゲットの一致方法を指定します。glob、regex、またはprefixのいずれかを選択できます。
prefixは、与えられたパターンとパスの先頭部分が一致するかどうかを判定します(例えば/testというパスでは/test、 /test/、 /test/foo.txtが一致します)。
regexは、正規表現としてパス全体に対してマッチングを行います。
globは、OS固有のパスマッチングメカニズムを使用します(例えば*.txtは通常txt拡張子のファイルにマッチします)。注:パスはOS固有のセパレータを使用します。
patternは、デフォルトのprefixタイプを使用します。
その他
ゲームのアプリケーションのアイコンが作業台から草ブロックに変更されました。
また、スナップショット用の土のアイコンが追加されました。