ปลั๊กอิน Minecraft NPC

NPC คือปลั๊กอิน Minecraft ที่สร้างตัวละครที่ไม่ใช่ผู้เล่นแบบถาวร ซึ่งโคลนสกิน แสดงข้อความกำหนดเอง และสามารถสร้างหรือลบได้ด้วยคำสั่งในเกม

ค้นหาเซิร์ฟเวอร์ที่มี NPC

เซิร์ฟเวอร์ที่รายงาน NPC: 11

เซิร์ฟเวอร์ทั้งหมดที่มี NPC

เกี่ยวกับ NPC

🔌 เกี่ยวกับ NPC

NPC เป็นปลั๊กอิน Minecraft สำหรับเซิร์ฟเวอร์ Spigot ที่ช่วยให้แอดมินสร้าง NPC แบบง่ายและคงอยู่ถาวรได้ แต่ละ NPC สามารถคัดลอกสกินของผู้เล่นหรือใช้สกินแบบ entity ได้ และจะถูกบันทึกลงดิสก์เพื่อให้ยังคงอยู่หลังจากเซิร์ฟเวอร์รีสตาร์ต รวมถึงแสดงข้อความที่ตั้งค่าได้เมื่อผู้เล่นโต้ตอบกับมัน

🎯 จุดประสงค์

ปลั๊กอินนี้มอบวิธีที่เบาและใช้งานง่ายในการวาง NPC แบบตกแต่งหรือโต้ตอบได้ในโลกของเซิร์ฟเวอร์ สำหรับป้ายบอก staff, ตัวเลือกใน lobby, ร้านค้าคงที่ หรือการโต้ตอบแบบง่ายอื่น ๆ ที่ไม่จำเป็นต้องใช้เฟรมเวิร์ก NPC แบบเต็มรูปแบบ

⚙️ ฟีเจอร์

  • สร้าง NPC ที่จะคัดลอกสกินของผู้เล่นที่สร้างมันเป็นค่าเริ่มต้น
  • มีตัวเลือกให้ระบุ entity หรือชื่อสกินเพื่อเปลี่ยนรูปลักษณ์ของ NPC
  • NPC ยังคงอยู่ได้หลังจากเซิร์ฟเวอร์รีสตาร์ต โดยบันทึกตำแหน่งและข้อมูลสกินลงในไฟล์ data.yml
  • แต่ละ NPC สามารถแสดงข้อความกำหนดเองเมื่อถูกคลิก
  • คำสั่งพื้นฐานสำหรับสร้างและลบ เพื่อการจัดการในเกม
  • ปลั๊กอินเก็บข้อมูลไว้ในโฟลเดอร์ปลั๊กอิน (NpcMain) และสร้าง data.yml ตอนรันครั้งแรก
  • เวอร์ชันที่ผู้พัฒนาให้มามุ่งเป้าไปยัง Minecraft/Spigot รุ่นเฉพาะ (แยก jar สำหรับแต่ละเวอร์ชันเซิร์ฟเวอร์ที่รองรับ)

🧩 เหมาะกับใคร

ปลั๊กอินนี้เหมาะสำหรับแอดมินเซิร์ฟเวอร์ Spigot ขนาดเล็กถึงกลางที่ต้องการ NPC แบบง่ายและคงอยู่ถาวร โดยไม่ต้องรับความซับซ้อนของเฟรมเวิร์ก NPC ขนาดใหญ่ เหมาะกับเซิร์ฟเวอร์ lobby หรือ survival ที่ต้องการ NPC แบบคงที่สำหรับข้อความหรือความสวยงาม

🏗️ ตัวอย่างการใช้งาน

  • วาง NPC ไว้ที่ spawn เพื่อแสดงกฎของเซิร์ฟเวอร์เมื่อถูกคลิก
  • สร้างรูปปั้นตกแต่งที่มีสกินตรงกับสมาชิก staff
  • ใช้ NPC เป็นตัวเลือกแบบมีชื่อและคลิกได้ใน lobby เพื่อเปิดเมนู (ผ่านข้อความของ NPC หรือผสานกับปลั๊กอินอื่น)

⌨️ คำสั่ง

คำสั่งคำอธิบายสิทธิ์การเข้าถึง
`/createnpc <nameentity>`สร้าง NPC ที่ตำแหน่งของผู้เล่น; ค่าเริ่มต้นจะคัดลอกสกินของผู้เล่นหรือใช้ชื่อสกิน/entity ที่ระบุไม่ได้ระบุ
/deletenpcคำสั่งลบแบบโต้ตอบ (เลือก NPC ที่ต้องการลบ)ไม่ได้ระบุAdmin
/destroynpc <npcname>ลบ NPC เป้าหมายและรายการของมันออกจากที่เก็บข้อมูลไม่ได้ระบุAdmin

(คำสั่งข้างต้นมีระบุไว้ในแหล่งข้อมูลอย่างเป็นทางการของปลั๊กอิน)

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ดาวน์โหลด jar ของปลั๊กอินที่เหมาะกับเวอร์ชันเซิร์ฟเวอร์ Spigot ของคุณ
  • วาง jar ลงในไดเรกทอรี plugins/ ของเซิร์ฟเวอร์
  • เริ่มหรือรีสตาร์ตเซิร์ฟเวอร์
  • เมื่อโหลดครั้งแรก ปลั๊กอินจะสร้างโฟลเดอร์ปลั๊กอิน (NpcMain) และไฟล์ data.yml สำหรับเก็บรายการ NPC

📦 Dependencies

  • ผู้พัฒนาไม่ได้ระบุ dependencies ที่จำเป็นไว้

🧾 การกำหนดค่า

  • ข้อมูล NPC (ตำแหน่ง, ชื่อ, skin signatures, ข้อความ) จะถูกเก็บใน data.yml ภายในโฟลเดอร์ปลั๊กอิน
  • การแก้ไข data.yml ช่วยให้เปลี่ยนชื่อหรือเปลี่ยนข้อความของ NPC ได้; ต้องรีสตาร์ตเซิร์ฟเวอร์เพื่อโหลดการเปลี่ยนแปลงด้วยตนเอง

🧠 หมายเหตุทางเทคนิค

  • ผู้พัฒนาเผยแพร่ build แยกสำหรับ Spigot/Minecraft รุ่นเฉพาะ; build ปัจจุบันใน repository มุ่งเป้าไปที่ Spigot 1.18.2 และบันทึกของโปรเจ็กต์ระบุว่าเวอร์ชันต่าง ๆ ไม่รองรับการใช้งานย้อนหลังข้าม release หลักของเซิร์ฟเวอร์
  • repository ของโปรเจ็กต์ได้รับอนุญาตภายใต้สัญญาอนุญาต MIT
  • ปลั๊กอินมีการเก็บสถิติการใช้งาน (bStats) ตามที่ระบุไว้ใน repository และ metadata ของ resource

🤝 เมื่อใดปลั๊กอินนี้จึงมีประโยชน์

หากคุณต้องการ NPC แบบง่ายและคงอยู่ถาวรที่แสดงข้อความหรือทำหน้าที่เป็นป้ายตกแต่ง/staff โดยไม่ต้องใช้เฟรมเวิร์ก NPC ขนาดใหญ่ ปลั๊กอินนี้จะเป็นโซลูชันขนาดเล็กที่กำหนดตามเวอร์ชันสำหรับเซิร์ฟเวอร์ Spigot

ความคิดเห็น

ยังไม่มีความคิดเห็น

เป็นคนแรกที่แสดงความคิดเห็น

สำหรับผู้ดูแลเซิร์ฟเวอร์

ผู้เขียน
DLaMott, GothamsJoker
ใบอนุญาต
MIT
แพลตฟอร์มที่รองรับ
Spigot
เวอร์ชันที่รองรับ
1.16.1, 1.16.4, 1.17.1, 1.18, 1.18.1, 1.18.2

ลิงก์

สิ่งที่เซิร์ฟเวอร์รายงาน

แพลตฟอร์มเซิร์ฟเวอร์

  • Genisys8
  • PocketUtils2
  • Kyoto1

เวอร์ชันปลั๊กอิน

  • 24
  • 14
  • 2.0.01
  • 2.11
  • 2.0.0-Optimized1

ตัวเลขมาจากเซิร์ฟเวอร์ที่แสดงรายการปลั๊กอินเมื่อ MSHQ ตรวจสอบ หลายเซิร์ฟเวอร์ซ่อนรายการ การใช้งานจริงจึงสูงกว่านี้