Skip to content
होस्टिंग · मॉड्स और मॉडपैक

KubeJS: कस्टम रेसिपी और स्क्रिप्ट

बिना प्रोग्रामिंग मॉडपैक की रेसिपी और मैकेनिक्स बदलना: KubeJS स्क्रिप्ट की बनावट, रीलोड और आम गलतियाँ।

13 अगस्त 2026 को अपडेट किया गया

KubeJS की मदद से आप स्क्रिप्ट के ज़रिए मॉडपैक बदल सकते हैं: रेसिपी हटाएँ और जोड़ें, ड्रॉप बदलें, इवेंट्स पर हुक लगाएँ। मॉडपैक को बैलेंस करने का यही स्टैंडर्ड तरीका है।

स्ट्रक्चर

kubejs/
  server_scripts/   recipes, drops, server events
  client_scripts/   tooltips, interface
  startup_scripts/  item and block registration

होस्टिंग पर आपको सर्वर स्क्रिप्ट की ज़रूरत होती है।

उदाहरण

ServerEvents.recipes(event => {
  event.remove({ output: 'minecraft:diamond_block' })
  event.shaped('4x minecraft:stick', [
    'P',
    'P'
  ], { P: 'minecraft:oak_planks' })
})

रीलोड

/kubejs reload server_scripts

रेसिपी बिना रीस्टार्ट के लागू हो जाती हैं। स्टार्टअप स्क्रिप्ट के लिए पूरा रीस्टार्ट ज़रूरी है।

एरर

स्क्रिप्ट एरर logs/kubejs/server.txt में लिखे जाते हैं, सिर्फ़ सामान्य लॉग में नहीं। सबसे पहले वहीं देखें: सर्वर तो स्टार्ट हो जाएगा, लेकिन आपके बदलाव लागू ही नहीं होंगे।

सावधानी

  • स्क्रिप्ट सर्वर पर पूरी परमिशन के साथ चलती है — दूसरों की स्क्रिप्ट देखे बिना कॉपी न करें।
  • मॉडपैक के क्वेस्ट चेन में इस्तेमाल होने वाली रेसिपी हटाने से खिलाड़ियों की प्रोग्रेस टूट जाती है।
  • हर टिक या हर ब्लॉक पर चलने वाले इवेंट्स TPS आसानी से गिरा देते हैं — मॉडेड सर्वर ऑप्टिमाइज़ेशन।
Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ