noVanilla

noVanilla

完全控制方块破坏、重力、掉落物和事件。无需一行Java代码即可创建自定义游戏机制。

noVanilla 是一款强大的服务端 Fabric 模组,让你能完全重新定义 Minecraft 中方块的行为。设置哪些工具可以破坏哪些方块,自定义破坏速度,为任何方块添加重力,在事件发生时替换方块,创建触发系统等等——这一切都可以通过游戏内指令或使用 KubeJS 配合 135 种以上的脚本方法进行配置。

⛏️ 自定义破坏规则

精确控制哪些物品可以破坏哪些方块,以及破坏速度。将速度倍率设为 0,即可让方块在没有正确工具的情况下完全无法破坏。

/novanilla rule add <物品> <方块> <速度>

⏬ 方块重力

让任意方块表现得像沙子一样——始终下落、受击下落或踩踏下落。

/novanilla gravity set <方块> <始终下落> <受击下落> <踩踏下落>

🔄 方块替换

当方块被破坏、受击、踩踏或使用错误工具挖掘时,自动进行替换。

/novanilla rule replace <编号> set <触发条件> <方块>

⚡ 触发系统

在方块上创建自定义触发事件——可在受击、踩踏、破坏、放置、被弹射物击中或右键点击时触发。与 KubeJS 结合可实现无限可能。

/novanilla trigger add <ID> <方块> <触发类型>

🎁 自定义掉落物

禁用原版掉落物,并添加你自己的掉落物,包括自定义物品、数量和掉落几率。

/novanilla rule drop <编号> true /novanilla rule customdrop <编号> add <物品> <数量> <几率>

📦 类别

将方块和物品分组为类别——然后一次性为整个组创建规则,无需逐一操作。

/novanilla itemcategory create <ID> /novanilla blockcategory create <ID>

🌍 条件

使规则仅在特定的维度、生物群系或 Y 层中生效。

/novanilla rule condition <编号> dimension <维度> /novanilla rule condition <编号> biome <生物群系> /novanilla rule condition <编号> miny <Y 坐标>

🔧 调试模式

可视化调试覆盖层,显示你所看向的任何方块的所有规则、触发器、重力设置和条件。

/novanilla debug on

🛠️ KubeJS 集成(135+ 种方法)

提供包含 135 种以上方法的完整 KubeJS 支持——生成生物、爆炸、建造建筑、管理物品栏、传送玩家、播放音效、生成粒子等等。通过简单的脚本创建复杂的游戏机制。

📋 完整指令文档

要查看所有指令及其用法的完整列表,请参阅模组附带的文档文件。

需求: Minecraft 1.20.1 Fabric Loader Fabric API

可选: Cloth Config + Mod Menu —— GUI 设置界面 KubeJS —— 支持 135 种以上方法的脚本功能