Skip to content
হোস্টিং · মড ও মডপ্যাক

KubeJS: কাস্টম রেসিপি ও স্ক্রিপ্ট

প্রোগ্রামিং ছাড়াই মডপ্যাকের রেসিপি ও মেকানিক্স পরিবর্তন: KubeJS স্ক্রিপ্টের গঠন, রিলোড এবং সাধারণ ভুল।

আপডেট: ১৩ আগস্ট, ২০২৬

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 হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন