Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.58 KB

preprocessors.md

File metadata and controls

22 lines (18 loc) · 1.58 KB
description
正如其名,预处理器将会在脚本加载前启动。预处理器需要放在脚本最前端。

预处理器

可用的预处理器

全局使用表示只需要一个脚本有该预处理器,所有脚本均会受到该处理器的影响。

预处理器 示例 用途 全局使用
#debug 将会在 generated 文件夹内输出所有脚本编译出的 class 文件
#ignoreBracketErrors 忽略尖括号引用错误(当物品ID什么的打错不会报错,而是改为null
#loader <loaderName> #loader contenttweaker 设定脚本加载器,默认脚本自带#loader crafttweaker
#modloaded <modID> #modloaded mekanism 只有指定的mod加载时这个脚本才会加载,可以设定多个modID,甚至可以取非 (modid前面加感叹号)
#norun 脚本将不会加载,虽然/ct syntax还是会检测其的语法错误
#priority <number> #priority 1 设定脚本加载优先级,数字越大越先加载。优先度一样的脚本,将按字母顺序依次加载
#ikwid 脚本产生的警告和错误将只在日志中打印出来,不会在游戏中显示
#sideonly <sideName> #sideonly client sideName 可使用 client 或 server,指定该脚本只在客户端或服务端中运行
#profile 会在日志打印出每次修改配方的花费的时间
#disable_search_tree 禁用加载脚本前的配方表的重新计算,可能能加快脚本加载速度