我的世界GroovyScript模组能够帮助玩家修改游戏机制和调整游戏模组,一个模组搞定所有,可以用来创建新的功能,经过测试,兼容性非常强,小伙伴们可以放心使用,赶快来下载试试看吧!
GroovyScript模组是一款用于修改游戏机制的脚本/调整模组,无需设置其他模组即可修改多个游戏机制。该模组大部分时间被用来创建新的功能。
以下是GroovyScript(简称GrS)的一些关键功能:
1. Groovy:一种功能强大且经过测试的脚本语言
- 具有与Java兼容的语法+可互操作的代码
- 静态编译
- 可选的动态类型
- 元编程
2. 沙盒化:脚本在沙盒中运行,禁止调用或引用敏感操作
3. 重新加载:能够在游戏中测试脚本更改而无需重新启动
- 大多数,如果不是所有的Forge注册对象都可以热加载
- 原生支持大多数模组注册表
4. 事件:使用Groovy闭包轻松监听Forge的EventBuses
5. 熟悉度:用于那些熟悉CraftTweaker的括号处理程序(当前已实施,可能会在不久的将来移除)
6. 信息化:命令以显示手中物品和更多内容的丰富信息
7. 优化:确保在提供高效代码的功能时不会妥协
8. API:为其他模组作者提供优秀的代码目录,使其模组与GroovyScript兼容,例如包/类/方法/字段黑名单
从技术上讲,几乎每个模组都已具备兼容性,因为可以直接访问所有代码。然而,GroovyScript确实添加了辅助方法,使一切更加简洁和易于使用。
对于配方注册表的重新加载必须由我们手动实现,这非常繁琐。我们当前支持一些模组进行配方重新加载,但如果有人能帮助添加兼容性并/或书写wiki页面,我们将非常感激。
它是否支持X模组?能否在X模组中完成X操作?
支持,Groovy可以访问几乎所有的Java代码。这意味着几乎一切都是“支持的”,只要你知道如何做。像配方之类的东西是无法重新加载的。我们需要手动为特定的配方类型添加支持。
能否添加对X模组的支持?
可以。我们打算使其与几乎所有模组兼容。如果您想使用的模组尚未支持,您可以在Discord上向我们咨询。
为什么模组文件这么大?
为了使模组正常工作,我们需要包括相当大的Groovy库。
与CraftTweaker和KubeJS兼容吗?
是的,但没有必要这样做(除了CraftTweaker目前支持更多模组)。
为什么我要使用这个而不是CraftTweaker?
所有原因在上面的功能中都有提到。能够动态重新加载脚本是GroovyScript的最大优势。
mod补丁|14.11MB
mod补丁|30KB
mod补丁|3.43MB
mod补丁|431KB
mod补丁|22.99MB
mod补丁|1.36MB
策略塔防|14.08MB
mod补丁|4.20MB
mod补丁|93.91KB
mod补丁|7.72MB