🌐 この記事を日本語で読んでいます。切り替えますか?
📖 英語(原文)で読む
またはお好みの言語を選択:

Pommel Held Item Models Modは、リソースパック制作者がアイテムを手に持った時の見た目を変更できるようにするModです。望遠鏡やトライデントのように、手に持った時だけ独自のモデルを表示させることが可能になります。これにより、リソースパック側で普通の剣を燃え盛る大剣に見せたり、棒を魔法の杖に変えたりといったカスタマイズが、元のアイテム自体を変更することなく実現できます。

主な機能:

  • リソースパックを通じて、手に持っているアイテムのモデルを変更可能にします。
  • 一人称視点と、他プレイヤーから見える三人称視点の両方に対応しています。
  • ユーザー自身が何かを作成する必要はありません。このModに対応したリソースパックを導入するだけで、新しいアイテムモデルが反映されます。
  • 他Modで追加されたアイテムにも対応しています。

アイテムモデルの新しい条件(Conditions)

  • 保持時: メインハンドまたはオフハンドに持っている時に特別なモデルを表示できます。
  • 使用時: アイテムの使用中にモデルを変化させられます。例えば、リンゴをかじるたびに小さくなっていく演出が可能です。
  • 装着・設置時: 頭に被った時や、額縁に飾った時にカスタム外観を適用できます。
  • ドロップ・投擲時: 地面に落ちている時や、空中を飛んでいる時の見た目を変えられます。
  • 水中: 水の中にアイテムがある時に独自の見た目を与えられます。
  • エンチャント時: 標準的な紫色の光り方だけでなく、エンチャントされたアイテム専用の全く新しいモデルを表示できます。
  • Mob保持時: 村人、キツネ、パンダなどのMobが持っているアイテムにもカスタムモデルを適用できます。

設定方法:

このModはリソースパック制作者向けに、述語(predicates)と呼ばれる新しいルールを追加します。アイテムのJSONファイル内でこれらを使用することで、状況に応じたモデル変更が可能になります。利用可能な述語は以下の通りです:

  • pommel:is_held: アイテムを手に持っている時(一人称・三人称)。
  • pommel:first_third_person: 一人称視点なら0.5、三人称視点なら1.0を指定してモデルを使い分けます。
  • pommel:is_offhand: オフハンド(左手)に持っている時。
  • pommel:is_fixed: 額縁に入っている時。
  • pommel:is_head: ヘルメットとして装着している時。
  • pommel:is_ground: 地面にドロップしている時。
  • pommel:is_thrown: 雪玉や卵のように投げられた時。
  • pommel:is_used: 食べている時や弓を引いている時など、アクティブに使用している時。
  • pommel:item_use: 使用アニメーション中の進行度(リンゴが徐々に小さくなる等)に応じてモデルを変更。
  • pommel:is_submerged: 水中にある時。
  • pommel:is_enchanted: エンチャントが付与されている時。
  • pommel:is_misc_entity_holding: 村人、パンダ、キツネなどのMobが持っている時。

JSONの記述例:

以下は、アイテムのJSONファイルでこれらの述語を使用する基本的な例です。このコードは、保持時、額縁内、頭部装着時、地面ドロップ時でそれぞれ異なるモデルを表示するよう指示しています。

{
  "parent": "item/handheld",
  "textures": {
    "layer0": "minecraft:item/2d_model_texture"
  },
  "overrides": [
    { "predicate": { "pommel:is_held": 1.0 }, "model": "minecraft:item/my_held_item" },
    { "predicate": { "pommel:is_fixed": 1.0 }, "model": "minecraft:item/my_framed_item" },
    { "predicate": { "pommel:is_head": 1.0 }, "model": "minecraft:item/my_worn_item" },
    { "predicate": { "pommel:is_ground": 1.0 }, "model": "minecraft:item/my_ground_item" },
  ]
}

リンゴを食べる例:

この例では、リンゴを食べる動作に合わせてモデルが変化します。また、手に持った時に特別な3Dモデルを表示し、かじる段階ごとに異なる3Dモデルを指定しています。

{
  "parent": "minecraft:item/generated",
  "textures": {
    "layer0": "minecraft:item/apple"
  },
  "overrides": [
    { "predicate": { "pommel:is_held": 1 }, "model": "minecraft:item/held_items/apple_3d" },
    { "predicate": { "pommel:item_use": 0.25 }, "model": "minecraft:item/apple_eat_0" },
    { "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.25 }, "model": "minecraft:item/held_items/apple_eat_0_3d" },
    { "predicate": { "pommel:item_use": 0.50 }, "model": "minecraft:item/apple_eat_1" },
    { "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.50 }, "model": "minecraft:item/held_items/apple_eat_1_3d" },
    { "predicate": { "pommel:item_use": 0.75 }, "model": "minecraft:item/apple_eat_2" },
    { "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.75 }, "model": "minecraft:item/held_items/apple_eat_2_3d" }
  ]
}

スクリーンショット:

Pommel Held Item Models active in the main game menu
メインメニューで有効化された Pommel Held Item Models
Player holding a custom diamond sword model while on a tree
木の上でカスタムされたダイヤモンドの剣を持つプレイヤー
Custom 3D model for an enchanted golden apple held in hand
手に持ったエンチャントされた金のリンゴのカスタム3Dモデル
Character using the mod to hold an oak log with two hands
Modを使用してオークの原木を両手で持つキャラクター
Unique 3D model for a lingering potion of regeneration being held
保持時の残留型再生のポーションのユニークな3Dモデル
Custom bow and arrow model displayed in a village setting
村の風景に映えるカスタムされた弓と矢のモデル
Player using custom held models while facing mobs in a village
村でMobと対峙しながらカスタムモデルを使用するプレイヤー
Detailed 3D model view of an enchanted golden apple item
エンチャントされた金のリンゴの詳細な3Dモデルビュー
Scenic savanna view where Pommel Held Item Models is in use
Pommel Held Item Modelsが使用されているサバンナの景色

Pommel Held Item Models Mod ダウンロードリンク

Minecraft 1.21.1, 1.21 用

Fabric版: サーバー1からダウンロードサーバー2からダウンロード

Minecraft 1.20.1, 1.20 用

Fabric版: サーバー1からダウンロードサーバー2からダウンロード

この投稿を評価するにはクリック!
[Total: 0 Average: 0]