本篇教程由作者设定使用 CC BY-NC 协议。

也许你看到了这个Mod和他的前景,所以你打算用它是吗?

这篇教程仅仅只是介绍了一下简单的Groophite用法,最好是看官方Wiki,我会写这一篇教程只是因为看到了这个Mod不错的功能和兼容CrT的大部分模组。


它有什么用处?

当然是魔改,但是它使用了Groovy语言,这让我眼前一新。

对比一下CrT吧:

  • 它可以做到事件系统热重载!虽然Zen Utils也行(

  • 它自带代码高亮/补全功能!虽然Probe也做到了

  • 它可以自动import导包!

  • 兼容大部分CrT支持的模组!那我为什么不直接用CrT?

所以,为什么不来试试呢?


准备事项

你首先需要一个趁手的,支持Groovy的IDE(也就是集成开发环境),作者本人推荐使用JetBrains家的IntelliJ IDEA。并且他还不保证其他IDE能不能用(

来试试Groophite吧!-第1张图片IntelliJ IDEA

安装好了IDEA,就打开模组的GitHub,点击界面上的,并且将  根目录/src/main/java/ 下的 com 文件夹复制到 游戏根目录/scripts/groophite 下,当然如果没有 ./scripts/groophite 目录就自己创建一个。

来试试Groophite吧!-第2张图片GitHub

看见那个右下角的Releases了吗,直接点击那个最新版标签,然后打开这个界面

来试试Groophite吧!-第3张图片再次点击这个Source Code (zip),下载模组的源代码,下载完后解压出文件里的目录内/src/main/java/下的com文件夹,复制到游戏根目录/scripts/groophite。(你说没有?自己新建一个吧)

再打开你的IDE(请无视这个IDEA版本,你可以用最新版的)

来试试Groophite吧!-第4张图片用IDEA作为演示

点击 Open 或者 打开项目(就用你的IDE的打开文件/文件夹功能)打开刚刚的那个游戏根目录/scripts/groophite文件夹,再右键文件目录-将目录标记为-源 根(注意:此为IDEA设置,其他IDE我没有测试)。


配置开发语言

这个模组需要Java SDK和Groovy SDK


Java SDK

也就是JDK,不是JRE(Java运行环境),最好从Oracle官方下载JDK,不要在一些奇怪的网站和奇怪的网盘下载!如果Oracle官网下载速度太慢可以尝试Adoptium清华镜像站,选择你对应的系统下就好了。(注:作者本人选择开发环境使用JDK 8,如果使用更高或更低版本JDK不保证可用!)


Groovy SDK

Groovy SDK是Groovy语言的开发环境,你可以用Apache基金会项目表下载,下载完成后随意找个地方解压就行。


配置IDE内SDK

来试试Groophite吧!-第5张图片用IDEA作为演示点击 Project Structure 或者 项目结构 。

来试试Groophite吧!-第6张图片用IDEA作为演示

在SDK处请选择JDK 8(也就是1.8.x.xxx),语言级别请选择 13 。然后点击确定。

此时你在目录下随便新建一个groovy文件,打开它,IDE就会提示缺少了 Groovy 模块。

来试试Groophite吧!-第7张图片用IDEA作为演示

点击蓝色条条的最右边 配置 Groovy SDK...

来试试Groophite吧!-第8张图片用IDEA作为演示此时将会出现一个方块

来试试Groophite吧!-第9张图片选择第一个圈圈 使用库 而不是 下载 ,如果选择了 使用库 之后显示错误,就点击 创建 按钮,选择你刚刚解压groovy-4.0.3的目录(是groovy的文件夹哦),点击确定。

这是你就能享受 Groophite 的所有功能了!也就是CraftTweaker+Zen Utils+Probe嘛?


好了,第一期就到这里了,我会马上肝下一期魔改教程的!