מדריך

איך ליצור פלאגין משימות ל-Minecraft

עודכן 18 באוקטובר 2026

משימות נותנות לשחקנים סיבה לשחק: להרוג 20 זומבים, לכרות 64 ברזל, להביא לכפרי 10 לחמים. פלאגין משימות הוא שלושה דברים: יעדים שמאזינים לאירועי משחק, התקדמות שנשמרת לכל שחקן, ופרסים. הגדרת המשימות בקובץ הגדרות מאפשרת להוסיף חדשות בלי לגעת בקוד.

החליפו את המשימות והפרסים בשלכם.

צרו את זה עם Codexe

שלב אחר שלב

  1. 1.בחרו את סוגי היעדים

    התחילו עם כמה: להרוג סוג של יצור, לשבור או להניח בלוקים, לאסוף פריטים, ליצור, להגיע למקום, לדבר עם NPC. כל משימה בנויה מאלה.

  2. 2.הגדירו את המשימות בקובץ

    כל משימה ב-quests.yml: מזהה, שם, תיאור, היעדים שלה עם כמויות, פרסים ודרישות (משימה אחרת קודם, הרשאה, רמה).

  3. 3.עקבו אחרי ההתקדמות של כל שחקן

    האזינו לאירועים שמאחורי כל יעד והוסיפו להתקדמות של השחקן. שמרו אותה ב-SQLite או בקובץ כדי שתשרוד התנתקויות והפעלות מחדש.

  4. 4.הציגו את ההתקדמות

    תפריט /quests עם משימות פעילות וגמורות, ועוד הודעה, כותרת או boss bar כשההתקדמות משתנה.

  5. 5.תנו פרסים

    פריטים, נקודות ניסיון, כסף דרך Vault, או פקודות קונסולה כמו lp user %player% permission set ... לכל דבר אחר.

  6. 6.בנו והשלימו משימה בתוך המשחק

    תנו ל-Codexe לקמפל, הצטרפו לשרת הבדיקה, קבלו משימה וסיימו אותה. אחר כך הפעילו מחדש ובדקו שההתקדמות והפרסים נשמרו.

יעדים והאירועים שמאחוריהם

יעדאירועפרט שצריך להחליט
הריגת יצוריםEntityDeathEventלספור רק הריגות של השחקן, או גם של חיות המחמד והחצים שלו
שבירת בלוקיםBlockBreakEventלהתעלם מבלוקים שהשחקן הניח, אחרת שחקנים יניחו וישברו את אותו בלוק
איסוף פריטיםבדיקת מלאי או אירוע איסוףהאם הפריטים נלקחים כשמגישים את המשימה
יצירת פריטיםCraftItemEventיצירה בלחיצת shift מייצרת כמה פריטים בבת אחת
הגעה למקוםPlayerMoveEventלבדוק רק כשהשחקן עובר בלוק, לא בכל תנועה
שיחה עם NPCPlayerInteractEntityEventאיזו ישות היא נותנת המשימות

נותני משימות

נותן המשימות הפשוט ביותר הוא פקודה או תפריט. לדמות בתוך העולם, כפרי או armour stand עם שם מותאם ותגית PersistentDataContainer עובדים בלי פלאגינים נוספים: הפלאגין מזהה אותם כששחקן לוחץ עליהם לחיצה ימנית. אם השרת שלכם כבר משתמש בפלאגין NPC כמו Citizens, ציינו אותו בבקשה כדי שהפלאגין יתחבר אליו.

תיאור לדוגמה

"פלאגין משימות ל-Paper 1.21.4 בשם Quests. סוגי יעדים: הריגת יצורים, שבירת בלוקים (שלא הונחו על ידי שחקנים), איסוף פריטים ושיחה עם כפרי שמתויג כנותן משימות. המשימות מוגדרות ב-quests.yml עם שם, יעדים, משימה נדרשת ופרסים (פריטים, נקודות ניסיון, כסף של Vault, פקודות קונסולה). /quests פותח תפריט עם משימות זמינות, פעילות וגמורות. ההתקדמות מוצגת ב-action bar. עד 3 משימות פעילות. משימות יומיות מתאפסות בחצות לפי שעון השרת. ההתקדמות נשמרת ב-SQLite."

משימות יומיות וחוזרות

  • ציינו מתי הן מתאפסות: בשעה קבועה בכל יום, או 24 שעות אחרי שהשחקן סיים.
  • ציינו אם המשימות היומיות אקראיות לכל שחקן או זהות לכולם.
  • שמרו את זמן ההשלמה האחרון, לא דגל, כדי שהאיפוס יעבוד גם כשהשרת כבוי.

שאלות

האם משימות יכולות להשתמש ב-PlaceholderAPI?

כן. בקשו placeholders כמו המשימה הפעילה וההתקדמות שלה, כדי שלוחות תוצאות ורשימות tab יוכלו להציג אותם. ציינו את PlaceholderAPI בבקשה כדי שיתווסף כתלות.

אפשר לכתוב משימות עם Skript?

מערכות משימות קטנות נכנסות בסקריפט Skript עם משתנים. הרבה סוגי יעדים, תפריטים והתקדמות שמורה למאות שחקנים קל יותר לשמור מהירים ומסודרים בפלאגין.

איך בודקים שהמשימות עובדות?

שחקו בהן בשרת הבדיקה של Codexe, והוסיפו בדיקות במילים שלכם, למשל "שחקן רגיל מריץ /quests ורואה שנפתח תפריט". הבדיקות בודקות הודעות, פריטים ותפריטים, לא יצורים או בלוקים בעולם.

צרו את פלאגין המשימות שלכם

הפרומפט הזה נפתח מוכן לשליחה:

“פלאגין משימות ל-Paper 1.21.4: סוגי יעדים של הריגת יצורים, שבירת בלוקים שלא הונחו על ידי שחקנים, איסוף פריטים ושיחה עם כפרי מתויג; משימות ב-quests.yml עם יעדים, משימה נדרשת ופרסים (פריטים, XP, כסף של Vault, פקודות קונסולה); תפריט /quests עם משימות זמינות, פעילות וגמורות; התקדמות ב-action bar; עד 3 משימות פעילות; משימות יומיות מתאפסות בחצות; ההתקדמות נשמרת ב-SQLite.”

צרו את זה עם Codexe
איך ליצור פלאגין משימות ל-Minecraft | Codexe