MCTOOLBOX
MC ToolboxMC TOOLBOX

คอมโพเนนต์ไอเท็ม Java Edition 1.20.5+

ตัวสร้างคำสั่งโพชั่น Minecraft

สร้างคำสั่ง /give ที่พร้อมใช้งานสำหรับโพชั่นใดๆ, โพชั่นขว้าง, โพชั่นคงอยู่ หรือลูกศรอาบยา เพิ่มสีที่กำหนดเองและเอฟเฟกต์สถานะพิเศษเมื่อจำเป็นเท่านั้น

คำสั่ง /give ที่สร้างขึ้น

JAVA
/give @p minecraft:potion[minecraft:potion_contents={potion:"minecraft:night_vision"}] 1

1. เลือกโพชั่น

2. กำหนดค่าคำสั่ง

สีที่กำหนดเองจะเปลี่ยนเฉพาะสีของเหลวและอนุภาคเท่านั้น ไม่ได้เปลี่ยนเอฟเฟกต์ที่โพชั่นใช้

เอฟเฟกต์กำหนดเองเพิ่มเติม

เอฟเฟกต์เสริมจะถูกเพิ่มบนโพชั่นพื้นฐานที่เลือก

ยังไม่ได้เพิ่มเอฟเฟกต์กำหนดเอง คำสั่งจะใช้โพชั่นดั้งเดิมที่เลือกตามที่ปรากฏใน Minecraft

ต้องการสูตรการปรุงแทนหรือไม่?

เปิดตารางโพชั่นเพื่อเปรียบเทียบส่วนผสม ขั้นตอนการปรุง ระยะเวลา และความแตกต่างระหว่าง Java หรือ Bedrock

เปิดตารางโพชั่น

คู่มือคำสั่ง /give โพชั่น Minecraft

ตัวสร้างนี้สร้างคำสั่ง /give สำหรับ Java Edition สำหรับโพชั่นที่ดื่มได้, โพชั่นขว้าง, โพชั่นคงอยู่ และลูกศรอาบยา โดยใช้ item component ชื่อ minecraft:potion_contents ที่เพิ่มใน Java 1.20.5 แทนที่ Potion, CustomPotionColor และ CustomPotionEffects item tags แบบเก่า

เลือกโพชั่นดั้งเดิมเมื่อคุณต้องการเอฟเฟกต์และระยะเวลาปกติในเกม โพชั่นแบบยืดเวลาและแบบแรงขึ้นมี registry ID ของตัวเอง เช่น minecraft:long_night_vision และ minecraft:strong_strength ประเภทไอเทมที่เลือกจะกำหนดว่าผลลัพธ์จะถูกดื่ม โยน ทิ้งเป็นกลุ่มควันคงอยู่ หรือยิงเป็นลูกศรอาบยา

เอฟเฟกต์กำหนดเองถูกเก็บเป็น effect instances ระยะเวลาที่ป้อนเป็นวินาทีจะถูกแปลงเป็น game ticks ที่ 20 ticks ต่อวินาที ระดับเอฟเฟกต์อ่านง่ายกว่าในฟอร์ม ในขณะที่ amplifier ที่สร้างยังคงเป็น zero-based: ระดับ I คือ amplifier 0 และระดับ II คือ amplifier 1

เลือกไอเทมโพชั่นที่ถูกต้อง

ใช้ Potion สำหรับไอเทมที่ดื่มได้, Splash Potion สำหรับการขว้าง, Lingering Potion สำหรับกลุ่มควันเอฟเฟกต์พื้นที่ หรือ Tipped Arrow สำหรับเอฟเฟกต์ที่ยิงด้วยธนูหรือหน้าไม้ component potion_contents เดียวกันให้ข้อมูลโพชั่นสำหรับไอเทมทั้งสี่ประเภท

ใช้ Vanilla Potion IDs ก่อน

ID โพชั่นดั้งเดิมเป็นวิธีที่ปลอดภัยที่สุดในการจำลองพฤติกรรมปกติของ Minecraft เพราะเกมให้เอฟเฟกต์ สี และระยะเวลาในตัว ใช้เอฟเฟกต์กำหนดเองเฉพาะเมื่อชุดที่ต้องการไม่มีใน registry ของโพชั่นปกติ

เข้าใจช่วงเวลาเอฟเฟกต์กำหนดเอง

ระยะเวลาเอฟเฟกต์กำหนดเองถูกเก็บเป็น ticks ตัวสร้างคูณวินาทีด้วย 20 ก่อนเขียนคำสั่ง กลุ่มควันคงอยู่และลูกศรอาบยาสามารถปรับระยะเวลาที่ใช้ระหว่างเกม ดังนั้นระยะเวลาที่ส่งอาจสั้นกว่าจำนวนที่เก็บในไอเทม

เก็บคำสั่งให้ปลอดภัยสำหรับการทดสอบ

เริ่มต้นด้วยจำนวนหนึ่ง เลือกตัวเองด้วย @s และทดสอบเอฟเฟกต์กำหนดเองที่ทรงพลังหรือเป็นลบในโลกส่วนตัว ความเร็วสูง, Levitation, Instant Damage หรือค่า amplifier ใกล้ 255 อาจทำให้โลกควบคุมยาก

สีเป็นภาพ เอฟเฟกต์เป็นหน้าที่

ฟิลด์ custom_color เก็บจำนวนเต็ม RGB และเปลี่ยนรูปลักษณ์ของโพชั่น ไม่ได้สร้างเอฟเฟกต์ เลือกโพชั่นพื้นฐานหรือเพิ่มเอฟเฟกต์กำหนดเองแยกกันเพื่อให้ไอเทมทำตามที่สีบอก

คำสั่ง Tokens ยังคงไม่แปล

คำสำคัญคำสั่ง Minecraft, selectors, item IDs, potion IDs, booleans และชื่อฟิลด์ component ต้องคงเป็นภาษาอังกฤษ อินเทอร์เฟซโดยรอบถูกแปล แต่การเปลี่ยน tokens เช่น minecraft:potion_contents หรือ show_particles จะทำให้คำสั่งไม่ถูกต้อง

คำถามเกี่ยวกับตัวสร้างคำสั่งโพชั่น

ตัวสร้างนี้ใช้ได้กับ Bedrock Edition หรือไม่?

ไม่ หน้านี้สร้างไวยากรณ์ item-component ของ Java Edition ที่ใช้ตั้งแต่ Java 1.20.5 เป็นต้นไป Bedrock ใช้ระบบไอเทมและคำสั่งที่แตกต่างกัน ใช้ตารางโพชั่นเมื่อคุณต้องการสูตรการปรุงและการเปรียบเทียบระยะเวลาสำหรับทั้งสองรุ่น

ความแตกต่างระหว่างโพชั่นและคำสั่ง /effect คืออะไร?

คำสั่งโพชั่นให้ไอเทมที่สามารถเก็บ ขว้าง หรือยิงได้ คำสั่ง /effect ใช้หรือล้างเอฟเฟกต์สถานะโดยตรงกับเอนทิตี ใช้ตัวสร้างโพชั่นสำหรับไอเทมในช่องเก็บของ และตัวสร้าง /effect สำหรับการเปลี่ยนสถานะทันที

ทำไมระดับเอฟเฟกต์ II ถึงเขียนเป็น amplifier 1?

Minecraft เก็บ amplifier ของเอฟเฟกต์กำหนดเองจากศูนย์ Amplifier 0 แสดงเป็นระดับ I, amplifier 1 เป็นระดับ II และ amplifier 255 เป็นระดับ 256 ฟอร์มรับระดับที่มองเห็นและแปลงให้อัตโนมัติ

ฉันสามารถรวมโพชั่นดั้งเดิมกับเอฟเฟกต์กำหนดเองได้หรือไม่?

ได้ ฟิลด์ potion ให้เอฟเฟกต์ดั้งเดิมที่เลือก และ custom_effects เพิ่ม effect instances เพิ่มเติม มีประโยชน์สำหรับรางวัลในแผนที่และไอเทมกำหนดเอง แต่ทดสอบการรวมกันเพราะเอฟเฟกต์บวกและลบสามารถโต้ตอบในวิธีที่ไม่คาดคิด

ฉันสามารถสร้างโพชั่นที่มีเฉพาะเอฟเฟกต์กำหนดเองได้หรือไม่?

คำสั่งที่สร้างจะเก็บ base potion ID ที่ถูกต้องเสมอและสามารถเพิ่มเอฟเฟกต์กำหนดเองได้ตามจำนวน เลือกฐานที่เหมาะสมทางสายตา แทนที่สีหากจำเป็น และเพิ่มเอฟเฟกต์กำหนดเองที่กำหนดพฤติกรรมของไอเทม

ทำไมคำสั่งถึงล้มเหลวบน Java เวอร์ชันเก่า?

ไวยากรณ์ item component แบบวงเล็บเหลี่ยมถูกเพิ่มใน Java 1.20.5 เวอร์ชันเก่าใช้ legacy item NBT และไม่สามารถรันคำสั่งนี้ได้โดยไม่เปลี่ยนแปลง ตรวจสอบให้แน่ใจว่าเวอร์ชันเซิร์ฟเวอร์เป็น Java 1.20.5 หรือใหม่กว่า