
HexJS
为KubeJS添加Hexcasting支持!
关于
HexJS 是一个整合了 Hexcasting 和 KubeJS 的模组,面向整合包制作者和服务器管理员。
特性
白名单与黑名单
服务器和每个玩家都有自己可施放的图案列表,该列表可以是白名单,也可以是黑名单。(默认为空黑名单)
每个玩家的列表是持久化的,而全局列表则不是。 如果存在冲突,则以每个玩家的列表为准。
提示:屏蔽基础数字字面量(0)的正数或负数形式,将会屏蔽该类型的所有数字
重定向
服务器和每个玩家都有各自的重定向列表,用于将绘制的图案重定向到另一个图案,此处理在白名单和黑名单之后进行。
只进行一次传递,因此很容易交换两个图案的效果。 如果存在冲突,则以每个玩家的重定向为准。
自定义图案
这大概是在座大多数人来到这里的目的,即能够完全在 KubeJS 内部制作你自己的图案和法术!
这分为两个部分:首先你注册一个带名称之类的图案,然后在 registeredPatternCastEvent 中检查所施放的图案是否为该图案,以执行你的逻辑。这可用于覆盖现有的图案。
预灌注施法物品
创建带有预灌注法术和媒质的密码、饰品和神器!
这可用于战利品箱、生物掉落物等!
强制施法
从 KubeJS 中以任意玩家的身份施放任意图案列表!
这可用于代理,也可用于让 CarpetMod 的假玩家施放法术!
杂项
能够创建自定义远古卷轴。
能够从 KubeJS 中获取大法术的角度签名。
能够为 Bookkeeper's Gambit 设置最大长度。(全局和/或按玩家设置,依据白名单与黑名单)
免责声明
由于我的大部分测试都是在 Fabric 上进行的,因此此模组的 Forge 版本可能会有更多 bug。
请务必在 Github 上报告你发现的任何 bug。提前感谢!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。