MC Toolkit

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

ทำไม Minecraft ถึงขึ้น "Too Expensive!" — และลำดับการใช้งานทั่งที่ช่วยเลี่ยงมัน

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

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

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

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

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

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

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. นำหนังสือเล่มเดียวนั้นไปใช้กับเครื่องมือใหม่เอี่ยมที่ไม่เคยผ่านทั่ง

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

จุดที่ลำดับยังคงมีผล

  • การซ่อมก็คิดเป็นการรวมเช่นกัน การมี ซ่อมแซม บนเครื่องมือตั้งแต่เนิ่น ๆ หมายความว่าทุกการซ่อม ฟรี แต่การซ่อมก่อนมี ซ่อมแซม จะเพิ่มค่าปรับทุกครั้ง
  • การเปลี่ยนชื่อคิดหนึ่งเลเวล การเปลี่ยนชื่อเพียงอย่างเดียวไม่เพิ่มค่าปรับและไม่เคย Too Expensive! (มันถูกจำกัดที่ 39) ดังนั้นเปลี่ยนชื่อในขั้นตอนแยก ดีกว่าไปทำระหว่าง การรวมที่แพง
  • Bedrock Edition ต่างออกไป Bedrock Edition จำกัดการแสดงผลที่ Too Expensive! ต่างออกไป และ อนุญาตบางการรวมที่ Java Edition ปฏิเสธ การคำนวณข้างต้นเป็นของ Java Edition

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

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

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

ดูทั้งหมด →