เซิร์ฟเวอร์ Minecraft ที่มีปลั๊กอิน HolographicDisplays

## 🔌 เกี่ยวกับ Holographic Displays Holographic Displays เป็นปลั๊กอิน Minecraft ที่ให้โฮโลแกรมลอยแบบถาวรซึ่งสามารถแสดงข้อความและไอเท็มได้ ปลั๊กอินนี้มีคำสั่งในเกมสำหรับสร้างและแก้ไขโฮโลแกรม และมี API สำหรับนักพัฒนาเพื่อเชื่อมโฮโลแกรมเข้ากับปลั๊กอินอื่นๆ ## 🎯 จุดประสงค์ ปลั๊กอินนี้ช่วยแก้ปัญหาการแสดงข้อมูล ป้าย เมนู และภาพลอยๆ ในโลกเกม โดยไม่ต้องสร้างเอนทิตีที่มองเห็นได้แบบถาวร เหมาะสำหรับงานดูแลเซิร์ฟเวอร์ การแสดงผลเชิงตกแต่ง เมนูในโลก และการเชื่อมต่อที่ปลั๊กอินต้องแสดงข้อมูลให้ผู้เล่นที่ตำแหน่งคงที่ ## ⚙️ ฟีเจอร์ - สร้างและลบโฮโลแกรมที่มีชื่อในตำแหน่งที่กำหนด - เพิ่ม ลบ ตั้งค่า และแทรกบรรทัดข้อความสำหรับโฮโลแกรม - แสดงไอเท็มลอยเป็นบรรทัดของโฮโลแกรม (รองรับไอเท็มลอย) - อ่านบรรทัดจากไฟล์ข้อความเข้าสู่โฮโลแกรม - อ่านและเรนเดอร์รูปภาพเข้าโฮโลแกรมจากไฟล์หรือ URL (ปรับการจับคู่สัญลักษณ์และความกว้างสูงสุดได้) - จัดแนว ย้าย คัดลอก และเทเลพอร์ตไปยังโฮโลแกรม - โหลดการตั้งค่าปลั๊กอินและโฮโลแกรมที่บันทึกไว้ใหม่ โดยไม่ต้องแก้ไฟล์ด้วยมือ - มี API สำหรับนักพัฒนาให้ปลั๊กอินอื่นสร้างและจัดการโฮโลแกรมด้วยโปรแกรมได้ ## 🧩 เหมาะกับใคร - ผู้ดูแลเซิร์ฟเวอร์ที่ต้องการการแสดงผลในโลกเกม (SMP, Survival, เซิร์ฟเวอร์ Minigame) - นักพัฒนาปลั๊กอินที่ต้องการ API เพื่อแสดงข้อความ/ไอเท็มให้ผู้เล่นในโลกเกม - ทีมงานที่ใช้โฮโลแกรมสำหรับป้าย เมนู หรือการแสดงข้อมูล ## 🏗️ ตัวอย่างการใช้งาน - มินิเกมแสดงคะแนนปัจจุบันเหนือแต่ละสนามด้วยโฮโลแกรม - ล็อบบี้เซิร์ฟเวอร์แสดงกฎของเซิร์ฟเวอร์และไอเท็มคลิกเพื่อเทเลพอร์ตเป็นบรรทัดลอย - การเชื่อมต่อปลั๊กอินโพสต์สถิติผู้เล่นแบบไดนามิกลงในโฮโลแกรมที่ตำแหน่งคงที่ ## ⌨️ คำสั่ง | **คำสั่ง** | **คำอธิบาย** | **สิทธิ์** | **การเข้าถึง** | |---|---|---:|:---| | `/hd` | คำสั่งหลัก; แสดงข้อมูลปลั๊กอินและเวอร์ชัน | none (accessible to all) | ผู้เล่น | | `/hd help` | แสดงคำสั่งที่ใช้ได้และความช่วยเหลือแบบย่อ | none (accessible to all) | ผู้เล่น | | `/hd create <hologramName> [text]` | สร้างโฮโลแกรมใหม่ที่ตำแหน่งของคุณ | `holographicdisplays.create` | แอดมิน | | `/hd delete <hologram>` | ลบโฮโลแกรมที่มีชื่อ | `holographicdisplays.delete` | แอดมิน | | `/hd list [page]` | แสดงรายการโฮโลแกรมที่มีอยู่และตำแหน่ง | `holographicdisplays.list` | แอดมิน | | `/hd near <radius>` | แสดงรายการโฮโลแกรมที่อยู่ใกล้คุณภายในรัศมีที่กำหนด | `holographicdisplays.near` | แอดมิน | | `/hd teleport <hologram>` | เทเลพอร์ตไปยังตำแหน่งของโฮโลแกรม | `holographicdisplays.teleport` | แอดมิน | | `/hd align <axis> <hologram> <reference>` | จัดแนวโฮโลแกรมหนึ่งให้ตรงกับอีกอันตามแกนที่กำหนด | `holographicdisplays.align` | แอดมิน | | `/hd movehere <hologram>` | ย้ายโฮโลแกรมมาที่ตำแหน่งเท้าของคุณ | `holographicdisplays.movehere` | แอดมิน | | `/hd edit <hologram>` | เข้าสู่ตัวเลือกการแก้ไขสำหรับโฮโลแกรม | `holographicdisplays.edit` | แอดมิน | | `/hd addline <hologram> <text>` | เพิ่มบรรทัดข้อความลงในโฮโลแกรม | `holographicdisplays.addline` | แอดมิน | | `/hd removeline <hologram> <number>` | ลบบรรทัดที่มีหมายเลขออกจากโฮโลแกรม | `holographicdisplays.removeline` | แอดมิน | | `/hd setline <hologram> <number> <newText>` | เปลี่ยนข้อความของบรรทัดที่ระบุ | `holographicdisplays.setline` | แอดมิน | | `/hd insertline <hologram> <number> <text>` | แทรกบรรทัดหลังดัชนีที่กำหนด | `holographicdisplays.insertline` | แอดมิน | | `/hd info <hologram>` | แสดงเนื้อหาโฮโลแกรมพร้อมหมายเลขบรรทัด | `holographicdisplays.info` | แอดมิน | | `/hd copy <from> <to>` | คัดลอกเนื้อหาจากโฮโลแกรมหนึ่งไปยังอีกอัน | `holographicdisplays.copy` | แอดมิน | | `/hd readtext <hologram> <file>` | อ่านบรรทัดจากไฟล์เข้าโฮโลแกรม | `holographicdisplays.readtext` | แอดมิน | | `/hd readimage <hologram> <image> <width> [-a]` | เรนเดอร์รูปภาพเข้าโฮโลแกรมจากไฟล์หรือ URL | `holographicdisplays.readimage` | แอดมิน | | `/hd reload` | โหลดการตั้งค่าและโฮโลแกรมที่บันทึกไว้ใหม่ | `holographicdisplays.reload` | แอดมิน | หมายเหตุ: เอกสารระบุว่าแต่ละ subcommand มีสิทธิ์เฉพาะของตัวเอง (เช่น `/hd list` ต้องใช้ `holographicdisplays.list`) คำสั่งหลัก `/hd` ใช้ได้กับทุกคน ## 🔐 สิทธิ์ | **สิทธิ์** | **คำอธิบาย** | **ค่าเริ่มต้น** | |---|---|---:| | `holographicdisplays.<subcommand>` | สิทธิ์แยกสำหรับแต่ละ subcommand ของ `/hd` (ตัวอย่าง: `holographicdisplays.list`) | ไม่ได้ระบุ | | `holographicdisplays.update` | รับการแจ้งเตือนอัปเดตเมื่อเข้าเกม หากเปิดใช้งานไว้ในคอนฟิก | ไม่ได้ระบุ | | `holographicdisplays.*` | ให้สิทธิ์ทั้งหมดของ holographicdisplays (หากปลั๊กอิน permissions รองรับ) | ไม่ได้ระบุ | ## ⚙️ การติดตั้ง ### 📥 การตั้งค่า - ดาวน์โหลดไฟล์ JAR ของปลั๊กอินอย่างเป็นทางการจากแหล่งที่เชื่อถือได้ - วาง JAR ไว้ในไดเรกทอรี `plugins/` ของเซิร์ฟเวอร์สำหรับ Bukkit/Spigot - รีสตาร์ทเซิร์ฟเวอร์และตรวจสอบคอนโซลเพื่อยืนยันว่าปลั๊กอินถูกโหลดแล้ว ### 📦 สิ่งที่ต้องใช้ - เอกสารสรุปอย่างเป็นทางการไม่ได้ระบุ dependencies ที่จำเป็นไว้ ให้ตรวจสอบหน้าดาวน์โหลดสำหรับการเชื่อมต่อแบบเสริมต่างๆ เมื่อติดตั้ง ### 🧾 การตั้งค่า - ปลั๊กอินรองรับไฟล์คอนฟิกและโฮโลแกรมที่บันทึกไว้ ใช้คำสั่ง reload ที่มีให้เพื่อใช้การเปลี่ยนแปลงหลังแก้ไขไฟล์ - การเรนเดอร์รูปภาพและการจับคู่สัญลักษณ์สามารถปรับได้ผ่านคอนฟิกของปลั๊กอิน ## 🧠 หมายเหตุทางเทคนิค - เอกสารอย่างเป็นทางการมีคู่มืออัปเกรดสำหรับ Minecraft 1.13+ เกี่ยวกับการเปลี่ยนชื่อ material และการจัดการรูปภาพ/ไอคอน - มีการจัดทำเอกสาร API สำหรับนักพัฒนาเพื่อการเชื่อมต่อปลั๊กอิน ## 🤝 เมื่อใดปลั๊กอินนี้จึงมีประโยชน์ หากคุณต้องการการแสดงผลในโลกเกมแบบถาวรและแก้ไขได้สำหรับข้อมูล เมนู หรือการเชื่อมต่อปลั๊กอิน Holographic Displays จะมีโฮโลแกรมที่มีชื่อ การนำเข้าจากไฟล์/รูปภาพ และ API เพื่อให้ปลั๊กอินอื่นสร้างและอัปเดตโฮโลแกรมได้อย่างเชื่อถือได้.

ปลั๊กอิน

HolographicDisplays Vault LuckPerms Essentials WorldGuard WorldEdit ProtocolLib PlaceholderAPI Multiverse-Core EssentialsSpawn CoreProtect TAB ViaVersion EssentialsChat DiscordSRV DecentHolograms Votifier ViaBackwards SkinsRestorer Citizens

หน้านี้แสดงเซิร์ฟเวอร์ที่ระบบมอนิเตอร์ตรวจพบปลั๊กอิน HolographicDisplays ช่วยให้หาโปรเจกต์ที่มีกลไกหรือชุดฟังก์ชันใกล้เคียงได้

ปลั๊กอินอาจมีผลต่อเศรษฐกิจ การป้องกัน มินิเกม คำสั่ง หรือส่วนอื่นของเกม ตรวจสอบหน้าเซิร์ฟเวอร์เพื่อดูออนไลน์ เวอร์ชัน แพลตฟอร์ม และปลั๊กอินอื่นที่ติดตั้ง

รายการสามารถกรองเพิ่มเติมตามเวอร์ชัน Minecraft, Java หรือ Bedrock, ประเทศ, แท็ก และจำนวนผู้เล่นออนไลน์

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