编写你的第一个脚本

Link to 编写你的第一个脚本

要开始编写你的第一个脚本,你需要导航到scripts文件夹。
如果你不确定它在哪里,可以看一下What Are Scripts页面。

现在在我们在scripts文件夹中,建立一个叫做script.zs的新文件。

Open script.zs in your favourite text editor and put the following piece of code into the script:

ZenScript
Copy
println("Hello World!");

That code will simply print "Hello World!" to the crafttweaker.log file.

现在打开Minecraft,或者使用/reload命令,然后查看crafttweaker.log文件(如果你不确定它在哪里,可以看一下CraftTweaker日志文件页面)。

你可以忽略所有带有[DEBUG]的条目,你要找的是一个看起来像这样的条目:

plaintext
Copy
[05:05:41.856][DONE][CLIENT][INFO] Hello World!

If you can find the entry, then that's great, your script file is being loaded into the game, and you are now ready to start modifying the game, adding new recipes and listening to events!

如果你找不到这个条目,这可能意味着有几种情况,要么是你的脚本没有加载,或者是你在写完脚本后忘了保存(别担心! 这发生在我们中最好的人身上!)

要检查你的脚本是否已经被加载了,试着找到一个看起来像这样的行:

plaintext
Copy
[05:05:23.365][DONE][CLIENT][INFO] Loading file: script.zs

如果你找不到它,说明你的脚本文件没有被加载,试着确保它没有.txt文件扩展名(这有被在 脚本是什么 页面中讨论)。

还要看看是否有任何看起来像这样的行:

plaintext
Copy
[05:08:57.688][DONE][CLIENT][ERROR]

这可能意味着你的脚本文件已经加载,但有一个错误(列如行尾缺少;),因此仅需要再次检查文件,确保所有的文件看起来都很好。

如果你仍然有问题,那么请加入CraftTweaker Discord服务器,我们可以在那里帮助你。