Skip to content
Hosting · Mody a modpacky

KubeJS: vlastné recepty a skripty

Zmena receptov a mechaník modpacku bez programovania: štruktúra KubeJS skriptov, opätovné načítanie a časté chyby.

Aktualizované 13. augusta 2026

KubeJS ti umožní meniť modpack pomocou skriptov: odstraňovať a pridávať recepty, meniť dropy, napájať sa na udalosti. Je to štandardný spôsob, ako vybalansovať modpack.

Štruktúra

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

Serverové skripty sú to, čo na hostingu potrebuješ.

Príklady

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

Recepty sa prejavia bez reštartu. Štartovacie skripty vyžadujú úplný reštart.

Chyby

Chyby skriptov sa zapisujú do logs/kubejs/server.txt, nielen do všeobecného logu. Pozri tam najskôr: server stále naštartuje, ale tvoje zmeny sa jednoducho neprejavia.

Pozor

  • Skript beží na serveri s plnými právami — nekopíruj cudzie skripty bez toho, aby si si ich pozrel.
  • Odstránenie receptu, ktorý sa používa v reťazci úloh modpacku, pokazí postup hráčov.
  • Udalosti, ktoré sa spúšťajú každý tick alebo pri každom bloku, ľahko zrazia TPS — Optimalizácia modovaného servera.
Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server