加载器预处理器

Link to 加载器预处理器

加载器预处理器会指定脚本的加载器。

你可以添加 #loader loaderNames... 来调用加载器预处理器。其中loaderNames...(加载器名称)是分配给脚本加载器的名称。两个加载器之间要用空格隔开
示例 1:#loader contenttweaker
示例 2:#loader preinit crafttweaker gregtech

带加载器预处理器的脚本只能由指定的加载器加载。
在上面的第一个例子中,crafttweaker 的加载器不会执行这个脚本,而是是由名为“contenttweaker”的加载器取而代之。
在第二个示例中,“preinit”、“craftbower”和“gregtech”加载器都会执行该脚本。
如果没有为脚本指定预处理器,它就会使用默认的“crafttweaker”。
这里强烈建议你只为一个脚本定义一个加载器, 因为使用不同的加载器多次执行同一个脚本往往会导致错误或未定义的行为。
定义多个加载器主要用于在实用工具脚本中声明 静态变量自定义函数 。这些内容接着就可以通过多个加载器的 跨脚本引用获得。