MC Toolkit

คู่มือ / คำสั่งและข้อมูล

ทำไม Minecraft ถึงขึ้นว่า "แพงเกินไป!" — และลำดับการใช้ทั่งที่ช่วยให้รอดพ้นจากปัญหานี้

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

ทุกครั้งที่รวมไอเทมบนทั่ง (Anvil) จะมีการประทับตัวนับที่ซ่อนอยู่บนไอเทมเรียกว่า ค่าปรับจากการทำงานก่อนหน้า (prior work penalty) ค่านี้เริ่มต้นที่ 0 กลายเป็น 1 หลังจากการรวมครั้งแรก จากนั้นเป็น 3, 7, 15, 31 — โดยจะเพิ่มเป็นสองเท่าและบวกหนึ่งทุกครั้ง ค่าปรับนี้จะถูกเพิ่มเข้าไปในค่าใช้จ่ายเลเวลทั้งหมด ซึ่งเป็นเหตุผลว่าทำไมดาบที่เคยใช้ 5 เลเวลในวันจันทร์ถึงได้มีค่าใช้จ่าย 35 เลเวลในวันศุกร์

เกม Minecraft Java Edition แบบวานิลลาจะปฏิเสธการรวมไอเทมใดๆ ที่มีราคาเกิน 39 เลเวล ด้วยข้อความ Too Expensive! ดังนั้น เป้าหมายจึงไม่ใช่ "ทำให้แต่ละขั้นตอนราคาถูก" — แต่คือ ทำให้โครงสร้างการรวมตื้นที่สุด

กฎที่สำคัญจริงๆ

การรวมไอเทมสองชิ้นจะนำค่าปรับของทั้งสองมารวมกันแล้วจึงเพิ่มขึ้นอีกหนึ่ง หนังสือใหม่สองเล่ม (ค่าปรับ 0) รวมกันเป็นหนังสือหนึ่งเล่ม จะได้หนังสือที่มีค่าปรับ 1 นำหนังสือนั้นไปรวมกับดาบของคุณ ดาบก็จะได้รับค่าปรับรวมนั้น

ดังนั้นเส้นทางที่ถูกที่สุดคือ โครงสร้างแบบไบนารีที่สมดุล (balanced binary tree) ไม่ใช่แบบลูกโซ่:

bad   sword + book1 + book2 + book3 + book4     (penalty 1, 3, 7, 15 …)
good  (book1+book2) + (book3+book4) -> sword    (penalty stays low on both sides)

ลำดับการใช้งานจริงสำหรับเครื่องมือที่เอนชานต์เต็มรูปแบบ

  1. จับคู่หนังสือ ก่อน ที่จะนำไปรวมกับเครื่องมือ
  2. รวมคู่หนังสือเหล่านั้นให้เป็น "หนังสือสุดยอด" สองเล่ม
  3. รวมหนังสือสุดยอดสองเล่มนั้นให้เป็นเล่มเดียว
  4. นำหนังสือเล่มเดียวนี้ไปใช้กับเครื่องมือที่ยังไม่เคยผ่านการใช้ทั่งมาก่อน

นี่คือการรวมสี่ครั้งแทนที่จะเป็นห้าครั้ง และตัวเครื่องมือเองจะถูกปรับค่าเพียงครั้งเดียวเท่านั้น

จุดที่ลำดับการใช้งานยังคงส่งผลกระทบ

  • การซ่อมแซมก็มีค่าใช้จ่ายในการรวมเช่นกัน การใส่เอนชานต์ซ่อมแซม (Mending) ลงบนเครื่องมือตั้งแต่แรกหมายความว่าการซ่อมแซมทุกครั้งจะฟรี

แต่การซ่อมแซมก่อนที่จะมีเอนชานต์ซ่อมแซมจะเพิ่มค่าปรับทุกครั้ง

  • การเปลี่ยนชื่อก็มีผล การตั้งชื่อไอเทม ณ จุดใดจุดหนึ่งจะเพิ่มค่าในตัวนับเดียวกัน — ควรตั้งชื่อเป็นลำดับสุดท้าย หรือยอมรับค่าใช้จ่ายนั้น
  • Bedrock แตกต่างกัน Minecraft Bedrock Edition จะจำกัดการแสดงผลที่ Too Expensive! แตกต่างกันไป และ

อนุญาตให้มีการรวมไอเทมบางอย่างที่ Java ปฏิเสธ; การคำนวณด้านล่างนี้เป็นของ Java Edition

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

เครื่องคิดลำดับมนตร์ →

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

ดูทั้งหมด →

หัวผู้เล่นแบบกำหนดเองจัดเก็บ URL ที่อยู่ใน JSON แบบ base64 ไม่ใช่รูปภาพ

คอมโพเนนต์โปรไฟล์จะเก็บ base64 ของ {textures:{SKIN:{url:…}}} นี่คือเหตุผลที่รูปลักษณ์ของหัวผู้เล่นจะถูกกำหนดตายตัว ณ เวลาที่สร้าง และเป็นเหตุผลที่ฐานข้อมูลสามารถมีรายการได้หลายหมื่นรายการ

2026-08-01คำสั่งและข้อมูล

ชื่อผู้ใช้ Minecraft มีได้ 1-16 ตัวอักษรจากสามสิ่งนี้เท่านั้น และ UUID มีสองรูปแบบ

ตัวอักษร, ตัวเลข, ขีดล่าง ไม่มีขีดกลาง, ไม่มีจุด, ไม่มีช่องว่าง และ UUID สามารถใช้ได้ทั้งแบบมีหรือไม่มีขีดกลาง ซึ่งเป็นเหตุผลว่าทำไมการค้นหาหนึ่งถึงล้มเหลวในขณะที่อีกอันที่เหมือนกันกลับใช้งานได้

2026-08-01คำสั่งและข้อมูล

Predicate ที่มีเงื่อนไขเดียวจะไม่มี wrapper ซึ่งเป็นการเปลี่ยนรูปทรงที่แท้จริง

เงื่อนไขเดียวคือตัว object เอง ส่วนสองเงื่อนไขขึ้นไปจะถูกห่อด้วย all_of หรือ any_of พร้อมกับประเภทเงื่อนไขทั้งแปด และเหตุผลที่การกลับด้านเป็น wrapper ไม่ใช่ flag

2026-08-01คำสั่งและข้อมูล

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

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