CraftTweaker

Úpravy receptů a chování modů — server si nastaví vlastní pravidla.

← Mody Provoz a přehledy licence MIT návod pro CraftTweaker (Forge, NeoForge, Fabric) — verze pro tvou verzi hry

Stáhnout u autora Zdrojový kód 4 128 458 stažení u autora

Co to dělá

CraftTweaker mění recepty. Ne přes nějaké menu, ale skriptem: napíše se soubor, ve kterém je řečeno, co se má přidat, odebrat nebo změnit — a server se tím začne řídit. Je to nástroj pro provozovatele, ne pro běžné hráče.

Typické použití: zakázat příliš silný předmět, přidat recept na něco, co v modpacku chybí, nebo naopak recept odebrat (třeba aby hráči museli projít delší cestou). Když na serveru běží víc modů najednou, CraftTweaker je často jediný způsob, jak sladit jejich recepty mezi sebou.

Skripty se píšou v jazyce ZenScript a leží ve složce scripts ve světě nebo v instanci. Server je načítá při startu; když se v nich udělá chyba, recept se prostě nezmění. Proto je důležitý soubor crafttweaker.log — tam se chyby vypíšou i s číslem řádku.

CraftTweaker je především serverový nástroj: recepty platí pro všechny hráče, i když mod u sebe nemají. Na klientu se používá hlavně proto, aby hráči viděli v JEI správné recepty.

Důležité pravidlo: skripty zálohuj. Když po aktualizaci modpacku přijdeš o složku scripts, recepty se vrátí do výchozího stavu a hráči si toho všimnou hned — obvykle tak, že něco nevyrobí.

Instalace

  1. CraftTweaker je hlavně serverový mod — instaluje se na server; u hráčů se používá kvůli správnému zobrazení receptů.
  2. Zjisti zavaděč serveru (Forge, NeoForge nebo Fabric) a stáhni CraftTweaker z modrinth.com/mod/crafttweaker pro svou verzi hry.
  3. Zastav server a udělej zálohu světa i složky se skripty.
  4. Nahraj .jar do složky mods na serveru.
  5. Nastartuj server a vyzkoušej příkaz /ct help — musí se vypsat seznam příkazů.
  6. Vytvoř složku se skripty (příkaz /ct scripts vypíše, kde má být) a vlož do ní jednoduchý skript.
  7. Zkontroluj skript příkazem /ct syntax — vypíše chyby, aniž by změny použil.
  8. Načti změny příkazem /reload (znovu načte datapacky a po nich i skripty).
  9. Ověř ve hře, že se recept opravdu změnil (v JEI nebo v pracovním stole).
  10. Když se změna neprojeví, otevři crafttweaker.log — chyba tam bude i s číslem řádku.
  11. Napiš hráčům, co se změnilo. Změna receptů je pro ně viditelná a bez vysvětlení působí jako chyba serveru.
  12. Zálohuj složku se skripty při každé změně modpacku — jinak o úpravy receptů přijdeš.

Příkazy

Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.

Příkaz Co dělá
/ct help vypíše všechny příkazy CraftTweakeru
/ct hand vypíše předmět v ruce (id i tagy) a zkopíruje ho do schránky
/ct syntax projde skripty a vypíše chyby, aniž by změny použil
/ct scripts ukáže cestu ke složce se skripty (v konzoli serveru ji vypíše do logu)
/reload znovu načte datapacky a po nich i skripty serveru
/ct examples vytvoří složku s ukázkovými skripty pro tvou verzi

Nastavení a časté chyby

CraftTweaker je nástroj pro provozovatele. Běžní hráči o něm nemusejí vědět, ale změny receptů pocítí — vysvětli jim je.
Před úpravou receptů zálohuj složku se skripty. Aktualizace modpacku je nejčastější důvod, proč o ně lidé přijdou.
Chyba ve skriptu nezpůsobí pád serveru, jen se změna neprojeví. Vždycky kontroluj crafttweaker.log, chyby jsou tam i s číslem řádku.
Před načtením skriptů použij /ct syntax — vypíše chyby, aniž by změny použil. Ušetří to restart serveru.
Recepty platí pro všechny hráče, i když mod u sebe nemají. Není potřeba nutit je k instalaci (stačí doporučit kvůli zobrazení v JEI).
Změna receptu je pro hráče viditelná ihned. Když ji neoznámíš, budou si myslet, že server nefunguje správně.
Pro jednodušší úpravy receptů existují i datapacky (vanilková cesta). CraftTweaker se vyplatí tam, kde datapacky nestačí — třeba když je potřeba upravit recepty z modů.

Kdo to používá

Servery z našeho seznamu, které tenhle mod používají:

Používáš ho na svém serveru? Napiš nám a doplníme ho do seznamu.

Podobné mody

Just Enough Items (JEI)
Vyhledávač receptů — hráč najde, jak se co vyrábí.
Xaero's Minimap
Mapa a miniatura světa v rohu obrazovky — hráč se neztratí.
Jade
Ukáže, na co se hráč dívá — název bloku, obsah truhly, stav stroje.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze CraftTweaker (Forge, NeoForge, Fabric) — verze pro tvou verzi hry) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se mod po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.

Licence: MIT. Soubor se u nás nehostuje, stahuje se u autora — tak je vždy dostupná aktuální verze.

Zkopírováno