本篇教程由作者设定使用 CC BY-NC 协议。
也许你看到了这个Mod和他的前景,所以你打算用它是吗?
这篇教程仅仅只是介绍了一下简单的Groophite用法,最好是看官方Wiki,我会写这一篇教程只是因为看到了这个Mod不错的功能和兼容CrT的大部分模组。
它有什么用处?
当然是魔改,但是它使用了Groovy语言,这让我眼前一新。
对比一下CrT吧:
它可以做到事件系统热重载!虽然Zen Utils也行(
它自带代码高亮/补全功能!虽然Probe也做到了
它可以自动import导包!
兼容大部分CrT支持的模组!那我为什么不直接用CrT?
所以,为什么不来试试呢?
准备事项
你首先需要一个趁手的,支持Groovy的IDE(也就是集成开发环境),作者本人推荐使用JetBrains家的IntelliJ IDEA。并且他还不保证其他IDE能不能用(
安装好了IDEA,就打开模组的GitHub,点击界面上的,并且将 根目录/src/main/java/ 下的 com 文件夹复制到 游戏根目录/scripts/groophite 下,当然如果没有 ./scripts/groophite 目录就自己创建一个。
看见那个右下角的Releases了吗,直接点击那个最新版标签,然后打开这个界面
再次点击这个Source Code (zip),下载模组的源代码,下载完后解压出文件里的目录内/src/main/java/下的com文件夹,复制到游戏根目录/scripts/groophite。(你说没有?自己新建一个吧)
再打开你的IDE(请无视这个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
点击 Project Structure 或者 项目结构 。
在SDK处请选择JDK 8(也就是1.8.x.xxx),语言级别请选择 13 。然后点击确定。
此时你在目录下随便新建一个groovy文件,打开它,IDE就会提示缺少了 Groovy 模块。
点击蓝色条条的最右边 配置 Groovy SDK...
此时将会出现一个方块
选择第一个圈圈 使用库 而不是 下载 ,如果选择了 使用库 之后显示错误,就点击 创建 按钮,选择你刚刚解压groovy-4.0.3的目录(是groovy的文件夹哦),点击确定。
这是你就能享受 Groophite 的所有功能了!也就是CraftTweaker+Zen Utils+Probe嘛?
好了,第一期就到这里了,我会马上肝下一期魔改教程的!