noshi’s diary

ゲームの事、映画やドラマ、思いついた事、プログラミングの事、雑記的なことを書いています

マイクラ統合版ベータ版1.18.10.22 バニラパリティとゲームプレイなど諸々修正

リリース版1.18.2が来た同日の12月9日、ベータ版1.18.10.22の修正が来ていましたので、リリース版の記事を投稿した後ですが、ざっと見ていきたいと思います。

 

修正内容等につきましては、記事後半に記載

 

まず目立ったグラフィカルの部分。今回のベータ版ではグラフィカル的な部分でバニラパリティが目に入ります。このことから、java版のグラフィカルと統合版のグラフィカルの均一化が今後も進むものと思われます。

 

続いて、ゲームプレイに関して。

 

  • 製図家の村人とマップを交換するときに発生する可能性があったクラッシュを修正しました(MCPE-142388)

製図家からもらえる洋館や海底神殿を示す地図を交易で入手しようとするとクラッシュするバグがあったようですね💦具体的には、森林探検家の地図を入手した後、別の地図を交換しようとするとクラッシュするという内容です。ベータ版の話ですので、現行バージョンでは起きないとのことです。

 

  • 効果が20倍長すぎる問題を修正しました(MCPE-148553)

f:id:noshigames:20211210080607p:plain

1.18.10.21ベータ版、 1.18.10.20ベータ版で確認されているバグです。ごらんのとおり、効果時間がとんでもないことになっています。無限ポーションバグのマイナー的バグですね(笑)これが修正されました。

 

続いてMOBに関して、

  • スライムは再びスノーゴーレムに対して攻撃的です(MCPE-146651)

f:id:noshigames:20211210081405p:plain

これはうれしい修正。スライムトラップを作る時に再びスノーゴーレムを使えますね!

 

 

続いて技術的な革新のグラフィックに記載の

 

 

AndroidバイスにRenderDragon実装に向けた動きがあるようです。win10ではRenderDragonがすでに実装済みですが、Androidでこれまで使えていたリソースパックが使えなくなるなどの影響もありそうです💦Wind10ではRenderDragon実装前に使えていた一部リソースパックがRenderDragon実装後、使えなくなったケースがあったので、そこが気になるところです。

 

以下、今回のベータ版の内容です。(ほぼ転載です)

----

「機能とバグ修正」

 

ブロック
  • Y = 1とY = 4の間に一貫性のない岩盤の層がある世界(非岩盤が生成された、またはそれらの層に配置された世界など)は、正しく一貫して岩盤を深層に置き換えます。(MCPE-149251)
  • ライトブロックは、こっそりしながら他のライトブロックに配置できるようになりました(MCPE-137744)

 

ゲームプレイ
  • 製図家の村人とマップを交換するときに発生する可能性があったクラッシュを修正しました(MCPE-142388)
  • 効果が20倍長すぎる問題を修正しました(MCPE-148553)
  • ハニーボトルが毒効果を除去しない問題を修正
  • コーラスフルーツを食べた後にプレイヤーがテレポートしない問題を修正
  • ボートで南を向いているときにプレイヤーの視線方向がスナップしなくなりました(MCPE-148460)
  • プレイヤーが死亡すると、カメラが左ではなく右に傾くようになりました(MCPE-148604)
  • 溶岩ヒットボックスは溶岩を超えて拡張されなくなりました

 

グラフィカル
  • ダートパス側のテクスチャを更新しました(MCPE-148568)
  • 'door_oak'テクスチャファイル名を 'door_wood'に戻しました(MCPE-148502)
  • 逆オウムの頭と翼の底のテクスチャ(MCPE-148573)
  • Java Edition(MCPE-148561)に一致するように、ビートルートとメロンシードのテクスチャを1ピクセル行下に移動しました
  • Java Editionに一致するように、CocoaBeansステージ0およびステージ1テクスチャの未使用のピクセルを削除しました
  • アーマースタンドベースの滑らかな石のテクスチャを更新しました(MCPE-148565)
  • オークと鉄の上部ドアテクスチャの水平線を削除しました(MCPE-148566)
  • Java Editionに一致するように、Witch、Evoker、およびVindicatorテクスチャのフードを削除しました
  • Java Edition(Vanilla Parity)に一致するように、赤と青のステンドグラステクスチャのアルファ値を変更しました
  • アンビル画面のハンマーアイコンのカラーパレットを修正しました(MCPE-148575)
  • 地図作成テーブルテクスチャのダークオーク板を更新しました(MCPE-148562)
  • バレルの下部テクスチャのスプルース板を更新
  • Lecternベーステクスチャの板を更新しました(MCPE-148567)
  • ゴールドアーマーとダイアモンドアーマーのテクスチャのハイライトの不一致を修正しました(MCPE-148591)
  • キャロットステージ3テクスチャのさまようピクセルを削除しました(MCPE-148563)
  • アホロートルの背中のテクスチャを中央に配置(MCPE-148571)
  • Java Edition(MCPE-148572)の新しいテクスチャに一致するようにGlassPaneトップを更新しました
  • ダークオークログのトップテクスチャを修正しました(MCPE-148577)
  • Java Edition(MCPE-148576)の新しいテクスチャに一致するようにStripped DarkOakサイドテクスチャを更新しました
  • エンドクリスタルがプレイヤーの視界から外れたときにエンドクリスタルビームがレンダリングを停止するバグを修正しました(MCPE-149159)
  • RenderDragonがアルファ/透明ピクセルを正しく破棄しない一部のデバイスでの溺死テクスチャの問題を修正しました

 

モブ
  • スライムは再びスノーゴーレムに対して攻撃的です(MCPE-146651)

 

ユーザーインターフェース
  • グライド中のインベントリ画面でのプレイヤーのビジュアルを修正しました。以前は中心から外れていて、インターフェースの要素を隠すことができました
  • サーバーがいっぱいになると、一時停止画面の[ゲームに招待]ボタンが正しく無効になるようになりました


技術的な更新

全般的

サブチャンク要求システムとパケット最適化で送信されるネットワークパケットの数を減らしました

 

グラフィックス

すべてのAndroidバイスでRenderDragonをテストする

 

アイテム

ハードコードされたSmithingTable作成レシピを置き換えて、9つの新しいシェイプレスレシピJSONファイルを追加しました

 

モラン
  • 非実験的なis_name_any、is_item_name_any、およびis_owner_identifier_anyクエリを追加します
  • Relative_block_has_all_tags block_neighbor_has_all_tagsおよびbiome_has_all_tagsクエリを修正して、タグだけでなくすべてのタグを要求するようにしました
  • ネストされた条件付き(三項)演算子の解析が、左から右ではなく右から左になるように修正されました。
  • これは、1.18.10以降のmin_engine_versionを使用するパック内のMolang式に対してのみ有効になるMolangバージョン変更です。
  • 以前はA?B:C?D:Eのようなネストされた条件式は(A?B:C)?D:Eとして評価されていましたが、現在はA?B:(C?D:E)として評価されます。

 


実験的特徴


GameTestフレームワーク

DimensionとWorldに新しいメソッドの形で新しいエンティティクエリ機能を追加しました。

 

ワールドオブジェクト
  • 関数getPlayers:Player を関数getPlayers(options:EntityQueryOptions = undefined)に置き換えました:EntityIterator-ディメンション内のすべてのプレーヤーを含むコレクションにイテレーターを返します。オプションで、オプションを使用して結果をフィルタリングできます
  • events.addEffectにオプションの引数を追加しました。この引数は、コールバックを特定のエンティティに対してのみ起動するように制限します(EntityEventOptionsを参照)。

 

寸法オブジェクト
  • 追加された関数getPlayers(options:EntityQueryOptions = undefined):EntityIterator-すべてのプレーヤーを含むコレクションにイテレーターを返します。オプションで、オプションを使用して結果をフィルタリングできます
  • 追加された関数getEntities(options:EntityQueryOptions = undefined):EntityIterator-ディメンション内のすべてのエンティティを含むコレクションにイテレータを返します。オプションで、オプションを使用して結果をフィルタリングできます

 

EntityQueryOptions
  • 追加されたクラスEntityQueryOptions-getEntitiesおよびgetPlayersを呼び出すときに追加のフィルタリングオプションを提供します

 

EntityQueryScoreOptions
  • 追加されたクラスEntityQueryScoreOptions-スコアボードフィルタリングを提供するためにEntityQueryOptionsとともに使用されます

 

EntityEventOptions
  • エンティティで発生するイベントをフィルタリングして、コールバックを特定のイベントのみに制限するために使用されます。
  • プロパティエンティティ:Entity -指定されている場合、このエンティティのみに制限されます
  • プロパティentityTypes:string []-指定されている場合、指定されたタイプのエンティティに制限されます(例:minecraft:creeper)

------

今回はTheWildアップデートに関する修正等はありませんでしたが、今回見られたバニラパリティが期すところは統合版とjava版のリソースを差異をできるだけ少なくし、管理しやすくするためなのかしらね😅

 

今回は以上です。ではまた~