
矿车斩击速度
专为所有矿车速度打造!不同于原版的速度设置!纯服务端模组。
矿车速度
一款服务器端的 Fabric/Forge/NeoForge 模组,适用于 Minecraft 1.26.2,允许通过指令控制每辆矿车的速度。可为单个矿车设置不同速度,而非全局速度!
特点
- 每辆矿车独立速度控制 — 每辆矿车可拥有自己的速度
- 持久化存储 — 自定义速度在服务器重启或区块卸载后依然保留
- 仅需服务端安装 — 客户端无需安装此模组
- 简单指令 — 支持实体选择器的易用斜杠指令
- 多平台支持 — 支持 Fabric、Forge 和 NeoForge
安装
根据你的模组加载器下载对应的 JAR 文件:
| 模组加载器 | JAR 文件 |
|---|---|
| Fabric | minecart_speed-fabric-1.0.0.jar |
| Forge | minecart_speed-forge-1.0.0.jar |
| NeoForge | minecart_speed-neoforge-1.0.0.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— 命令方块矿车
从源码构建
每个平台都有独立的目录和构建系统:
# Fabric
cd fabric && ./gradlew build
# Forge
cd forge && ./gradlew build
# NeoForge
cd neoforge && ./gradlew build
编译后的 JAR 文件位于各平台目录下的 build/libs/ 中。
技术细节
- 自定义速度存储在矿车的 NBT 数据中,键名为
MinecartSpeedModSpeed - 速度以方块/秒存储,内部转换为方块/刻(÷20)
- 该模组使用 Mixin 修改
AbstractMinecart.getMaxSpeed()方法以覆盖原版速度限制 - 与其他不修改矿车速度行为的模组兼容
许可证
MIT
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。