Skip to content
Hosting · Mod và gói mod

KubeJS: công thức và script tùy chỉnh

Thay đổi công thức và cơ chế gói mod mà không cần lập trình: cấu trúc script KubeJS, tải lại và lỗi thường gặp.

Cập nhật 13 tháng 8, 2026

KubeJS cho phép bạn thay đổi gói mod bằng script: xóa và thêm công thức, thay đổi vật phẩm rơi, gắn sự kiện. Đây là cách chuẩn để cân bằng gói mod.

Cấu trúc

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

Script phía máy chủ là thứ bạn cần trên hosting.

Ví dụ

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

Tải lại

/kubejs reload server_scripts

Công thức áp dụng mà không cần khởi động lại. Script khởi động cần khởi động lại hoàn toàn.

Lỗi

Lỗi script được ghi vào logs/kubejs/server.txt, không chỉ vào log chung. Hãy kiểm tra ở đó trước: máy chủ vẫn khởi động, nhưng các thay đổi của bạn đơn giản là không được áp dụng.

Lưu ý

  • Script chạy trên máy chủ với toàn quyền — đừng sao chép script của người khác mà không xem qua.
  • Xóa một công thức được dùng trong chuỗi nhiệm vụ của gói mod sẽ phá vỡ tiến trình của người chơi.
  • Các sự kiện kích hoạt mỗi tick hoặc mỗi khối dễ làm sụt TPS — Tối ưu máy chủ modded.
Hosting MinecraftMáy chủ của bạn chạy khi bạn offlineTạo máy chủ