เติมพื้นที่ด้วยการควบคุมแบบเดียวกับที่ผู้สร้างแผนที่ใช้จริง
คำสั่ง /fill จะเขียนบล็อกประเภทเดียวระหว่างมุมตรงข้ามสองมุม เครื่องมือนี้สะท้อนขั้นตอนการทำงานจริง: เลือกบล็อก, ตั้งค่าเฉพาะสถานะที่คุณสนใจ, เลือกการจัดการบล็อกเก่า (โหมด), และเลือกจำกัดบล็อกที่มีอยู่ที่จะถูกแทนที่
โหมดต่างๆ เป็นไปตาม Minecraft Wiki สำหรับ Java Edition: replace, destroy, keep, hollow, outline เมื่อตั้งค่าตัวกรองการแทนที่ คำสั่งจะใช้ fill … replace <filter> และอาจเพิ่ม outline, hollow, หรือ destroy
เมนูแบบเลื่อนลงสถานะบล็อกมาจาก vanilla blockstates registry (รวมถึงคุณสมบัติของของเหลว/ไฟที่รู้จัก เช่น level และ age) ปล่อยคุณสมบัติเป็น unset เพื่อละเว้นจากคำสั่ง เพื่อให้เกมใช้ค่าเริ่มต้น
รายการบล็อกที่ค้นหาได้
เรียกดู ID บล็อกที่วางได้กว่า 1000 รายการพร้อมชื่อที่แสดง ซึ่งเป็นประเภทรายการเดียวกับที่เครื่องสร้างคำสั่งต้องการสำหรับงานแผนที่จริง
การควบคุมสถานะต่อบล็อก
การเลือกลาวา, ไฟ, บันได, แผ่นหิน, และบล็อกที่คล้ายกันจะแสดงคุณสมบัติ (level, age, facing, …) พร้อมตัวเลือก unset
การจัดการบล็อกเก่า + ตัวกรองการแทนที่
เมนูแบบเลื่อนลงโหมดสำหรับวิธีจัดการบล็อกที่มีอยู่ พร้อมบล็อกตัวกรองเสริมหรือ #tag
การจัดการบล็อกเก่า (โหมด)
replace - เปลี่ยนบล็อกทุกบล็อกในพื้นที่โดยไม่มีของตก (ค่าเริ่มต้น)
destroy - แทนที่และทิ้งบล็อกเป็นไอเทม
keep - เติมเฉพาะอากาศ
hollow - เปลือกของบล็อกใหม่; ด้านในกลายเป็นอากาศ
outline - เฉพาะเปลือก; ด้านในไม่เปลี่ยนแปลง
outline - แทนที่เฉพาะชั้นนอกเท่านั้น โดยคงด้านในให้กลวง
ตัวกรองการแทนที่ - เฉพาะบล็อกที่ตรงกัน (หรือ #tags) เท่านั้นที่จะถูกสลับ สถานะตัวกรองสามารถตั้งค่าได้เช่นเดียวกับบล็อกที่จะวาง
วิธีใช้เครื่องมือนี้
- ตั้งค่ามุมตรงข้ามสองมุมของพื้นที่
- เลือกบล็อกที่จะวางและตั้งค่าเฉพาะสถานะที่คุณต้องการ
- เลือกการจัดการบล็อกเก่า (โหมด) เลือกเปิดใช้งานตัวกรองการแทนที่
- คัดลอกคำสั่งและทดสอบในโลกสร้างสรรค์ก่อน
คำถามที่พบบ่อยเกี่ยวกับ /fill
unset ในสถานะหมายถึงอะไร?
คุณสมบัตินั้นถูกละเว้นจากคำสั่ง Vanilla จะใช้ค่าเริ่มต้นของบล็อกสำหรับคุณสมบัตินั้น
ทำไมลาวาถึงแสดง level?
ของเหลวใช้สถานะบล็อก level (0–15) ลาวาต้นกำเนิดคือ level 0 เมนูแบบเลื่อนลงมาจาก property registry ที่เครื่องมือนี้ใช้
ฉันสามารถกรองด้วยแท็กบล็อกได้หรือไม่?
ได้ เปิดใช้งานตัวกรองการแทนที่และพิมพ์แท็ก เช่น #minecraft:base_stone_overworld ในช่องค้นหา จากนั้นกด Enter
เครื่องมือ /setblock เหมือนกันหรือไม่?
ไม่ /fill คือพื้นที่ระหว่างสองมุม ใช้เครื่องสร้าง /setblock แยกต่างหากสำหรับตำแหน่งเดียว