Mincart 攻击速度
为每一种矿车速度而生!与原版不同的速度设定!纯服务端模组。
矿车速度
一个面向 Minecraft 26.2 的服务端 Fabric 模组,允许通过指令单独控制每辆矿车的速度。不再是全局速度,而是为每辆矿车设置不同速度!
功能
- 逐辆矿车速度控制——每辆矿车可拥有自己的速度
- 持久化——自定义速度在服务器重启和区块卸载后仍保留
- 仅服务端——客户端无需安装此模组
- 简单指令——易用的斜杠指令,支持实体选择器
安装方法
- 安装 Fabric Loader (0.19.3+)
- 从 发布页面 下载模组 JAR
- 将 JAR 文件放入服务器的
mods/文件夹 - 启动服务器
注意: 此模组只需安装在服务端。连接服务器的客户端无需安装任何内容。
指令
所有指令都需要 OP 等级 2(管理员)权限。
设置速度
/minecartspeed set <目标> <速度>
为一辆或多辆矿车设置最大速度。
<目标>—— 实体选择器(例如@e[type=minecraft:minecart,limit=1])<速度>—— 以区块每秒为单位的速度(原版默认值为 8.0)
示例:
# 将最近的矿车设为 20 区块/秒(2.5 倍原版速度)
/minecartspeed set @e[type=minecraft:minecart,limit=1,sort=nearest] 20
# 将 10 格内所有矿车设为 50 区块/秒
/minecartspeed set @e[type=minecraft:minecart,distance=..10] 50
# 按标签设置特定矿车
/minecartspeed set @e[type=minecraft:minecart,tag=express] 100
查询速度
/minecartspeed get <目标>
查询一辆或多辆矿车的当前自定义速度。
示例:
/minecartspeed get @e[type=minecraft:minecart,limit=1,sort=nearest]
输出:矿车 [a1b2c3d4] 自定义速度:20.00 区块/秒(1.0000 区块/刻)
移除自定义速度
/minecartspeed remove <目标>
移除自定义速度并恢复原版速度(8 区块/秒)。
示例:
/minecartspeed remove @e[type=minecraft:minecart,limit=1,sort=nearest]
速度参考表
| 区块/秒 | 描述 |
|---|---|
| 8.0 | 原版默认 |
| 16.0 | 2 倍速度 |
| 32.0 | 4 倍速度 |
| 64.0 | 8 倍速度 |
| 100.0 | 12.5 倍速度(非常快!) |
支持的矿车类型
此模组适用于所有原版矿车类型:
minecraft:minecart—— 普通矿车minecraft:chest_minecart—— 运输矿车minecraft:furnace_minecart—— 动力矿车minecraft:tnt_minecart—— TNT 矿车minecraft:hopper_minecart—— 漏斗矿车minecraft:command_block_minecart—— 命令方块矿车
从源码构建
git clone https://github.com/MomoLawson/minecart-slash-speed.git
cd minecart-slash-speed
./gradlew build
编译后的 JAR 文件将位于 build/libs/ 目录中。
技术细节
- 自定义速度存储在矿车的 NBT 数据中,键为
MinecartSpeedModSpeed - 速度以区块/秒为单位存储,并在内部转换为区块/刻(÷20)
- 该模组使用 Mixin 修改
AbstractMinecart.getMaxSpeed()以覆盖原版速度限制 - 与其他不修改矿车速度行为的模组兼容
许可证
MIT
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。