ปลั๊กอิน Minecraft DiceFurniture
ข้อมูลเกี่ยวกับ DiceFurniture และเซิร์ฟเวอร์ที่พบ
🔌 เกี่ยวกับ DiceFurniture
DiceFurniture เป็น plugin addon สำหรับ FurnitureLib ใน Minecraft ที่มอบคอลเลกชันขนาดใหญ่ของโมเดล armor-stand ที่สร้างไว้ล่วงหน้า ใช้เป็นเฟอร์นิเจอร์และของตกแต่ง โปรเจกต์นี้แจกจ่ายสำหรับเซิร์ฟเวอร์ที่ใช้ Spigot และดูแลโดยผู้เขียนที่ระบุไว้บนหน้า resource อย่างเป็นทางการ
🎯 จุดประสงค์
DiceFurniture แก้ปัญหาการสร้างเฟอร์นิเจอร์ตกแต่งที่มีรายละเอียดโดยไม่ต้องทำโมเดล armor-stand ด้วยตนเอง แทนที่จะต้องจัดวาง armor-stand ที่ซับซ้อนเอง ผู้ดูแลเซิร์ฟเวอร์สามารถเพิ่มโมเดลสำเร็จรูป (เก้าอี้ โต๊ะ โคมไฟ ชั้นวาง และของตกแต่งอื่น ๆ) ที่จะแสดงผลเป็นเฟอร์นิเจอร์แบบ armor-stand ผ่าน FurnitureLib
⚙️ คุณสมบัติ
- คอลเลกชันของโมเดล armor-stand ที่สร้างไว้ล่วงหน้าสำหรับเฟอร์นิเจอร์และของตกแต่ง
- ทำงานร่วมกับ FurnitureLib (จำเป็น) เพื่อ spawn และจัดการ entity ของเฟอร์นิเจอร์
- ใช้การเชื่อมต่อกับ ProtocolLib เพื่อความเข้ากันได้กับฟีเจอร์ที่อิง packet
- รองรับการเชื่อมต่อกับ Vault แบบเลือกใช้ สำหรับการโต้ตอบที่เกี่ยวข้องกับเศรษฐกิจเมื่อเหมาะสม
- รองรับ LightAPI แบบเลือกใช้ (ระบุเป็น soft-dependency) เพื่อช่วยปรับปรุงแสงสำหรับบางโมเดลบนเวอร์ชันเซิร์ฟเวอร์ที่รองรับ
- รองรับหลายภาษา (รวมถึงเยอรมันและอังกฤษ และภาษาอื่น ๆ)
- เรียกดูและเลือกโมเดลผ่านเว็บไซต์โมเดลของโปรเจกต์และแพ็ก resource (โมเดลจัดให้แยกจาก core ของ FurnitureLib)
🧩 เหมาะกับใคร
- เจ้าของและแอดมินเซิร์ฟเวอร์ที่ต้องการเฟอร์นิเจอร์ตกแต่งสำเร็จรูปโดยไม่ต้องสร้างโมเดล armor-stand เอง
- เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการตกแต่งภายใน
- เซิร์ฟเวอร์ที่ใช้งาน FurnitureLib อยู่แล้วและต้องการ model pack เพิ่มเติม
🏗️ ตัวอย่างการใช้งาน
- เพิ่มเก้าอี้ โต๊ะ โคมไฟ และของตกแต่งลงในบ้านที่ผู้เล่นสร้าง โดยไม่ต้องสร้างโมเดลเอง
- ให้คลังเฟอร์นิเจอร์ตามธีมสำหรับผู้สร้างบนเซิร์ฟเวอร์ creative หรือ roleplay
- ใช้ Vault แบบเลือกใช้เพื่อจำกัดการโต้ตอบกับเฟอร์นิเจอร์บางอย่างผ่านเศรษฐกิจหรือสิทธิ์ หากต้องการ
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลดไฟล์ .jar ของปลั๊กอินจากหน้า resource อย่างเป็นทางการแล้ววางไว้ในไดเรกทอรี
plugins/ของเซิร์ฟเวอร์ - ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ที่จำเป็นแล้ว (ดูหัวข้อย่อย Dependencies)
- เริ่มหรือรีสตาร์ตเซิร์ฟเวอร์ และดูข้อความโหลดปลั๊กอินใน console เพื่อยืนยันว่าเริ่มทำงานสำเร็จ
📦 Dependencies
- จำเป็น: FurnitureLib (ไลบรารีหลักสำหรับการจัดการเฟอร์นิเจอร์)
- จำเป็น: ProtocolLib
- เลือกใช้/การเชื่อมต่อ: Vault (เลือกใช้เมื่อมีการใช้ hooks ด้านเศรษฐกิจ/สิทธิ์)
- เลือกใช้ (soft-dependency): LightAPI (ระบุ LightAPI-1.12 / LightAPI-Original เป็นตัวเลือกบนหน้า resource)
🧠 หมายเหตุทางเทคนิค
- แพลตฟอร์ม: แจกจ่ายในรูปแบบปลั๊กอิน Spigot (โปรเจกต์อธิบายตัวเองว่าเป็นปลั๊กอิน Spigot)
- resource อย่างเป็นทางการระบุเวอร์ชัน Minecraft ที่ทดสอบหลายเวอร์ชัน ตั้งแต่ 1.12 ถึง 1.21 และระบุ major version ดั้งเดิม; ผู้ดูแลเซิร์ฟเวอร์ควรเลือก build ของปลั๊กอินให้ตรงกับเวอร์ชันเซิร์ฟเวอร์ของตน
- โปรเจกต์มีเว็บไซต์โมเดล / model browser แยกต่างหาก ซึ่งรายการโมเดลเฟอร์นิเจอร์ที่มีอยู่จะถูกแสดงและแจกจ่ายเป็นส่วนหนึ่งของชุดโมเดล DiceFurniture
- ซอร์สโค้ดถูกเผยแพร่ใน repository สาธารณะที่ดูแลโดยผู้เขียนโปรเจกต์
🤝 ปลั๊กอินนี้มีประโยชน์เมื่อไร
หากคุณใช้งาน FurnitureLib อยู่แล้วและต้องการชุดโมเดลเฟอร์นิเจอร์ armor-stand แบบพร้อมใช้และมีการดูแลรักษา เพื่อเติมเต็มงานสร้างและพื้นที่ภายในได้อย่างรวดเร็ว DiceFurniture จะมอบโมเดลสำเร็จรูปจำนวนมากพร้อมการเชื่อมต่อแบบเลือกใช้ที่ช่วยให้การเพิ่มคอนเทนต์ตกแต่งลงในเซิร์ฟเวอร์ Spigot ทำได้ง่ายขึ้น
หน้าปลั๊กอิน DiceFurniture แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง
ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ DiceFurniture ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์
ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ DiceFurniture
ใช้รายชื่อเซิร์ฟเวอร์ที่มี DiceFurniture เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ