เซิร์ฟเวอร์ Minecraft ที่มีปลั๊กอิน EconomyShopGUI
## 🔌 เกี่ยวกับ EconomyShopGUI EconomyShopGUI เป็นปลั๊กอิน Minecraft ที่ให้ระบบร้านค้าแบบกราฟิกที่ปรับแต่งได้ เพื่อให้ผู้เล่นซื้อและขายไอเทมผ่านเมนูแทนการใช้คำสั่งแชท ปลั๊กอินนี้มีหมวดร้านค้า หน้าร้านแบบแบ่งหน้า อินเทอร์เฟซขาย และไอเทมจริง "ShopStand" แบบเลือกใช้ได้ ออกแบบมาสำหรับสภาพแวดล้อมเซิร์ฟเวอร์ Bukkit/Spigot/Paper และผสานกับปลั๊กอินเศรษฐกิจที่ใช้กันทั่วไป ## 🎯 วัตถุประสงค์ ปลั๊กอินนี้ใช้แทนหรือเสริมคำสั่งร้านค้าแบบข้อความด้วยร้านค้าแบบ GUI และการตั้งค่าร้านค้าสำหรับผู้ดูแลระบบ เหมาะสำหรับเจ้าของเซิร์ฟเวอร์และแอดมินที่ต้องการร้านค้าในเกมที่เป็นระเบียบ ปรับแต่งได้ และเชื่อมกับปลั๊กอินเศรษฐกิจที่มีอยู่แล้ว ## ⚙️ คุณสมบัติ - หมวดร้านค้าที่ปรับแต่งได้และหน้า GUI แบบแบ่งหน้า - ขั้นตอนการซื้อและขายไอเทมพร้อมหน้าจอธุรกรรมและขีดจำกัดที่กำหนดได้ - ฟังก์ชัน sell-all ทั้งแบบรวมและแบบแยกตามหมวด - รองรับไอเทมจริง ShopStand (ร้านแสดงสินค้าที่วางได้) - Marketplace ของเลย์เอาต์ / เลย์เอาต์ที่ติดตั้งได้ และการติดตั้งเลย์เอาต์ในเกม - API สำหรับนักพัฒนาเพื่อเชื่อมปลั๊กอินนี้จากปลั๊กอินอื่น - ผสานรวมกับระบบเศรษฐกิจหลายแบบและการเชื่อมต่อแบบเลือกใช้สำหรับปลั๊กอิน spawner และยูทิลิตี้ - ใช้ bStats สำหรับสถิติปลั๊กอินแบบไม่ระบุตัวตน ## 🧩 เหมาะสำหรับใคร - เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการร้านค้า GUI ในเกม - เซิร์ฟเวอร์ที่ใช้ปลั๊กอินเศรษฐกิจแยกต่างหากอยู่แล้วและต้องการส่วนติดต่อร้านค้าด้านหน้า - เซิร์ฟเวอร์ที่ต้องการเลย์เอาต์ร้านค้าที่ปรับแต่งได้และ ShopStand แบบกายภาพเสริม - นักพัฒนาปลั๊กอินที่ต้องการ API ร้านค้าเพื่อเชื่อมพฤติกรรมร้านค้า ## 🏗️ ตัวอย่างการใช้งาน - ผู้ดูแลสร้างหมวดร้านค้าสำหรับทรัพยากร เครื่องมือ และของตกแต่ง แล้วให้ผู้เล่นซื้อผ่าน GUI - เซิร์ฟเวอร์หนึ่งมีคำสั่ง /sellall เพื่อให้ผู้เล่นขายไอเทมไปยังหมวดร้านค้าที่ตั้งค่าไว้ - แอดมินติดตั้งหรืออัปโหลดเลย์เอาต์เพื่อเปลี่ยนหน้าตาร้านค้าโดยไม่ต้องแก้ไขไฟล์ดิบ ## ⌨️ คำสั่ง | **คำสั่ง** | **คำอธิบาย** | **สิทธิ์** | **การเข้าถึง** | |---|---|---|---| | `/eshop additem <section> <material> <buy price> <sell price>` | เพิ่มไอเทมลงในหมวดร้านค้า | `EconomyShopGUI.eshop.additem` | แอดมิน | | `/eshop edititem <section> <index> <action> <key> <value>` | แก้ไขคุณสมบัติของไอเทมในหมวดหนึ่ง | `EconomyShopGUI.eshop.edititem` | แอดมิน | | `/eshop deleteitem <section> <index>` | ลบไอเทมออกจากหมวดร้านค้า | `EconomyShopGUI.eshop.deleteitem` | แอดมิน | | `/eshop addhanditem <section> <buy price> <sell price>` | เพิ่มไอเทมที่อยู่ในมือของคุณลงในหมวดร้านค้า | `EconomyShopGUI.eshop.addhanditem` | แอดมิน | | `/eshop installLayout <id>` | ติดตั้งเลย์เอาต์ร้านค้าตาม id (การเชื่อมต่อกับ marketplace เลย์เอาต์) | `EconomyShopGUI.eshop.installLayout` | แอดมิน | | `/eshop logs export` | ส่งออกบันทึกธุรกรรมเป็นมุมมองเว็บ (ฟีเจอร์บันทึกธุรกรรม) | `ไม่ระบุ` | แอดมิน | | `/sellall` | ขายไอเทมที่ขายได้ทั้งหมดตามหมวดร้านค้าที่ตั้งค่าไว้ | `EconomyShopGUI.sellall` | ผู้เล่น | | `/sellgui` | เปิด Sell GUI เพื่อขายไอเทมผ่านเมนู | `EconomyShopGUI.sellgui` | ผู้เล่น | (คำสั่งข้างต้นรวมไว้เฉพาะส่วนที่ผู้เขียนปลั๊กอินได้บันทึกไว้เท่านั้น) ## 🔐 สิทธิ์ | **สิทธิ์** | **คำอธิบาย** | **ค่าเริ่มต้น** | |---|---|---| | `EconomyShopGUI.shop` | อนุญาตให้ผู้เล่นเปิดร้านค้า | ไม่ระบุ | | `EconomyShopGUI.shop.<section>` | เข้าถึงเพื่อเปิดหมวดร้านค้าเฉพาะตามชื่อ | ไม่ระบุ | | `EconomyShopGUI.shop.all` | อนุญาตให้เปิดทุกหมวดร้านค้า | ไม่ระบุ | | `EconomyShopGUI.sellall` | อนุญาตให้ใช้คำสั่ง /sellall | ไม่ระบุ | | `EconomyShopGUI.sellall.<section>` | อนุญาตให้ขายไปยังหมวดร้านค้าเฉพาะด้วย /sellall | ไม่ระบุ | | `EconomyShopGUI.sellall.all` | อนุญาตให้ขายไปยังทุกหมวดด้วย /sellall | ไม่ระบุ | | `EconomyShopGUI.sellallitem` | อนุญาตให้ใช้ /sellall <item> | ไม่ระบุ | | `EconomyShopGUI.sellgui` | อนุญาตให้เปิด Sell GUI | ไม่ระบุ | | `EconomyShopGUI.reload` | อนุญาตให้รีโหลดปลั๊กอิน | ไม่ระบุ | | `EconomyShopGUI.eshop.additem` | อนุญาตให้เพิ่มไอเทมร้านค้าผ่านคำสั่ง | ไม่ระบุ | | `EconomyShopGUI.eshop.edititem` | อนุญาตให้แก้ไขไอเทมร้านค้าผ่านคำสั่ง | ไม่ระบุ | | `EconomyShopGUI.eshop.deleteitem` | อนุญาตให้ลบไอเทมร้านค้าผ่านคำสั่ง | ไม่ระบุ | | `EconomyShopGUI.eshop.addhanditem` | อนุญาตให้เพิ่มไอเทมในมือเข้าไปยังร้านค้าผ่านคำสั่ง | ไม่ระบุ | | `EconomyShopGUI.eshop.addsection` | อนุญาตให้เพิ่มหมวดร้านค้าผ่านคำสั่ง | ไม่ระบุ | | `EconomyShopGUI.eshop.uploadLayout` | อนุญาตให้อัปโหลดเลย์เอาต์ | ไม่ระบุ | | `EconomyShopGUI.eshop.installLayout` | อนุญาตให้ติดตั้งเลย์เอาต์ | ไม่ระบุ | | `EconomyShopGUI.eshop.shopstands.create` | อนุญาตให้สร้าง/วางไอเทม ShopStand | ไม่ระบุ | | `EconomyShopGUI.eshop.shopstands.destroy` | อนุญาตให้ทำลาย ShopStand | ไม่ระบุ | (ค่าเริ่มต้นจะบันทึกเป็น "ไม่ระบุ" เมื่อปลั๊กอินไม่ได้ระบุค่าเริ่มต้นไว้ในรายการสิทธิ์ที่มีเอกสาร) ## ⚙️ การติดตั้ง ### 📥 การตั้งค่า - ดาวน์โหลดไฟล์ JAR ของปลั๊กอินอย่างเป็นทางการแล้ววางไว้ในโฟลเดอร์ `plugins/` ของเซิร์ฟเวอร์ของคุณ - รีสตาร์ตเซิร์ฟเวอร์ (หรือใช้ตัวจัดการปลั๊กอินเพื่อโหลดปลั๊กอิน) - ตรวจสอบคอนโซลของเซิร์ฟเวอร์ตอนเริ่มต้นเพื่อยืนยันว่าปลั๊กอินโหลดแล้ว และดูคำเตือนเรื่อง dependency ### 📦 ข้อกำหนดที่พึ่งพา - ต้องมีผู้ให้บริการเศรษฐกิจ ปลั๊กอินนี้ระบุการรองรับหนึ่งในนี้: **Vault**, **PlayerPoints**, **CoinsEngine**, **GemsEconomy**, **UltraEconomy**, **VotingPlugin**, **zEssentials** (ต้องมีอย่างน้อยหนึ่งตัวสำหรับการทำงานด้านเศรษฐกิจ) - การเชื่อมต่อแบบเลือกใช้ได้รวมถึง PlaceholderAPI, Citizens, Quests และปลั๊กอิน spawner หลายตัวสำหรับการรองรับโดยตรง ## 🧠 หมายเหตุทางเทคนิค - ปลั๊กอินนี้เผยแพร่สำหรับเซิร์ฟเวอร์ Bukkit/Spigot/Paper และผู้เขียนระบุว่าไม่รองรับเซิร์ฟเวอร์ modded/hybrid - ความต้องการที่ผู้เขียนระบุ: Minecraft 1.8+ และ Java 8 หรือใหม่กว่า - ปลั๊กอินมี API สำหรับนักพัฒนา เพื่อให้ปลั๊กอินอื่นเชื่อมเข้ากับอีเวนต์และฟังก์ชันของร้านค้าได้ - ปลั๊กอินใช้ bStats สำหรับการเก็บสถิติแบบไม่ระบุตัวตน - มีเวอร์ชันพรีเมียมที่เพิ่มฟีเจอร์อย่าง GUI editor, command items และ custom NBT items; ฟังก์ชันหลัก (ร้านค้า GUI) มีอยู่ในเวอร์ชันฟรี ## 🤝 เมื่อใดที่ปลั๊กอินนี้มีประโยชน์ หากคุณต้องการหน้าร้านแบบกราฟิกในเกมที่ผสานกับปลั๊กอินเศรษฐกิจที่คุณใช้อยู่ และรองรับเลย์เอาต์ที่ปรับแต่งได้ หมวดร้านค้า และขั้นตอนการขาย EconomyShopGUI จะมอบส่วนติดต่อสำหรับแอดมินที่มีเอกสารรองรับและ API สำหรับการเชื่อมต่อปลั๊กอิน
ปลั๊กอิน
EconomyShopGUI Vault LuckPerms Essentials WorldGuard WorldEdit ProtocolLib PlaceholderAPI Multiverse-Core EssentialsSpawn CoreProtect TAB ViaVersion EssentialsChat DiscordSRV Votifier DecentHolograms SkinsRestorer ViaBackwards Citizens- 1A Minecraft Server1253.24
- 2
- 3NRWsmp
SMP แนวเอาชีวิตรอดที่เน้นผู้เล่นชาวเยอรมัน พร้อมระบบเศรษฐกิจ, PvP (ดวลและ FFA), อีเวนต์สม่ำเสมอ, ร้านค้าในเกม (Tebex) และระบบเวลาเล่น/รางวัลเพื่อความก้าวหน้าอย่างต่อเนื่อง
349.63 - 4A Minecraft Server349.25
- 5
- 6
- 7DaemoniaCraft
เซิร์ฟเวอร์ Towny RPG มีม็อบคัสตอม ระบบเศรษฐกิจ และรองรับ Bedrock — เหมาะกับผู้ชอบการเก็บเลเวลแบบ grind
046.35 - 8A Minecraft Server145.92
- 9Racsu Planet
MMORPG แนวเอาชีวิตรอดแบบ cross-play (Java + Bedrock) พร้อมสกิล เควสต์ ดันเจี้ยนแบบกำหนดเอง และเศรษฐกิจในเกม ที่ได้รับการสนับสนุนจากร้านค้าอย่างเป็นทางการและศูนย์กลางชุมชน
240.55 - 10
- 11EthelMC
เซิร์ฟเวอร์เซอร์ไววัลชุมชน มีระบบเศรษฐกิจ ป้องกันที่ดิน สนามประลอง และเล่นข้าม (Java & Bedrock) มีร้านและอีเวนต์
037.53 - 12
- 13
- 14
- 15A Minecraft Server035.06
- 16
- 17
- 18
- 19
- 20
หน้านี้แสดงเซิร์ฟเวอร์ที่ระบบมอนิเตอร์ตรวจพบปลั๊กอิน EconomyShopGUI ช่วยให้หาโปรเจกต์ที่มีกลไกหรือชุดฟังก์ชันใกล้เคียงได้
ปลั๊กอินอาจมีผลต่อเศรษฐกิจ การป้องกัน มินิเกม คำสั่ง หรือส่วนอื่นของเกม ตรวจสอบหน้าเซิร์ฟเวอร์เพื่อดูออนไลน์ เวอร์ชัน แพลตฟอร์ม และปลั๊กอินอื่นที่ติดตั้ง
รายการสามารถกรองเพิ่มเติมตามเวอร์ชัน Minecraft, Java หรือ Bedrock, ประเทศ, แท็ก และจำนวนผู้เล่นออนไลน์
อันดับคำนึงถึงกิจกรรมและความเสถียร จึงช่วยเปรียบเทียบหลายโปรเจกต์ก่อนเชื่อมต่อได้ง่ายขึ้น