MC Toolkit

คู่มือ / การก่อสร้างและทรัพยากร

การแทนที่เสียงด้วย Resource Pack: sounds.json และข้อกำหนด .ogg

Minecraft เล่นได้เฉพาะ Ogg Vorbis และ Sound Event ไม่ใช่ไฟล์ นี่คือไฟล์การแมป วิธีเพิ่มเสียงแทนการแทนที่ และสาเหตุที่เสียงของคุณเงียบ

การแทนที่เสียงมักจะล้มเหลวอย่างเงียบ ๆ บ่อยกว่าฟีเจอร์ Resource Pack อื่น ๆ และเกือบตลอดเวลาเกิดจากสองสาเหตุ: รูปแบบเสียงที่ไม่ถูกต้อง หรือความเข้าใจผิดเกี่ยวกับ Sound Event

เฉพาะ Ogg Vorbis เท่านั้น

Minecraft เล่นได้เฉพาะ .ogg (Vorbis) เท่านั้น ไม่มีอย่างอื่น ไฟล์ .mp3 หรือ .wav ที่เปลี่ยนชื่อเป็น .ogg จะไม่เล่น — คอนเทนเนอร์ต้องเป็น Ogg จริง ๆ

โมโนกับสเตอริโอก็สำคัญเช่นกัน: เฉพาะไฟล์โมโนเท่านั้นที่ถูกจัดวางในพื้นที่ 3 มิติ ไฟล์สเตอริโอจะเล่นด้วยระดับเสียงคงที่ทุกที่ ซึ่งถูกต้องสำหรับเพลง แต่ไม่ถูกต้องสำหรับเสียงบล็อก หากเสียงทั่ง (Anvil) ที่คุณกำหนดเองดูเหมือนจะตามคุณไปทุกที่ นั่นเป็นเพราะมันเป็นสเตอริโอ

Sound Event คือชื่อ ไม่ใช่ไฟล์

entity.pig.ambient คือ Event มันแมปกับรายการไฟล์ ซึ่งหนึ่งในนั้นจะถูกเลือกแบบสุ่มในแต่ละครั้ง การแทนที่เสียงหมู (Pig) หมายถึงการกำหนด Event ใหม่ ไม่ใช่การวางไฟล์ไว้ที่ใดที่หนึ่ง

assets/minecraft/
├── sounds.json
└── sounds/custom/my_pig.ogg
{
  "entity.pig.ambient": {
    "replace": true,
    "sounds": [ "custom/my_pig" ]
  }
}

สามรายละเอียด:

  • replace: true จะละทิ้งรายการวานิลลา หากคุณไม่ใส่ เสียงของคุณจะถูก เพิ่ม เข้าไปในกลุ่ม ดังนั้นมันจะเล่นบางครั้งและเสียงต้นฉบับจะเล่นในบางครั้ง พฤติกรรมทั้งสองมีประโยชน์ ค่าเริ่มต้นคือการเพิ่ม
  • พาธจะละเว้น sounds/ และ .ogg custom/my_pig จะถูกแปลงเป็น assets/minecraft/sounds/custom/my_pig.ogg
  • sounds.json อยู่ที่รูท assets/minecraft ไม่ได้อยู่ใน sounds/

ตัวเลือกต่อไฟล์

"sounds": [
  { "name": "custom/my_pig", "volume": 0.8, "pitch": 1.2, "weight": 3, "stream": false }
]
  • weight จะให้น้ำหนักกับการเลือกแบบสุ่มภายในรายการ
  • stream: true สำหรับอะไรก็ตามที่นานกว่าสองสามวินาที — เพลงและแผ่นเสียง ไฟล์ยาวที่ไม่ใช่แบบสตรีมจะถูกโหลดเข้าสู่หน่วยความจำทั้งหมดและอาจทำให้ไคลเอนต์ค้างได้
  • volume ไม่สามารถเกิน 1.0 ได้ เสียงที่ดังขึ้นหมายถึงไฟล์ต้นฉบับที่ดังขึ้น

การเพิ่มเสียงใหม่เอี่ยม

ใช้เนมสเปซของคุณเองเพื่อไม่ให้เกิดการชนกัน:

assets/my_pack/sounds.json
assets/my_pack/sounds/spell.ogg
{ "spell": { "sounds": ["spell"] } }

จากนั้น /playsound my_pack:spell master @a ~ ~ ~ 1 1 Sound Event ที่กำหนดเองทำงานร่วมกับ /playsound และในโน้ตบล็อกผ่านการกำหนดเพลงของตู้เพลง (Jukebox) พวกมันจะไม่เชื่อมโยงกับการกระทำใด ๆ ในเกมโดยอัตโนมัติ

ทำไมมันถึงเงียบ

  1. ไม่ใช่ Ogg Vorbis จริง ๆ
  2. พาธมี sounds/ หรือ .ogg
  3. sounds.json เป็น JSON ที่ไม่ถูกต้อง — คอมมาที่ท้ายสุดจะทำให้ไฟล์ทั้งหมดเสียหาย ดังนั้นเสียงทุกเสียงในแพ็คจะเงียบ ไม่ใช่แค่เสียงใหม่
  4. pack_format ผิด ดังนั้นแพ็คจะโหลดแต่ Asset จะถูกละเว้น

เอกสารสรุปสำหรับโครงสร้างโฟลเดอร์แพ็ค การแมป Sound Event ใหม่ และพื้นผิวเคลื่อนไหวอยู่ใน Resource Pack Reference Tools

คู่มืออ้างอิงรีซอร์สแพ็ก →

คู่มือเพิ่มเติม

ดูทั้งหมด →

พื้นผิวผ้าคลุมมีขนาด 2,048 พิกเซล แต่มีเพียง 372 พิกเซลเท่านั้นที่ถูกนำไปใช้

ไฟล์มีขนาด 64×32 พิกเซล ผ้าคลุมใช้พื้นที่เพียง 22×17 พิกเซลในมุมบนซ้าย และส่วนที่ผู้เล่นมองเห็นจริงๆ มีเพียง 160 พิกเซล ซึ่งน้อยกว่า 8% ของภาพทั้งหมด แถมยังมีปัญหาการเลื่อน 1 พิกเซลที่ทุกคนมักจะพลาด

2026-08-01การก่อสร้างและทรัพยากร

ชุดเกราะแต่งลายมีรูปลักษณ์ที่เป็นไปได้ถึง 1.57 พันล้านแบบ นี่แหละคือเหตุผลที่ต้องมีปุ่มล็อก

199 สถานะต่อช่องยกกำลังสี่ การสุ่มใหม่ทั้งหมดสี่ช่องพร้อมกันจะไม่มีทางได้รูปลักษณ์ที่ต้องการ การล็อกชิ้นส่วนที่คุณชอบจะเปลี่ยนพื้นที่ที่ค้นหาไม่ได้ให้กลายเป็นพื้นที่ที่ใช้งานได้

2026-08-01การก่อสร้างและทรัพยากร

สกินแพ็ก Bedrock มี 4 ไฟล์ และ 2 โหมดความล้มเหลวที่ไม่มีการแจ้งเตือน

UUID สองตัวที่ต้องแตกต่างกัน ไฟล์ภาษาที่ไม่ใช่ทางเลือก และคีย์สกินที่ตัดเครื่องหมายวรรคตอนออก ทำให้ 'My Skin!' และ 'My Skin?' กลายเป็นสกินเดียวโดยไม่มีข้อผิดพลาด

2026-08-01การก่อสร้างและทรัพยากร

กำลังหาเครื่องมือ Minecraft อื่นอยู่ไหม

ชุดเครื่องมือสร้าง ดู และแปลงไฟล์ที่ทำงานในเบราว์เซอร์ ฟรีทั้งหมด