แท็ก

จาก Minecraft Wiki
(เปลี่ยนทางจาก Tag)
ไปยังการนำทาง ไปยังการค้นหา
บทความนี้ยังเป็นโครง 
คุณสามารถช่วยเราได้โดยการเพิ่มข้อมูล
บทความนี้เกี่ยวกับแท็กในดาต้าแพ็ก สำหรับความหมายอื่น ดูที่ แท็ก (แก้ความกำกวม)

แท็ก (อังกฤษ: tag) ในดาต้าแพ็ก[JE เท่านั้น] และบีเฮฟวิเออร์แพ็ก[BE เท่านั้น] ช่วยให้ผู้เล่นสามารถจัดกลุ่มองค์ประกอบต่างๆ ของเกมเข้าด้วยกันได้

การใช้งาน[แก้ไข | แก้ไขต้นฉบับ]

สำหรับการใช้งานแท็กของบล็อก ไอเทม หรือฟังก์ชัน จะต้องมีการใส่ไฟล์ JSON เข้าไปในดาต้าแพ็กภายในโฟลเดอร์ data/(namespace)/tags/blocks, data/(namespace)/tags/items, data/(namespace)/tags/entity_types หรือ data/(namespace)/tags/functions ตามลำดับ

ใน Minecraft เองก็มีการใช้แท็กเช่นกัน ตัวอย่างเช่น แท็กบล็อกในวานิลลาที่มีใช้งานสำหรับคุณสมบัติของบล็อกต่าง ๆ, แท็กไอเทมในวานิลลาที่มีการใช้งานสำหรับคุณสมบัติของไอเทมต่าง ๆ, ไฟล์ความก้าวหน้า (advancement) และไฟล์สูตรคราฟต์ (recipe) ในวานิลลา และแท็กประเภทเอนทิตี้ในวานิลลาที่มีการใช้งานสำหรับคุณสมบัติของม็อบต่าง ๆ ทั้งนี้สามารถดูเพิ่มได้ที่ส่วน #รายการแท็ก สำหรับการใช้งานของแท็กต่าง ๆ

ในเกมวานิลลาไม่มีแท็กฟังก์ชัน (function tag) เพราะว่าในเกมวานิลลาไม่มีระบบฟังก์ชัน แต่เกมจะสามารถอ่านแท็กฟังก์ชันบางตัวภายใต้เนมสเปซ minecraft ได้

โครงสร้างโฟลเดอร์[แก้ไข | แก้ไขต้นฉบับ]

  • (data pack root directory)
    • data
      • (namespace)
        • tags
          • blocks
            • (name).json
          • entity_types
            • (name).json
          • fluids
            • (name).json
          • functions
            • (name).json
          • items
            • (name).json

ปัญหา[แก้ไข | แก้ไขต้นฉบับ]

ปัญหาเกี่ยวกับ "แท็ก" ได้รับการดูแลในระบบติดตามบั๊ก โดยสามารถรายงานปัญหาและดูความคืบหน้าได้ที่นี่