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Ваш сервер працює, навіть коли ви офлайнСтворити сервер