Разделяйте свои скрипты на несколько файлов
Link to разделяйте-свои-скрипты-на-несколько-файлов
Это хорошая идея — делить свои скрипты на несколько файлов
Проблема
Link to проблема
- When writing scripts for bigger modpacks, your script might soon become pretty long and confusing.
- Debugging a long script might take really long, especially if you have an error that doesn't point out a specific line in your script.
Что мы знаем/должны знать
Link to что-мы-знаемдолжны-знать
- CraftTweaker может загружать файлы из нескольких файлов скриптов.
- CraftTweaker может даже загружать файлы из вложенных папок.
- Также CraftTweaker может загружать .zip-файлы, содержащие скрипты .zs внутри, если архив не защищен паролем.
Решение
Link to решение
- Разделяйте ваши огромные скрипты на меньшие.
- Например, вы можете создать скрипты для каждого мода или для каждого обработчика из мода.
Пример
Link to пример
ZenScript Copyscripts
thermalExpansion
Compactor.zs
Crucible.zs
Vanilla
Recipes
Remove.zs
Shaped.zs
Shapeless.zs
Seeds.zs
oreDict.zs
Преимущества
Link to преимущества
- Ваши скрипты становятся легче для отладки.
- Ошибка не остановит целый скрипт, а только их часть.
- People checking your script files can easier orient themselves
Недостатки
Link to недостатки
- You need to be careful with the loading order of the scripts (especially if one script removes a recipe and another one adds it). Check the Priority Preprocessor if your script loading order is a problem
- There are many ways to categorize your scripts after and yours may be confusing for outsiders.