ปลั๊กอิน Minecraft InvSeePlusPlus

ข้อมูลเกี่ยวกับ InvSeePlusPlus และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ InvSee++

InvSee++ เป็นปลั๊กอิน Minecraft ที่ให้สตาฟฟ์ของเซิร์ฟเวอร์ดูและแก้ไข inventories และ ender chests ของผู้เล่นคนอื่นได้ รองรับการตรวจสอบ armor, off-hand, crafting/workbench และชนิดของ container อื่น ๆ อีกหลายแบบ ทำงานกับข้อมูลของผู้เล่นออฟไลน์ได้ และมี API ที่แอดออนเสริมใช้งานอยู่

🎯 จุดประสงค์

มอบเครื่องมือที่เชื่อถือได้สำหรับผู้ดูแลเซิร์ฟเวอร์และม็อดเรเตอร์ในการตรวจสอบและจัดการ inventory ซึ่งใช้งานได้ทั้งผู้เล่นออนไลน์และออฟไลน์ ผสานกับปลั๊กอินที่ทำงานกับ inventory ได้ และรองรับการบันทึก log กับ layout แบบกำหนดเอง

⚙️ ฟีเจอร์

  • ดูและแก้ไข inventories และ ender chests ของผู้เล่นคนอื่น (รวม armor และ off-hand)
  • ตรวจสอบ crafting/workbench, anvil, smithing table, stonecutter, grindstone, loom, enchanting table, merchant inventories และไอเท็มที่อยู่บนเคอร์เซอร์
  • ใช้งานได้กับผู้เล่นออฟไลน์ รวมถึงผู้เล่นที่ไม่เคยเข้าร่วมเซิร์ฟเวอร์มาก่อน
  • โหลด spectator inventories ใหม่อัตโนมัติเมื่อผู้เล่นล็อกอินกลับมา
  • ปรับแต่ง layout และ title ของ inventory ได้
  • กำหนดการบันทึกการเปลี่ยนแปลง inventory ได้
  • API แบบง่ายสำหรับแอดออนและการผสานรวม
  • แอดออนเสริมมีคำสั่ง give, clear และ clone สำหรับ inventories และ ender chests

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

  • เจ้าของและผู้ดูแลเซิร์ฟเวอร์ที่ต้องตรวจสอบหรือจัดการ inventory ของผู้เล่น
  • ทีมม็อดเรชันที่ต้องตรวจสอบผู้เล่นออฟไลน์เพื่อสืบสวน
  • เซิร์ฟเวอร์ SMP, survival และเซิร์ฟเวอร์สาธารณะขนาดเล็กถึงกลางที่ต้องการเครื่องมือจัดการ inventory

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

  • ม็อดเรเตอร์ตรวจดู inventory ของผู้เล่นที่สงสัยว่าโกง ขณะที่ผู้เล่นออฟไลน์อยู่
  • แอดมินใช้คำสั่งของแอดออนเพื่อมอบไอเท็มให้ผู้เล่นออฟไลน์สำหรับการกู้คืน
  • เซิร์ฟเวอร์ผสาน PerWorldInventory เพื่อดูสถานะ inventory เฉพาะ world ของผู้เล่น

⌨️ คำสั่ง

CommandDescriptionPermissionAccess
`/invsee `เปิดและดู/แก้ไข inventory ของผู้เล่น รองรับอาร์กิวเมนต์ PerWorldInventory แบบไม่บังคับเมื่อมีการผสานรวมinvseeplusplus.invsee.view
`/endersee `เปิดและดู/แก้ไข ender chest ของผู้เล่น รองรับอาร์กิวเมนต์ PerWorldInventory แบบไม่บังคับเมื่อมีการผสานรวมinvseeplusplus.endersee.view
/invseeplusplusreloadโหลดคอนฟิกของปลั๊กอินใหม่invseeplusplus.reloadAdmin

คำสั่งแอดออน (จัดให้โดยปลั๊กอินแอดออนเสริม):

CommandDescriptionPermissionAccess
/invgive <target> <item> [amount] [nbt]มอบไอเท็มให้กับ inventory ของผู้เล่น (addon)invseeplusplus.give.inventoryAdmin
/endergive <target> <item> [amount] [nbt]มอบไอเท็มให้กับ ender chest ของผู้เล่น (addon)invseeplusplus.give.enderchestAdmin
/invclear <player> [item] [amount]ลบไอเท็มออกจาก inventory ของผู้เล่น (addon)invseeplusplus.clear.inventoryAdmin
/enderclear <player> [item] [amount]ลบไอเท็มออกจาก ender chest ของผู้เล่น (addon)invseeplusplus.clear.enderchestAdmin
/invclone <source> [target]โคลน inventory ของผู้เล่นคนหนึ่งไปยังผู้เล่นอีกคน (addon)(addon permission nodes)Admin

🔐 Permissions

PermissionDescriptionDefault
invseeplusplus.invsee.viewอนุญาตให้เข้าถึง /invseeop
invseeplusplus.invsee.editอนุญาตให้แก้ไข inventory ของผู้เล่นเป้าหมายop
invseeplusplus.endersee.viewอนุญาตให้เข้าถึง /enderseeop
invseeplusplus.endersee.editอนุญาตให้แก้ไข ender chest ของผู้เล่นเป้าหมายop
invseeplusplus.exempt.invseeป้องกันไม่ให้ inventory ของผู้ถือสิทธิ์ถูก spectatenot specified
invseeplusplus.exempt.enderseeป้องกันไม่ให้ ender chest ของผู้ถือสิทธิ์ถูก spectatenot specified
invseeplusplus.bypass-exempt.invseeไม่สนใจการตั้งค่า exempt ของ inventory สำหรับเป้าหมายnot specified
invseeplusplus.bypass-exempt.enderseeไม่สนใจการตั้งค่า exempt ของ ender chest สำหรับเป้าหมายnot specified
invseeplusplus.tabcompleteอนุญาตการเติมชื่อผู้ใช้แบบแท็บสำหรับ /invsee และ /enderseenot specified
invseeplusplus.reloadโหลดคอนฟิกของปลั๊กอินใหม่not specified

สิทธิ์แบบรวมที่โปรเจกต์บันทึกไว้ (ให้สิทธิ์แบบกลุ่ม):

  • invseeplusplus.view ให้สิทธิ์การดู
  • invseeplusplus.edit ให้สิทธิ์การแก้ไข
  • invseeplusplus.exempt ให้สิทธิ์ exempt
  • invseeplusplus.bypass-exempt ให้สิทธิ์ bypass
  • invseeplusplus.* ให้สิทธิ์พื้นฐานและสิทธิ์ของแอดออนทั้งหมด

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

📥 การตั้งค่า

  • ดาวน์โหลดไฟล์ JAR ของปลั๊กอินและวางไว้ในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
  • รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบ log ของคอนโซลเพื่อยืนยันว่าปลั๊กอินถูกโหลดแล้ว

📦 Dependencies

  • ทางเลือก: PerWorldInventory — InvSee++ รองรับการผสานรวมเมื่อเปิดใช้ load-data-on-join: true ในคอนฟิกของ PerWorldInventory
  • ทางเลือก: Vault — จำเป็นหากคุณต้องการตรวจสอบสิทธิ์สำหรับผู้เล่นออฟไลน์
  • แอดออนสำหรับความสามารถ give/clear/clone แจกจ่ายแยกต่างหาก

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

  • เวอร์ชัน MC หลักแบบ native ที่โปรเจกต์ระบุคือ 1.16; โปรเจกต์แสดงรายการเวอร์ชัน Minecraft ที่ทดสอบแล้วหลายเวอร์ชันในช่วงที่กว้าง
  • ใช้งานได้กับซอฟต์แวร์เซิร์ฟเวอร์ที่อิง CraftBukkit และ forks อย่าง Spigot, Paper และ Purpur ปัจจุบันผู้พัฒนาได้ปิดการรองรับ Folia ไว้
  • ปลั๊กอินมี API ขนาดเล็กที่โมดูลแอดออนใช้สำหรับความสามารถ give/clear/clone
  • โปรเจกต์เผยแพร่ซอร์สโค้ดและ issues ในรีโพสิทอรีสาธารณะ และดูแลไฟล์ release artifacts

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

เมื่อคุณต้องการการตรวจสอบและจัดการ inventory ที่เชื่อถือได้สำหรับงานม็อดเรชัน การกู้คืน หรือการดูแลระบบ — รวมถึงความสามารถในการตรวจสอบผู้เล่นออฟไลน์และผสานกับระบบ inventory แบบราย world — InvSee++ จะมอบชุดเครื่องมือที่ตรงจุดและแอดออนที่ขยายต่อได้

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

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

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

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

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