โปรเจ็กต์ SpigotPlugin เป็นเทมเพลตสำหรับสร้างโปรเจ็กต์ใหม่สำหรับการใช้งานเซิร์ฟเวอร์ Spigot สำหรับ Minecraft มันสามารถคอมไพล์ได้ทันที แต่จะไม่ทำอะไรเลยหากไม่มีการแก้ไข
อย่าใช้เนมสเปซ me.sgray! เปลี่ยนเป็นใช้บัญชีอีเมลหรือชื่อโดเมนที่คุณเป็นเจ้าของ
มีตัวอย่างมากมายเกี่ยวกับวิธีสร้างไฟล์ pom.xml สำหรับโปรเจ็กต์ที่เปิดใช้งาน Maven แต่มีเพียงไม่กี่ตัวอย่างเท่านั้นที่ได้รับการออกแบบมาเพื่อเป็นพื้นฐานสำหรับปลั๊กอิน Spigot pom.xml ในโปรเจ็กต์นี้มีคุณสมบัติที่เกี่ยวข้องและมีประโยชน์มากที่สุดสำหรับผู้ที่สร้างปลั๊กอินใหม่ รวมถึงการพึ่งพาที่จำเป็นใน Spigot API
โคลนที่เก็บ git นี้ลงในพื้นที่ทำงาน Eclipse ของคุณ และไปที่เพื่อสร้างโปรเจ็กต์ Java ใหม่ Eclipse ควรตรวจจับการตั้งค่าที่ได้รับจากโปรเจ็กต์นี้โดยอัตโนมัติและสร้างสิ่งที่ขาดหายไป คุณจะต้องเปิดใช้งานธรรมชาติของ Maven ง่าย ๆ เพียงคลิกขวาที่รูทโปรเจ็กต์ใน Package Explorer โฮเวอร์ "กำหนดค่า" และคลิก "แปลงเป็นโปรเจ็กต์ Maven"
นอกจากนี้
Eclipse บอกว่า "JavaPlugin ไม่สามารถแก้ไขเป็นประเภทได้"
ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานธรรมชาติของ Maven แล้ว มิฉะนั้น Eclipse จะไม่รู้ว่าต้องอ่าน pom.xml
ปลั๊กอินไม่คอมไพล์โดยมีข้อผิดพลาดเช่น "ล้มเหลวในการดำเนินการเป้าหมาย org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (คอมไพล์เริ่มต้น) ในโครงการ BukkitPlugin: การคอมไพล์ล้มเหลว ไม่มีคอมไพเลอร์ให้มาในสภาพแวดล้อมนี้ บางที คุณกำลังใช้งาน JRE มากกว่า JDK?”
หากคุณติดตั้ง Java JDK แล้ว และคุณมั่นใจว่าระบบของคุณรู้ว่าจะหามันได้จากที่ไหน เพียงคลิกขวาที่โปรเจ็กต์ใน Package Explorer โฮเวอร์ "Maven" แล้วคลิก "อัปเดตโปรเจ็กต์" มีความเป็นไปได้สูงที่จะแก้ไขปัญหานี้ได้
อย่าลังเลที่จะ (และโปรดทำ) โคลนโปรเจ็กต์นี้ และทำการปรับเปลี่ยนให้เหมาะกับความต้องการ/ความชอบของคุณ
Zlib ได้รับเลือกให้เป็นพื้นฐานสำหรับโปรเจ็กต์นี้ (BukkitPlugin) เนื่องจากมีการอนุญาตสูงและง่ายสำหรับคนที่จะเข้าใจ ใบอนุญาตได้รับการแก้ไขสำหรับโครงการนี้เพื่อสะท้อนถึงการประพันธ์และปีที่สร้างสรรค์เท่านั้น
ลิขสิทธิ์ (c) 2014 Shaila Grey
ซอฟต์แวร์นี้มีให้ 'ตามที่เป็น' โดยไม่มีการรับประกันโดยชัดแจ้งหรือโดยนัย ไม่ว่าในกรณีใดผู้เขียนจะไม่รับผิดชอบต่อความเสียหายใด ๆ ที่เกิดขึ้นจากการใช้ซอฟต์แวร์นี้
อนุญาตให้ทุกคนใช้ซอฟต์แวร์นี้เพื่อวัตถุประสงค์ใดๆ รวมถึงแอปพลิเคชันเชิงพาณิชย์ และแก้ไขและแจกจ่ายต่อได้อย่างอิสระ ภายใต้ข้อจำกัดต่อไปนี้:
ที่มาของซอฟต์แวร์นี้ต้องไม่บิดเบือนความจริง คุณต้องไม่อ้างว่าคุณเขียนซอฟต์แวร์ต้นฉบับ หากคุณใช้ซอฟต์แวร์นี้ในผลิตภัณฑ์ การรับทราบในเอกสารประกอบของผลิตภัณฑ์จะถือเป็นเรื่องดี แต่ก็ไม่จำเป็น
เวอร์ชันของแหล่งที่มาที่เปลี่ยนแปลงจะต้องมีการทำเครื่องหมายอย่างชัดเจน และจะต้องไม่บิดเบือนความจริงว่าเป็นซอฟต์แวร์ต้นฉบับ
ประกาศนี้ไม่สามารถลบหรือเปลี่ยนแปลงจากการแจกจ่ายแหล่งใด ๆ