|
Spellbind (Spellbind)Github |相关wiki |源站链接支持: forgeBind spells to items you are using.
Spellbind 是一个 Minecraft 调整工具模组。
它允许您通过以下步骤制作自定义的“法术”:
1. 制作一个数据包,其中包含一个名为 `spellbind_spells` 的文件夹。所有法术将以 JSON 格式编写并放在这里。
2. 指定一个物品 ID。这个物品应该是“可使用”的:您可以按住鼠标右键来使用它。例如,食物或弓。
这里我们将使用 `minecraft:apple`。
3. 指定您法术的攻击距离:法术能够达到多远(以方块为单位)。
它可以是一个浮点数,比如 `10.0`。
4. 指定一个生物实体 ID,例如 `minecraft:pig`,或者使用 `#i_dont_care#` 让您的法术对所有类型的生物有效。
5. 指定一些其他条件。现在 Spellbind 提供了 NBT 条件,让您的法术只对具有特定 NBT 标签的生物有效。
如果您不需要这个条件,请在这里放置 `#i_dont_care#`。
6. 设置一系列动作。目前提供了 4 种类型的动作:
a. 应用药水效果,
b. 执行命令,
c. 修改属性,
d. 操作 NBT 数据。
7. 执行原版 `/reload` 命令。
之后,当您吃完一个苹果后,如果您正在凝视着一个生物,并且它在法术的范围内并满足其他条件(现在它们是实体 ID 和 NBT 标签),那么您将会看到第 4 步指定的这些动作应用到那个生物上。
*Spellbind维基正在建设中!*
使用 Spellbind,一切都可以变成魔法法术。
发挥您的想象力,创造您梦寐以求的各种魔法道具!
Spellbind 模组包含一个示例数据包,默认情况下已启用。
它们是:
1. 消耗一个苹果,如果你此刻正在凝视一只猪,且距离不超过 10 个方块,且具有 “NoAI” NBT 标签,您将给它施加速度 II 药水效果,持续 100 秒,向所有在线玩家发送一个标题,给它一个鞍,将它的最大生命值设置为 200,并将其传送至 x=~0,y=~8,z=~0(相对坐标)。
2. 消耗一个甜甜的浆果,如果您正在凝视一个生物或玩家,并且距离不超过 3 个方块,无论它是什么种类的生物或具有何种 NBT 标签,您将额外增加 200 点最大生命值,然后将其生命值设为 100 点,并最后将其传送至 x=~0,y=~20,z=~0(相对坐标)。
如果您不需要它们,只需禁用 Spellbind 的数据包。
*Spellbind 现在能做什么*
- 条件系统
- 动作类型 1: 应用药水效果
- 动作类型 2: 执行命令
- 动作类型 3: 修改属性
- 动作类型 4: 操作 NBT 数据。
*未来计划*
- 更多动作类型
- 更复杂的条件
- 对 ZenScript 或 KubeJS 的支持
该项目是一个遵循 MIT 许可证的开源项目。
来自Modrinth所有游戏版本1.16.5所有类型forgespellbind-1.0.0-alphaspellbind-1.0.0-alpha.jar下载1.0.0-alpha#AlphaFirst version展开版本: 1.0.0-alpha支持游戏: 1.16.5类型:ForgeAlpha下载次数: 151全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
Spellbind |
楼主
2025-8-10 19:26:23
回复(0)
收起回复
|