ปลั๊กอิน Minecraft ChestShop

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

🔌 เกี่ยวกับ ChestShop

ChestShop คือปลั๊กอิน Minecraft สำหรับสร้างร้านค้าที่ผู้เล่นเป็นคนดูแล โดยใช้หีบและป้าย มันเชื่อมการทำงานของร้านค้าเข้ากับเศรษฐกิจของเซิร์ฟเวอร์ (ผ่าน Vault หรือ Reserve) เพื่อให้ผู้เล่นสามารถซื้อและขายไอเท็มด้วยสกุลเงินของเซิร์ฟเวอร์ได้ โครงการนี้ดูแลอยู่บน GitHub และแจกจ่ายไฟล์ build ผ่านแพลตฟอร์มปลั๊กอินที่ใช้กันทั่วไป

🎯 วัตถุประสงค์

มอบตลาดภายในโลกที่เรียบง่ายและคงอยู่ถาวร ให้ผู้เล่นสร้างร้านค้าได้โดยการติดป้ายบนหีบ ChestShop จัดการธุรกรรมระหว่างอินเวนทอรีของผู้เล่นและเศรษฐกิจของเซิร์ฟเวอร์ พร้อมทั้งมีระบบป้องกันและ compatibility hooks เพื่อลด griefing และทำให้ง่ายต่อการเชื่อมต่อกับระบบอื่น

⚙️ คุณสมบัติ

  • สร้างร้านซื้อ/ขายได้โดยติดป้ายที่จัดรูปแบบไว้บนหีบ
  • รองรับการเชื่อมต่อกับ Vault หรือ Reserve และปลั๊กอินเศรษฐกิจที่เข้ากันได้อื่น ๆ สำหรับจัดการเงิน
  • มีตัวเลือกป้องกันร้านค้าและความเข้ากันได้กับปลั๊กอินป้องกันหีบที่ใช้กันทั่วไป
  • มีมาตรการป้องกันแลค / ความปลอดภัยของธุรกรรมที่ผู้พัฒนาได้บันทึกไว้
  • ขยายได้ด้วย add-on ของชุมชนและปลั๊กอินสำหรับความเข้ากันได้ (รายการ add-on ดูแลโดยโครงการ)
  • เพิ่มคำสั่งสำหรับแอดมินและข้อมูลในเวอร์ชันล่าสุด (ตัวอย่าง: /shopinfo, /iteminfo)

🧩 เหมาะสำหรับใคร

  • เซิร์ฟเวอร์ Survival และ SMP ที่ใช้เศรษฐกิจแบบอิงสกุลเงิน
  • เซิร์ฟเวอร์ที่ต้องการร้านผู้เล่นแบบเรียบง่าย ใช้ป้าย แทนการใช้ GUI storefronts
  • แอดมินที่ชอบให้ร้านค้าเก็บไอเท็มไว้ในหีบแบบ vanilla (ไม่จำเป็นต้องมีฐานข้อมูลสำหรับการเก็บร้านค้าพื้นฐาน)

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

  • ผู้เล่นวางหีบ ใส่ไอเท็มที่จะขาย แล้วสร้างป้ายเพื่อกำหนดราคาซื้อ/ขาย จากนั้นผู้เล่นคนอื่นคลิกป้ายเพื่อแลกเปลี่ยน
  • ผู้ดูแลเซิร์ฟเวอร์สร้างร้านค้าแบบ admin สำหรับขายไอเท็มที่เซิร์ฟเวอร์จัดการ
  • ชุมชนเพิ่มปลั๊กอินสำหรับความเข้ากันได้ เพื่อเชื่อม ChestShop เข้ากับ add-on ด้านการป้องกันหรือการแสดงผล

⌨️ คำสั่ง

CommandDescriptionPermissionAccess
/shopinfoแสดงข้อมูลเกี่ยวกับร้านค้าที่คุณกำลังมองอยู่ChestShop.shopinfoPlayer
/iteminfoแสดงข้อมูลรายละเอียดเกี่ยวกับไอเท็มหนึ่งชิ้น (มีการบันทึกการปรับปรุงไว้ใน release)not specifiedPlayer

(คำสั่งที่แสดงมานำมาจากบันทึกประจำรุ่นและเอกสารของโครงการ โดยแสดงเฉพาะคำสั่งที่มีการบันทึกไว้อย่างชัดเจนโดยโครงการเท่านั้น)

🔐 สิทธิ์

PermissionDescriptionDefault
ChestShop.shopinfoอนุญาตให้ใช้คำสั่งข้อมูลร้านค้าnot specified
ChestShop.adminสิทธิ์ระดับแอดมินสำหรับสร้างหรือจัดการร้านค้า admin / ดำเนินการเกี่ยวกับร้านค้า adminnot specified
ChestShop.modสิทธิ์ระดับผู้ดูแลสำหรับการจัดการร้านค้า (เปิดหีบร้านค้า ฯลฯ)not specified

(โหนดสิทธิ์จะใส่เฉพาะในส่วนที่ปรากฏในแหล่งข้อมูลทางการของโครงการและบันทึกประจำรุ่น)

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

📥 การตั้งค่า

  • ดาวน์โหลด ChestShop .jar อย่างเป็นทางการแล้ววางไว้ในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
  • ติดตั้ง Vault หรือ Reserve และปลั๊กอินเศรษฐกิจที่เข้ากันได้ซึ่งมี money API
  • รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบคอนโซลเพื่อยืนยันว่า ChestShop เปิดใช้งานสำเร็จ

📦 สิ่งที่ต้องมี

  • Vault (รองรับการเชื่อมต่อ) หรือ Reserve (รองรับการเชื่อมต่อ)
  • ปลั๊กอินเศรษฐกิจที่เข้ากันได้และเปิดเผย money API (ติดตั้งร่วมกับ Vault/Reserve)

🧾 การตั้งค่า

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

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

  • ซอร์สโค้ดและการติดตามปัญหาอยู่บน GitHub ภายใต้สัญญาอนุญาต LGPL-2.1
  • โครงการระบุ build และ release artifacts ไว้บนเว็บไซต์ปลั๊กอินที่ใช้กันทั่วไป; ผู้ดูแลยังเผยแพร่ development builds บนเซิร์ฟเวอร์ CI ด้วย
  • ChestShop ถูกออกแบบมาสำหรับเซิร์ฟเวอร์ประเภท Bukkit/Spigot/Paper (ระบุไว้อย่างชัดเจนในเอกสารของโครงการและ repository)

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

หากคุณต้องการตลาดในโลกที่ตรงไปตรงมา ที่ไอเท็มยังคงอยู่ในหีบธรรมดาและธุรกรรมใช้สกุลเงินของเซิร์ฟเวอร์ ChestShop จะมอบระบบร้านค้าแบบหีบและป้ายที่มีความสมบูรณ์ ยืดหยุ่น พร้อมการเชื่อมต่อเศรษฐกิจและความเข้ากันได้กับ add-on

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

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

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

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

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