MCTOOLBOX
MC ToolboxMC TOOLBOX

เอนทิตีแสดงผล Java Edition

เครื่องสร้างเอนทิตีแสดงผล Minecraft

สร้างคำสั่ง /summon ที่แม่นยำสำหรับการแสดงผลบล็อก, ไอเทม และข้อความ กำหนดค่าการแปลง, พฤติกรรมป้ายโฆษณา, แสง, แสงเรือง, เงา และการประมาณค่าโดยไม่ต้องเขียน SNBT ด้วยมือ

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

JAVA
/summon minecraft:block_display ~ ~1 ~ {block_state:{Name:'minecraft:grass_block'},transformation:{translation:[0f,0f,0f],left_rotation:[0f,0f,0f,1f],scale:[1f,1f,1f],right_rotation:[0f,0f,0f,1f]},Tags:['display_demo']}

ตัวสร้างจะเปลี่ยนข้อความที่ขึ้นอยู่กับเวอร์ชัน, จำนวนไอเทม และฟิลด์ teleport โดยอัตโนมัติ

1. เลือกเนื้อหาที่แสดง

2. การตั้งค่าการแปลงและการเรนเดอร์

ตำแหน่งการเรียก

การแปล

มาตราส่วน

แกนการหมุน

เอนทิตีแสดงผลใน Minecraft คืออะไร?

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

เครื่องสร้างนี้จะเขียนส่วนประกอบการแปลงเป็น translation, quaternion rotation, scale และ right rotation นอกจากนี้ยังเปิดเผยโหมด billboard, ความสว่าง, สีเรืองแสง, เงา, ระยะการมองเห็น, การประมาณค่า และการทำให้การเทเลพอร์ตราบรื่น โดยละเว้นแท็กเริ่มต้นที่ไม่จำเป็นออกจากคำสั่ง

การแสดงบล็อก

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

การแสดงไอเทม

เลือกไอเทม Java ปัจจุบันใดก็ได้และบริบทการแสดงผล เช่น fixed, ground, GUI, head หรือ first person การเลือกเวอร์ชันจะเปลี่ยนฟิลด์จำนวนสแต็กไอเทมเมื่อจำเป็น

การแสดงข้อความ

สร้างป้ายกำกับด้วยสี, ความทึบของพื้นหลัง, การจัดแนว, ความกว้างของเส้น, ข้อความตัวหนา, เงา และการเรนเดอร์แบบมองทะลุ Java 1.21.5 เปลี่ยนส่วนประกอบข้อความจากสตริง JSON ที่อ้างอิงเป็น SNBT โดยตรง และเครื่องสร้างนี้รองรับทั้งสองรูปแบบ

การแปลงที่พร้อมสำหรับแอนิเมชัน

ตั้งค่า interpolation ticks และกำหนดแท็ก scoreboard ให้เอนทิตี คุณสามารถกำหนดเป้าหมายแท็กนั้นในภายหลังด้วย /data merge entity และเปลี่ยนค่าการแปลงได้อย่างราบรื่น แทนที่จะเรียกเอนทิตีใหม่ทุกเฟรม

คำถามเกี่ยวกับเครื่องสร้างเอนทิตีแสดงผล

Minecraft Edition ใดบ้างที่รองรับเอนทิตีแสดงผล?

เอนทิตีแสดงผลเป็นคุณสมบัติของ Java Edition ที่นำมาใช้ใน 1.19.4 Bedrock Edition ไม่รองรับเอนทิตี block_display, item_display หรือ text_display ด้วยไวยากรณ์นี้

ทำไมฉันถึงเดินทะลุเอนทิตีแสดงผลได้?

เอนทิตีแสดงผลเป็นเพียงภาพเท่านั้นและไม่มีการชนหรือ hitbox ปกติ เพิ่มเอนทิตี interaction ที่มองไม่เห็นหรือ barrier แยกต่างหากเมื่อแผนที่ต้องการการคลิกหรือการชน

โหมด billboard ทำอะไร?

Fixed จะรักษามุมการหมุนของโมเดลไว้ไม่เปลี่ยนแปลง Vertical จะหมุนรอบแกนแนวตั้ง, horizontal จะตามการเอียง และ center จะทำให้การแสดงผลหันหน้าเข้าหากล้องทั้งสองแกน พฤติกรรม billboard มีประโยชน์อย่างยิ่งสำหรับป้ายข้อความที่อ่านง่าย

ฉันจะสร้างแอนิเมชันให้กับเอนทิตีแสดงผลได้อย่างไร?

เรียกมันด้วยแท็กและระยะเวลาการประมาณค่า จากนั้นรัน /data merge entity บนเอนทิตีที่ใกล้ที่สุดด้วยแท็กนั้นเพื่อเปลี่ยนค่าการแปลง Minecraft จะประมาณค่าระหว่างค่าเก่าและค่าใหม่ในช่วงเวลาที่กำหนด

ทำไมไวยากรณ์ข้อความถึงเปลี่ยนไปในแต่ละเวอร์ชัน?

ตั้งแต่ Java 1.21.5 เป็นต้นไป ส่วนประกอบข้อความจะถูกเก็บโดยตรงเป็น SNBT compounds เวอร์ชันที่รองรับเก่ากว่าจะคาดหวังส่วนประกอบเป็นสตริง JSON ที่อ้างอิง การเลือกเวอร์ชันที่ถูกต้องจะช่วยป้องกันการอ้างอิงซ้อนที่ไม่ถูกต้อง

Java 26.3 เสถียรหรือไม่?

ไม่ ตัวเลือก 26.3 ถูกทำเครื่องหมายไว้อย่างชัดเจนว่าเป็น snapshot สำหรับการทดสอบ Java 26.2 เป็นตัวเลือกที่เสถียรในปัจจุบันในเครื่องสร้างนี้