Scarpet - HeartyYF/fabric-carpet-Wiki-CN GitHub Wiki
什么是 scarpet
“Scarpet 是一门功能完善、游戏内置(好吧,安装地毯之后就内置)的编程语言。通过 Scarpet,你可以在保留原版游戏体验的同时在游戏中编写新的命令和特性。它有点类似于数据包。所以不论你是否有在 minecarft 中编程的经验,如果你想在你最喜欢的游戏中学习编程技巧,Scarpet 也许是一个不错的选择。” ——gnembon
如何获取 Scarpet
Scarpet 内置在地毯模组中。你可以在原 repo 中的 release 页中获取最新版本,或是在下方的更新日志中了解更新内容。
如何运行 Scarpet 应用
你可以前往这里获取所有你想要的应用。然后,你需要打开世界的 saves 文件夹,新建一个名为 “scripts” 的文件夹用于放置所有的 .sc 应用文件。运行游戏,在游戏中输入指令 /script load scriptname
后,应用便会运行。在安装某些应用时,系统会提示你(一般是以报错的形式):需要你在命令末尾添加 global
。这种时候,直接输入 /script load scriptname global
就行了。
(提供的所有程序都能运行。但其中可能会有错误或过时的地方。如果你发现了这些问题,你可以请求修复或者在 bug tracker 上报告以让别人查验)
如何编写新的 Scarpet 应用
在你的 scripts
文件夹中新建一个文件 scriptname.sc
,之后在其中写入你的代码,最后运行它并看看效果。
专家建议:在测试存档中进行测试,测试存档应尽可能避免任何的干扰。一定要先在测试存档中测试,再在你的存档中使用它们。
教练!我想学 Scarpet,但是没有集成环境?
没问题!这里有详细的说明文档。只要愿意花时间练习,你会成功的。毅力是成功的基石。(此刻我感觉我苏格拉底上身了)(文档已经在翻译中了。)
如何让开发变得更简单?
Scarpet 现在支持以下的编辑器:
-
Notepad++ (作者:gnembon): 获取最新版本
-
IntellijIDEA (作者:gnembon): 阅读说明文档
-
VScode (作者:Uriel/ImUrX): 获取最新版本并将其安装在 VSCode 中。如果不会的话可以参考 Readme 中的安装教程。
说明文档与例程
更新日志
摸了。等有空和文档一起翻译。
本篇由 @Encrypia 翻译。