Skip to content
Hosting · Mod dan modpack

KubeJS: resep dan skrip kustom

Mengubah resep dan mekanik modpack tanpa pemrograman: struktur skrip KubeJS, reload, dan kesalahan umum.

Diperbarui 13 Agustus 2026

KubeJS memungkinkan Anda mengubah modpack dengan skrip: menghapus dan menambah resep, mengubah drop, menghubungkan event. Ini adalah cara standar untuk menyeimbangkan modpack.

Struktur

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

Skrip server adalah yang Anda butuhkan di hosting.

Contoh

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

Reload

/kubejs reload server_scripts

Resep berlaku tanpa restart. Skrip startup memerlukan restart penuh.

Error

Error skrip ditulis ke logs/kubejs/server.txt, bukan hanya ke log umum. Periksa di sana terlebih dahulu: server akan tetap menyala, tetapi perubahan Anda tidak akan diterapkan.

Perhatian

  • Skrip berjalan di server dengan izin penuh — jangan menyalin skrip orang lain tanpa memeriksanya.
  • Menghapus resep yang digunakan dalam rantai quest modpack akan merusak progres pemain.
  • Event yang dipicu setiap tick atau setiap blok mudah menurunkan TPS — Optimasi server modded.
Hosting MinecraftServer Anda berjalan saat Anda offlineBuat server