ค้นหาเซิร์ฟเวอร์ที่มี PluginConstructorAPI
เซิร์ฟเวอร์ที่รายงาน PluginConstructorAPI: 5
- TradingCo | Community OneBlock Survival • Dungeons • KOTH ออนไลน์ 2Java + Bedrock
- Ainu: Middle-Earth *LOTR Mod-1.7.10 Latest Version* ออนไลน์ 4Java
- Bienvenue dans le meilleur des mondes ♠ La Cour des Miracles ออนไลน์ 0Java
- [ Avatar Hispano 1.20.1 ] Admin afk » Nuevo mundo,SLIMEFUN Y ออนไลน์ 0Java
- [ PIRATIS WORLD ] Creative Server GR/CY ออนไลน์ 0Java
- RetG 1.7 - Wild West Frontier ออนไลน์ 0
เกี่ยวกับ PluginConstructorAPI
🔌 เกี่ยวกับ PluginConstructorAPI
PluginConstructorAPI เป็นปลั๊กอิน Minecraft ที่เข้ากันได้กับ Bukkit ซึ่งให้ไลบรารีที่ใช้ร่วมกันและตัวช่วย runtime ที่ปลั๊กอินหลายตัวของผู้พัฒนา Zombie_Striker_Dev ใช้งาน มันรวมโค้ดที่ใช้ร่วมกันไว้ส่วนกลางเพื่อไม่ให้ปลั๊กอินที่พึ่งพามีคลาสซ้ำกัน และเปิด API ที่นักพัฒนาปลั๊กอินอื่นสามารถเรียกใช้หรือขยายต่อได้
🎯 วัตถุประสงค์
ปลั๊กอินนี้มีไว้เป็นไลบรารีสำหรับนักพัฒนาเพื่อ:
- ลดการซ้ำของหน่วยความจำและพื้นที่เก็บข้อมูลด้วยการวางยูทิลิตีทั่วไปไว้ใน JAR ของปลั๊กอินเพียงไฟล์เดียว
- มอบฟีเจอร์ runtime ที่นำกลับมาใช้ได้และตัวช่วยที่ใช้ทั่วทั้งชุดปลั๊กอินของผู้พัฒนา
- ให้ปลั๊กอินที่พึ่งพาสามารถดึงหรืออัปเดตไลบรารีที่ใช้ร่วมกันได้เมื่อปลั๊กอินเหล่านั้นต้องการ
⚙️ ฟีเจอร์
- API/ไลบรารีที่ใช้ร่วมกันสำหรับหลายปลั๊กอินจากผู้พัฒนาเดียวกัน
- ตัวตรวจสอบและตัวดาวน์โหลดอัปเดตอัตโนมัติ (ปรับแต่งได้)
- มียูทิลิตีและคลาสทั่วไปที่ปลั๊กอินที่พึ่งพาใช้งานเพื่อหลีกเลี่ยง NoClassDefFoundError เมื่อไลบรารีไม่อยู่
🧩 เหมาะสำหรับใคร
- นักพัฒนาปลั๊กอินที่อาศัยหรือมีส่วนร่วมกับชุดปลั๊กอินของ Zombie_Striker_Dev
- ผู้ดูแลเซิร์ฟเวอร์ที่รันปลั๊กอินหนึ่งตัวหรือมากกว่าที่ประกาศใช้ PluginConstructorAPI เป็น dependency
- เซิร์ฟเวอร์ที่ต้องการรวมโค้ดที่ใช้ร่วมกันซึ่งถูกใช้โดย addon หลายตัวเพื่อลดการซ้ำในแต่ละปลั๊กอิน
🏗️ ตัวอย่างการใช้งาน
- เซิร์ฟเวอร์ติดตั้ง addon หลายตัวจากผู้พัฒนาเดียวกัน การติดตั้ง PluginConstructorAPI เพียงครั้งเดียวจะช่วยป้องกันการคัดลอกซ้ำของคลาสตัวช่วยชุดเดียวกัน
- ปลั๊กอินที่พึ่งพาตรวจสอบคลาสที่ PluginConstructorAPI มอบให้ และจะล้มเหลวอย่างเหมาะสมหรือโหลดฟีเจอร์เพิ่มเติมเมื่อ API มีอยู่
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลด JAR อย่างเป็นทางการของ PluginConstructorAPI จากหน้า download ของโปรเจ็กต์
- วาง JAR ลงในไดเรกทอรี
plugins/ของเซิร์ฟเวอร์คุณ - รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบคอนโซลเพื่อยืนยันว่าปลั๊กอินถูกโหลดแล้ว
📦 พฤติกรรมการอัปเดตอัตโนมัติ
- PluginConstructorAPI มีตัวอัปเดตอัตโนมัติที่ตรวจหาและดาวน์โหลดการอัปเดต
- ตัวอัปเดตสามารถปรับแต่งได้; หมายเหตุของโปรเจ็กต์ระบุว่าคุณสามารถปิดการดาวน์โหลดอัตโนมัติได้โดยแก้ไขไฟล์
plugins/AUpdater/global.ymlและตั้งค่าupdate: false
🧠 หมายเหตุทางเทคนิค
- การจัดหมวดหมู่แพลตฟอร์มที่ยืนยันแล้ว: Bukkit (โปรเจ็กต์ถูกระบุเป็นปลั๊กอิน Bukkit บนหน้าทางการของโปรเจ็กต์)
- มีการระบุหลายเวอร์ชันของ Minecraft บนหน้าโปรเจ็กต์; รายการที่ยืนยันและพบได้บ่อย ได้แก่
1.13,1.12,1.11,1.10,1.9,1.8,1.7.9 - โปรเจ็กต์นี้เผยแพร่ภายใต้สัญญาอนุญาต GNU GPL v2
🤝 เมื่อใดที่ปลั๊กอินนี้มีประโยชน์
หากคุณรันปลั๊กอินหนึ่งตัวหรือมากกว่าที่พึ่งพาโค้ดที่ใช้ร่วมกันชุดเดียวจาก Zombie_Striker_Dev, PluginConstructorAPI จะรวมยูทิลิตีเหล่านั้นไว้ส่วนกลางและลดการซ้ำกันระหว่าง JAR ของปลั๊กอิน พร้อมทั้งมีตัวอัปเดตอัตโนมัติสำหรับไลบรารีที่สามารถปิดได้
ความคิดเห็น
ยังไม่มีความคิดเห็น
เป็นคนแรกที่แสดงความคิดเห็น
สำหรับผู้ดูแลเซิร์ฟเวอร์
- ผู้เขียน
- Zombie_Striker_Dev
- ใบอนุญาต
- GPL-2.0
- แพลตฟอร์มที่รองรับ
- Bukkit
- เวอร์ชันที่รองรับ
- 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7.9
ลิงก์
- ดาวน์โหลดcurseforge.com/minecraft/bukkit-plugins/pluginconstructorapi
- โค้ดต้นฉบับgithub.com/ZombieStriker/PluginConstructorAPI
- เอกสารdev.bukkit.org/projects/pluginconstructorapi
- ติดตามปัญหาgithub.com/ZombieStriker/PluginConstructorAPI/issues
- bstats.orgbstats.org/plugin/bukkit/PluginConstructorAPI/2040
- mvnrepository.commvnrepository.com/artifact/me.zombie_striker/pluginconstructor
สิ่งที่เซิร์ฟเวอร์รายงาน
แพลตฟอร์มเซิร์ฟเวอร์
- Cauldron2
- Spigot2
- CraftBukkit1
เวอร์ชันปลั๊กอิน
- 1.0.524
- 1.0.501
ตัวเลขมาจากเซิร์ฟเวอร์ที่แสดงรายการปลั๊กอินเมื่อ MSHQ ตรวจสอบ หลายเซิร์ฟเวอร์ซ่อนรายการ การใช้งานจริงจึงสูงกว่านี้