🌐 You are reading the ไทย translation of this article
Available languages for this article:

Pommel Held Item Models Mod ช่วยให้ผู้สร้าง resource pack สามารถเปลี่ยนรูปลักษณ์ของไอเทมเวลาถืออยู่ในมือได้ โดยมันจะทำงานเหมือนกับกล้องส่องทางไกล (spyglass) หรือสามง่าม (trident) ที่มีโมเดลเฉพาะตัวเวลาถือ ซึ่งหมายความว่า resource pack สามารถเปลี่ยนดาบธรรมดาให้กลายเป็นดาบยักษ์ที่มีไฟลุกโชน หรือเปลี่ยนไม้สติ๊กให้กลายเป็นไม้เท้าเวทมนตร์ได้ มอดนี้มอบวิธีใหม่ในการปรับแต่งไอเทมโดยไม่ต้องไปเปลี่ยนตัวไอเทมต้นฉบับเลย

ฟีเจอร์หลัก:

  • เปิดทางให้ resource packs เปลี่ยนโมเดลของไอเทมได้เมื่อถืออยู่ในมือ
  • รองรับทั้งมุมมองของคุณเอง (first-person) และมุมมองที่คนอื่นเห็นคุณ (third-person)
  • คุณไม่จำเป็นต้องสร้างอะไรเอง แค่ใช้ resource pack ที่ทำมารองรับมอดนี้ คุณก็จะเห็นโมเดลไอเทมใหม่ๆ ทันที
  • ใช้งานร่วมกับไอเทมจากมอดอื่นๆ ได้ด้วย

เงื่อนไขใหม่สำหรับ Item Models

  • เมื่อถือ (When Held): ไอเทมสามารถแสดงโมเดลพิเศษได้เมื่ออยู่ในมือหลักหรือมือรอง
  • เมื่อใช้งาน (When Used): โมเดลสามารถเปลี่ยนไปตามการใช้งาน เช่น แอปเปิลที่ดูเล็กลงในทุกคำที่กัด
  • เมื่อสวมใส่หรือวาง (When Worn or Placed): ไอเทมจะมีรูปลักษณ์เฉพาะเมื่อสวมบนหัวหรือวางในกรอบไอเทม (item frame)
  • เมื่อดรอปหรือขว้าง (When Dropped or Thrown): ไอเทมสามารถดูแตกต่างออกไปเมื่ออยู่บนพื้นหรือลอยอยู่ในอากาศ
  • เมื่ออยู่ใต้น้ำ (When Underwater): ไอเทมจะมีลักษณะเฉพาะตัวเมื่ออยู่ในน้ำ
  • เมื่อตีบวก (When Enchanted): ช่วยให้ไอเทมที่ตีบวกมีโมเดลใหม่ไปเลย ไม่ใช่แค่แสงสีม่วงแบบเดิมๆ
  • เมื่อม็อบถือ (When Held by Mobs): ไอเทมที่ถือโดยม็อบอย่าง Villagers, Foxes และ Pandas ก็สามารถมีโมเดลเฉพาะของตัวเองได้

การตั้งค่า (Configuration):

มอดนี้เพิ่มกฎใหม่ที่เรียกว่า predicates สำหรับผู้สร้าง resource pack โดยคุณสามารถใช้สิ่งเหล่านี้ในไฟล์ JSON ของไอเทมเพื่อเปลี่ยนโมเดลตามลักษณะการใช้งาน นี่คือ predicates ที่คุณสามารถใช้ได้:

  • pommel:is_held: เมื่อถือไอเทมในมือ (มุมมองบุคคลที่หนึ่งหรือสาม)
  • pommel:first_third_person: ใช้ 0.5 สำหรับมุมมองบุคคลที่หนึ่ง และ 1.0 สำหรับมุมมองบุคคลที่สามเพื่อแสดงโมเดลที่ต่างกัน
  • pommel:is_offhand: เมื่อไอเทมอยู่ในมือรอง
  • pommel:is_fixed: เมื่อไอเทมอยู่ในกรอบไอเทม (item frame)
  • pommel:is_head: เมื่อไอเทมถูกสวมเป็นหมวก
  • pommel:is_ground: เมื่อไอเทมดรอปอยู่บนพื้น
  • pommel:is_thrown: สำหรับไอเทมที่ถูกขว้าง เช่น สโนว์บอลหรือไข่
  • pommel:is_used: เมื่อคุณกำลังใช้งานไอเทม เช่น กินอาหารหรือน้างธนู
  • pommel:item_use: เปลี่ยนโมเดลระหว่างแอนิเมชันการใช้งาน เช่น แอปเปิลเล็กลงเรื่อยๆ
  • pommel:is_submerged: เมื่อไอเทมจมอยู่ในน้ำ
  • pommel:is_enchanted: ถ้าไอเทมมีการร่ายมนตร์ (enchantment)
  • pommel:is_misc_entity_holding: สำหรับไอเทมที่ถือโดยม็อบอย่าง Villagers, Pandas หรือ Foxes

ตัวอย่าง JSON:

นี่คือตัวอย่างพื้นฐานการใช้ predicates ในไฟล์ 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 แบบกำหนดเองสำหรับแอปเปิลทอง Enchanted เมื่อถือในมือ
Character using the mod to hold an oak log with two hands
ตัวละครใช้มอดเพื่อถือไม้โอ๊คด้วยสองมือ
Unique 3D model for a lingering potion of regeneration being held
โมเดล 3D เฉพาะตัวสำหรับยา Lingering Potion of Regeneration
Custom bow and arrow model displayed in a village setting
โมเดลธนูและลูกธนูแบบกำหนดเองในหมู่บ้าน
Player using custom held models while facing mobs in a village
ผู้เล่นใช้โมเดลถือแบบกำหนดเองขณะเผชิญหน้ากับม็อบในหมู่บ้าน
Detailed 3D model view of an enchanted golden apple item
มุมมองโมเดล 3D รายละเอียดสูงของแอปเปิลทอง Enchanted
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 version: Download from Server 1Download from Server 2

สำหรับ Minecraft 1.20.1, 1.20

Fabric version: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 0 Average: 0]