MCTOOLBOX
MC ToolboxMC TOOLBOX

Java datapack and resource pack

ตัวสร้างรูปแบบม็อบแบบกำหนดเอง

สร้างสกินม็อบแบบขับเคลื่อนด้วยข้อมูลด้วย JSON รีจิสทรีที่ถูกต้อง กฎการเกิด และเท็กซ์เจอร์ตัวเต็มวัยกับตัวอ่อน จากนั้นดาวน์โหลดแพ็กที่พร้อมติดตั้ง

1. Choose a mob

2. ID รูปแบบ

Spawn condition

ไบโอม

A condition-free entry with priority 0 acts as the fallback when no higher-priority rule matches.

Adult texture PNGs

PNG files stay in your browser and are written directly into the resource pack.

Baby texture PNGs

Resource-pack texture paths

Use these exact PNG paths. The filenames must match the asset IDs in the generated JSON.

assets/mypack/textures/entity/wolf/wolf_galaxy.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry.png

assets/mypack/textures/entity/wolf/wolf_galaxy_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry_baby.png

Pack preview

My Mob Variants

Live variant JSON

{
  "assets": {
    "angry": "mypack:entity/wolf/wolf_galaxy_angry",
    "tame": "mypack:entity/wolf/wolf_galaxy_tame",
    "wild": "mypack:entity/wolf/wolf_galaxy"
  },
  "spawn_conditions": [
    {
      "condition": {
        "type": "minecraft:biome",
        "biomes": "minecraft:plains"
      },
      "priority": 1
    }
  ]
}

Variants in this pack (0)

Add at least one variant to build the pack.

The bundle contains two installable ZIP files plus a README.

วิธีใช้ตัวสร้างม็อบรูปแบบกำหนดเอง

ตัวสร้างม็อบรูปแบบกำหนดเองบน mctoolbox.net ช่วยให้คุณสร้างม็อบรูปแบบพิเศษสำหรับ Minecraft โดยไม่ต้องแก้ไขไฟล์เกม เริ่มต้นด้วยการเลือกม็อบพื้นฐาน เช่น ซอมบี้ โครงกระดูก หรือครีปเปอร์ จากนั้นปรับค่าคุณสมบัติเช่น พลังชีวิต ความเร็ว ความเสียหาย และเกราะ คุณยังสามารถเปลี่ยนลักษณะที่มองเห็นได้ เช่น ขนาด เอฟเฟกต์เรืองแสง หรือเส้นอนุภาค เครื่องมือจะสร้างคำสั่งบล็อกหรือดาต้าแพ็คที่พร้อมใช้งาน ซึ่งคุณสามารถคัดลอกลงในโลกของคุณได้โดยตรง เหมาะสำหรับผู้สร้างแผนที่ เจ้าของเซิร์ฟเวอร์ หรือใครก็ตามที่ต้องการเพิ่มความท้าทายใหม่ให้กับการเล่นเอาชีวิตรอด

เพื่อใช้เครื่องมืออย่างมีประสิทธิภาพ ก่อนอื่นให้ตัดสินใจว่าม็อบรูปแบบของคุณจะมีบทบาทอะไร ตัวอย่างเช่น 'Tank Zombie' อาจมีพลังชีวิตสองเท่าและความเร็วช้าลง ในขณะที่ 'Scout Skeleton' อาจเร็วขึ้นแต่อ่อนแอลง ใช้แถบเลื่อนและเมนูแบบเลื่อนลงเพื่อตั้งค่าเหล่านี้อย่างแม่นยำ เครื่องมือยังให้คุณเพิ่มชื่อและข้อความ lore ที่กำหนดเอง ซึ่งจะแสดงเมื่อม็อบถูกเล็งหรือถูกฆ่า หลังจากสร้างคำสั่งแล้ว ให้วางลงในบล็อกคำสั่งที่ตั้งเป็น 'Repeat' หรือ 'Impulse' ขึ้นอยู่กับว่าคุณต้องการให้ม็อบเกิดครั้งเดียวหรือต่อเนื่อง

ความแตกต่างของเวอร์ชันมีความสำคัญ เครื่องมือรองรับทั้ง Java และ Bedrock แต่รูปแบบผลลัพธ์จะเปลี่ยนไป สำหรับ Java Edition (1.13 ขึ้นไป) คุณจะได้รับคำสั่ง /summon พร้อมแท็ก NBT สำหรับ Bedrock คุณจะได้รับคำสั่ง /summon พร้อมคอมโพเนนต์ หากคุณเล่นบน Java เวอร์ชันเก่ากว่า (1.12 หรือก่อนหน้า) เครื่องมือจะสลับไปใช้รูปแบบ NBT เก่าโดยอัตโนมัติ ตรวจสอบตัวเลือกเวอร์ชันที่ด้านบนของเครื่องมือเสมอก่อนสร้าง หากใช้รูปแบบผิด คำสั่งจะล้มเหลวหรือเกิดม็อบเริ่มต้น

เคล็ดลับที่ใช้งานได้จริงคือการรวมหลายรูปแบบเพื่อสร้างการเผชิญหน้าตามธีม ตัวอย่างเช่น สร้าง 'Fire Creeper' ที่มีรัศมีการระเบิดเพิ่มขึ้นและเส้นทางไฟ จากนั้นจับคู่กับ 'Magma Slime' ที่มีความสามารถในการกระโดดสูงขึ้น คุณยังสามารถใช้เครื่องมือเพื่อสร้างม็อบที่เหมือนบอสโดยการตั้งค่าพลังชีวิตที่สูงมากและเพิ่มเอฟเฟกต์การฟื้นฟู จำไว้ว่าค่าที่สูงมากอาจทำให้เกมไม่เสถียร ดังนั้นควรทดสอบรูปแบบของคุณในโลกผู้เล่นคนเดียวก่อนนำไปใช้บนเซิร์ฟเวอร์

สุดท้าย เครื่องมือมีปุ่ม 'Randomize' ที่สร้างรูปแบบสุ่มเพื่อเป็นแรงบันดาลใจ ใช้เพื่อค้นหาการผสมผสานที่ไม่คาดคิด จากนั้นปรับแต่งให้เหมาะกับความต้องการของคุณ คุณยังสามารถบันทึกรูปแบบของคุณเป็นไฟล์ JSON และโหลดกลับมาแก้ไขในภายหลังได้ ซึ่งมีประโยชน์สำหรับการสร้างไลบรารีของม็อบที่กำหนดเองในหลายโปรเจกต์ เครื่องมือนี้ใช้งานฟรีและไม่ต้องเข้าสู่ระบบ บุ๊กมาร์กหน้านี้เพื่อเข้าถึงอย่างรวดเร็วในเซสชันการสร้างครั้งถัดไปของคุณ

วิธีสร้างและติดตั้งม็อบแวเรียนต์แบบกำหนดเอง

  1. เลือกเวอร์ชัน Minecraft ที่แน่นอนก่อน ซึ่งจะควบคุมรูปแบบดาต้าแพ็กและรีซอร์สแพ็กที่สร้างขึ้น และซ่อนม็อบหรือไบโอมที่ไม่มีในเวอร์ชันเก่า
  2. เลือกม็อบ ป้อนเนมสเปซตัวพิมพ์เล็กและ ID แวเรียนต์ที่ไม่ซ้ำกัน จากนั้นเลือกโมเดลเมื่อรีจิสทรีนั้นรองรับรูปแบบตามอุณหภูมิ
  3. เพิ่มเงื่อนไขการเกิดอย่างน้อยหนึ่งข้อ ใช้กฎเฉพาะที่มีลำดับความสำคัญสูงกว่า และเพิ่มทางเลือกสำรองแบบไม่มีเงื่อนไขที่ลำดับความสำคัญ 0 เมื่อต้องการให้แวเรียนต์ยังคงมีที่อื่น
  4. อัปโหลด PNG ที่จำเป็นทั้งหมด เพิ่มแวเรียนต์ลงในแพ็ก แล้วทำซ้ำสำหรับม็อบอื่นๆ แผงเส้นทางเท็กซ์เจอร์แสดงชื่อไฟล์ที่เขียนลงในรีซอร์สแพ็ก
  5. ดาวน์โหลดชุดไฟล์ วาง ZIP ของดาต้าแพ็กลงใน world/datapacks เปิดใช้ ZIP ของรีซอร์สแพ็ก รัน /reload แล้วทดสอบม็อบในตำแหน่งที่ตรงกับกฎการเกิดของมัน

Mob variant JSON shapes

Each registry uses a slightly different JSON shape. The builder chooses the correct asset fields and model keys for the selected mob and Minecraft version.

ม็อบRequired texture assetsModel keyBaby assets
Wolfassets {wild, tame, angry}ไม่ใช่ (26.1+)
Catsingle asset_idไม่ใช่ (26.1+)
Cowsingle asset_idnormal / cold / warmใช่ (26.1+)
Pigsingle asset_idnormal / cold / warmใช่ (26.1+)
Chickensingle asset_idnormal / cold / warmใช่ (26.1+)
Frogsingle asset_idไม่ไม่
Zombie Nautilussingle asset_idnormal / warmไม่

model The model key applies to temperature-based farm animals and Zombie Nautilus variants. Wolf is the special case because one variant references separate wild, tamed and angry textures.

Spawn conditions and priority

Biome and biome tags

Choose one biome for a precise rule or a biome tag when the same variant should appear across a group of related biomes.

minecraft:forest | #minecraft:is_forest

Structure conditions

Restrict a variant to a structure or structure tag. This is useful for themed mobs around villages, monuments, trial chambers and other generated locations.

#minecraft:cats_spawn_as_black

Priority and fallback behavior

Minecraft evaluates matching entries by priority. Give specific rules a higher number and keep one condition-free entry at priority 0 as the fallback.

priority: 1 | fallback: 0

คำถามที่พบบ่อย

ฉันสามารถใช้คำสั่งที่สร้างขึ้นในโหมดเอาชีวิตรอดได้หรือไม่?

ได้ แต่คุณต้องเปิดใช้บล็อกคำสั่งหรือคำสั่งลับ ในโหมดเอาชีวิตรอด คุณสามารถเปิดแชทและพิมพ์ /give @s command_block เพื่อรับบล็อกคำสั่ง จากนั้นวางและวางคำสั่ง หากปิดคำสั่งลับ คุณจะไม่สามารถใช้คำสั่งได้ สำหรับแผนที่ผจญภัย คุณสามารถวางบล็อกคำสั่งในโลกก่อนแชร์ได้

เครื่องมือนี้ใช้ได้กับ Minecraft 1.20 และ 1.21 หรือไม่?

ได้ เครื่องมือได้รับการอัปเดตสำหรับ Java และ Bedrock เวอร์ชันล่าสุด สำหรับ Java 1.20 และ 1.21 จะใช้โครงสร้าง NBT ปัจจุบัน สำหรับ Bedrock จะใช้รูปแบบคำสั่ง summon ที่ใช้คอมโพเนนต์ล่าสุด เลือกเวอร์ชันเกมที่แน่นอนของคุณจากเมนูแบบเลื่อนลงเสมอเพื่อให้แน่ใจว่าเข้ากันได้

ฉันสามารถสร้างม็อบที่ดรอปไอเทมที่กำหนดเองได้หรือไม่?

เครื่องมือเวอร์ชันปัจจุบันเน้นที่คุณสมบัติของม็อบและเอฟเฟกต์ภาพ ไม่รวมตัวแก้ไขตารางดรอปที่กำหนดเอง อย่างไรก็ตาม คุณสามารถใช้คำสั่งที่สร้างขึ้นเพื่อเรียกม็อบ จากนั้นใช้บล็อกคำสั่งหรือดาต้าแพ็คแยกต่างหากเพื่อจัดการดรอป ตัวอย่างเช่น ใช้ /execute if entity @e[type=zombie,nbt={CustomName:'{"text":"Tank"}'}] run loot spawn ...

ทำไมม็อบของฉันไม่มีชื่อที่กำหนดเองที่ตั้งไว้?

ตรวจสอบให้แน่ใจว่าคุณใช้รูปแบบ NBT หรือคอมโพเนนต์ที่ถูกต้องสำหรับเวอร์ชันของคุณ ใน Java ชื่อต้องเป็นข้อความ JSON เช่น '{"text":"My Mob"}' ใน Bedrock จะใช้สตริงที่ง่ายกว่า นอกจากนี้ ตรวจสอบว่าคุณคัดลอกคำสั่งทั้งหมด รวมถึงเครื่องหมายคำพูดและวงเล็บ หากคำสั่งถูกตัดทอน ชื่ออาจถูกละเว้น

ฉันสามารถแชร์ม็อบรูปแบบกำหนดเองกับผู้เล่นอื่นได้หรือไม่?

ได้ คุณสามารถคัดลอกคำสั่งที่สร้างขึ้นและแชร์ในแชท บนฟอรัม หรือในไฟล์ข้อความ ผู้เล่นคนอื่นสามารถวางลงในบล็อกคำสั่งของตนเองได้ หากคุณต้องการแชร์ชุดรูปแบบทั้งหมด ให้พิจารณาสร้างดาต้าแพ็ค เครื่องมือไม่ได้โฮสต์หรือจัดเก็บรูปแบบของคุณ ดังนั้นบันทึกไว้ในเครื่องหากคุณต้องการใช้ซ้ำ