简介
HexJS 是一个为整合包制作者和服务器所有者集成 咒法学 和 KubeJS 功能的模组。
主要功能
黑名单/白名单
服务端和每个玩家都有对应的图案配置列表,这个列表可以是黑名单或者白名单。(默认内容为空的黑名单)
每个玩家的配置列表是持久生效的,而全局列表不是。如果存在冲突,会以玩家的配置列表优先运行。
注:如果向名单中加入 数字之精思:0 的图案,则会将所有正数和负数都加入此名单中。
重定向
服务端和每个玩家都有对应的重定向列表,用于将绘制的图案对应到另一种图案,此操作在黑/白名单之后处理。
只需要一次重定向就能很简单地交换两种图案的实际效果。如果存在冲突,会以玩家的配置列表优先运行。
自定义图案
通过 KubeJS 内部功能提供自定义图案和法术的能力!
This happens in 2 parts, first you register the pattern with a name and such, and then you check if the pattern in question was the one cast in the "registeredPatternCastEvent" to do your logic. This can be used to override existing patterns.
此过程主要分为两步,首先你需要注册一个你自己的图案,然后检查此图案是否能正常触发 "registeredPatternCastEvent" 事件,从而实现的你的法术逻辑。此操作可以用于覆盖已有图案。
注:此部分我不是很清楚,因此把原文放上来了,如果有大佬知道操作的话可以帮忙改下,谢谢!
预录入施法物品
制作录有自定义法术和媒质的杂件、缀品和造物!这个功能可以用来生存战利品列表,怪物掉落,以及更多!
强制施法
通过 KubeJS,强制在任意玩家身上施法!
此功能可用于代理施法,也能正常使用在地毯模组的假玩家身上!
杂项
免责声明
由于作者的大部分测试都是在 Fabric 端上进行的,因此此模组的 Forge 版本可能存在更多错误。
请在 GitHub 上报告您发现的任何错误。谢谢!