מדריך
איך יוצרים פלאגין ל-Paper
עודכן 7 באוקטובר 2026
Paper היא תוכנת שרת Minecraft הנפוצה ביותר לפלאגינים: היא מריצה פלאגינים של Spigot ומוסיפה מעליהם API גדול ומהיר יותר. פלאגין ל-Paper הוא פרויקט Java (או Kotlin) שמקומפל מול paper-api. הנה מה שהוא צריך, ביד או עם AI שבונה אותו בשבילכם.
דוגמה להתחלה.
צרו את זה עם Codexeשלב אחר שלב
1.בחרו את גרסת Minecraft
השתמשו בגרסה שהשרת שלכם מריץ. היא קובעת את גרסת Java: Java 17 לפני 1.20.5, Java 21 מ-1.20.5, Java 25 ל-26.x.
2.צרו את הפרויקט
פרויקט Gradle או Maven עם התלות
paper-apiלגרסה הזו, ממאגר PaperMC, בהיקףprovided/compileOnly.3.כתבו את המחלקה הראשית
מחלקה שמרחיבה את
JavaPlugin, עםonEnable()שרושם פקודות ומאזינים.4.תארו את הפלאגין לשרת
plugin.yml(name, version, main, api-version, commands, permissions). Paper תומך גם ב-paper-plugin.yml, עם כללי טעינה משלו.5.בנו ובדקו
בנו את ה-.jar, שימו אותו בתיקיית
plugins/של שרת בדיקה של Paper, הפעילו אותו ובדקו בקונסולה אם יש שגיאות.
Paper או Spigot?
קוד שנכתב ל-API של Spigot רץ על Paper, אבל לא להפך: Paper מוסיף אירועים ושיטות (למשל רכיבי הטקסט של Adventure והרבה ממשקי API אסינכרוניים) שאין ב-Spigot. כתבו ל-Paper אם השרת שלכם מריץ Paper; כתבו ל-Spigot אם הפלאגין חייב לרוץ גם על שרתי Spigot.
הדרך המהירה
ב-Codexe, בחרו פלאגין Bukkit/Spigot/Paper, כתבו "Paper" ואת הגרסה בבקשה, ותארו מה הוא עושה. Codexe מקים את הפרויקט ואת גרסת ה-Java הנכונה, מקמפל אותו, מתקן שגיאות בנייה ונותן לכם להצטרף לשרת בדיקה של Paper עם הפלאגין מותקן.
בעיות נפוצות
- UnsupportedClassVersionError: הפלאגין קומפל עם Java חדש יותר ממה שהשרת מריץ.
- NoSuchMethodError / NoClassDefFoundError: הפלאגין משתמש ב-API שלא קיים בגרסת השרת, או שתלות לא נארזה (shade) לתוך ה-.jar.
- הפלאגין נטען אבל הפקודות לא עושות כלום: הפקודה חסרה ב-
plugin.ymlאו שה-executor לא רשום.
שאלות
האם פלאגינים של Paper עובדים ב-Purpur או ב-Folia?
Purpur הוא פורק של Paper, ולכן פלאגינים של Paper רצים בו. Folia משנה את מודל התהליכונים: פלאגין חייב להיכתב למתזמן האזורים שלו כדי לרוץ ב-Folia.
האם אפשר לכתוב פלאגין ל-Paper ב-Kotlin?
כן. Codexe יכול ליצור פרויקט Gradle ב-Kotlin עם build.gradle.kts לאותו API של Paper.
בנו פלאגין ל-Paper עכשיו
הפרומפט הזה נפתח מוכן לשליחה:
“פלאגין ל-Paper 1.21.4 בשם Bounties: /bounty set <player> <amount> באמצעות כלכלת Vault, ההורג מקבל את הפרס, /bounty list מציג את 10 המובילים, פרסים נשמרים בין הפעלות מחדש, הודעות ב-config.yml.”
צרו את זה עם Codexe