命令下落方块

一个用于召唤下落方块的Fabric模组。

工具

English | 简体中文

CommandFallingBlock

描述

CommandFallingBlock 是一个 Minecraft 的 Fabric 模组,添加了 fallingblock 命令,以便捷地生成下落的方块。

支持的 Minecraft 版本:1.16.5、1.18.2、1.20.x、1.21.x、26.1 - 26.3

使用方法

命令

  • fallingblock moveFromPos <posStart> <motion> <hasGravity> <block> [age]
    fallingblock moveFromBlockPos <posStart> <motion> <hasGravity> <block> [age]
    与 vanilla 类似,从一个位置开始移动

  • fallingblock moveFromPosByTick <posStart> <motion> <hasGravity> <tickMove> <block> [age]
    fallingblock moveFromBlockPosByTick <posStart> <motion> <hasGravity> <tickMove> <block> [age]
    从一个位置开始移动,你可以控制它经过多少 tick 后变为方块

  • fallingblock moveToPosByTick <posEnd> <motion> <hasGravity> <tickMove> <block> [age]
    fallingblock moveToBlockPosByTick <posEnd> <motion> <hasGravity> <tickMove> <block> [age]
    移动到一个位置,你可以控制它经过多少 tick 后变为方块

  • fallingblock moveToPosByYMove <posEnd> <motion> <yMove> <hasGravity> <block> [age]
    fallingblock moveToBlockPosByYMove <posEnd> <motion> <yMove> <hasGravity> <block> [age]
    移动到一个位置,你可以控制 y 轴移动距离,在有重力时会有偏差

  • fallingblock moveFromPosToPosByMotionY <posStart> <posEnd> <motionY> <block> [age]
    fallingblock moveFromBlockPosToBlockPosByMotionY <posStart> <posEnd> <motionY> <block> [age]
    从一个位置开始移动,你可以控制 y 轴初速度,必须具有重力,初始位置会有偏差

  • fallingblock moveFromPosToPosByTick <posStart> <posEnd> <hasGravity> <tickMove> <block> [age]
    fallingblock moveFromBlockPosToBlockPosByTick <posStart> <posEnd> <hasGravity> <tickMove> <block> [age]
    从一个位置移动到另一个位置,你可以控制它经过多少 tick 后变为方块,必须具有重力,初始位置会有偏差

参数

  • posStart - 起始位置

  • posEnd - 目标位置

  • motion - 初速度

  • motionY - y 轴初速度

  • yMove - y 轴移动距离

  • hasGravity - 是否具有重力

  • tickMove - 经过多少 tick 后变为方块

  • block - 方块

  • age - 最大存活 tick 数

关于

作者:Yancey
QQ:1709185482
Github: https://github.com/Yancey2023/CommandFallingBlock

常见问题

  • 如果它撞到障碍物会怎样?
    它会直接穿过障碍物。你不需要担心这个问题。

  • 如果目的地不在地面上会怎样?
    它同样会变为方块。

  • 这个模组的下落方块会与 vanilla 或其他模组冲突吗?
    为了避免冲突,我为此模组的下落方块添加了单独的实体类型

  • 性能会变差吗?
    如果输入了目的地,则必须通过模拟路径来寻找起始位置。虽然理论上性能不如直接使用 summon 命令,但测试表明它不会造成卡顿。

更多特性

以下内容均与 fallingblock 命令生成的下落方块有关,而非 vanilla 的下落方块。

  • 它可以渲染由实体渲染器渲染的方块,例如箱子。

  • 它不会向客户端发送不用于渲染的 NBT。 例如,告示牌中的文本 NBT 会发送,而箱子中的物品 NBT 不会发送。

  • 当到达目的地并需要设置方块时,它会在 2 tick 后被清除,以防止闪烁。