[GrS]GroovyScript
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源
    [GrS]

    GroovyScript

    0.0

    无人问津

    昨日指数: 17
    昨日平均指数: 88.340

    5601

    总浏览

    --

    资料填充率


    如何下载?
    • 概述

      热重载 in 1.12.2!

      这是一个在 1.12.2 版本上的脚本模组。

      使用 Groovy 的同时带有强大的调整和魔改功能,允许玩家更改各种游戏机制。

      大多数时候,它被用于创建新的配方,并且在带有更多超越 CrT 的功能的同时又兼容 CrT。


      功能

      下面是 GroovyScript 的一些主要功能。

      • Groovy:一种功能强大且经过测试的脚本语言:

        • Java 兼容语法 + 可互操作代码;

        • 静态编译;

        • 可选动态类型;

        • 元编程。

      • 沙盒化:脚本在沙盒中有效运行,敏感操作被列入黑名单,不被调用或引用。

      • 热重载:能够在不重新启动的情况下测试游戏中的脚本更改:

        • 大多数(如果不是全部)Forge 注册表对象都可以热重载;

        • 大多数模组注册表都本地支持。

      • 事件:使用 Groovy 的闭包轻松的监听 Forge 的事件总线。

      • 熟悉性:适用于熟悉 CraftTweaker 的人的括号处理程序(目前已实现,可能会在不久的将来删除)。

      • 信息性:通过命令显示玩家手中物品的丰富信息等。

      • 优化:确保在使用高效代码实现功能时不会做出任何妥协。

      • API:为其他模组作者提供出色的代码 API 库,使其模组与 GroovyScript 兼容,例如包/类/方法/字段黑名单。


      模组兼容性

      从技术上来讲,GroovyScript 能够兼容所有模组,因为玩家可以通过 GroovyScript 直接访问所有代码,GroovyScript 也添加了 helper 方法,以使更改内容更简洁,更轻松。

      配方注册表的热重载必须由作者手动实现,这非常繁琐。作者目前支持一些模组热重载,但如果有人可以帮助添加兼容和/或编写 wiki 页面,作者将不胜感激。


      已完成的兼容

      计划中的兼容


      作者问答

      为什么我会选择 GroovyScript 而不是 CraftTweaker?

      • 所有的理由都在上面的功能中提到。最大的理由应该是热重载脚本。

      你能添加对 xxx 模组的热重载/功能支持吗?

      • 可以。我们打算让它与几乎所有的模组一起使用。如果你所需的模组尚不受支持,可以在 Discord 上向询问。

      为什么模组文件这么大?

      • 为了使模组正常工作,模组需要包含 Groovy 库,这些库的大小适中。

      这是否与 CraftTweaker 和 KubeJS 兼容?

      • 兼容,除了 CraftTweaker 已支持的模组。

    短评加载中..