移动命令

移动命令

用于修改玩家移动属性的命令集合,包括切换飞行、改变速度、反转重力等功能!

实用

MovementCommands

用于修改玩家移动属性的命令集合。

功能包括:

  • 更改速度
  • 在无创造模式的情况下切换飞行
  • 更改质量、加速度等
  • 翻转重力
  • 更改翻滚相关属性
  • 以及更多!

所有命令也支持 "指定" 另一个玩家,只需先指定目标玩家,再传入值。

示例: /movement reset <player> 示例: /speed <player> <value>

我还为所有 "movement" 命令定义了快捷方式,因此 /movement mass <value>/mass <value> 均有效。

/movement 命令的基础权限为 server.commands.movement.command

命令

reset

将所有移动设置重置为默认值。

用法: /movement reset

权限: movementcommands.movement.reset,movementcommands.movement.reset.other

speed

将 baseSpeed 设置为给定值。

用法: /speed <value>

mass

设置玩家的质量值。

用法: /movement mass <value>

权限: movementcommands.movement.mass,movementcommands.movement.mass.other

dragcoefficient

设置玩家的阻力系数。

用法: /movement dragcoefficient <value>

权限: movementcommands.movement.dragcoefficient,movementcommands.movement.dragcoefficient.other

velocityresistance

设置玩家的速度阻力。

用法: /movement velocityresistance <value>

权限: movementcommands.movement.velocityresistance,movementcommands.movement.velocityresistance.other

acceleration

设置玩家的加速度值。

用法: /movement acceleration <value>

权限: movementcommands.movement.acceleration,movementcommands.movement.acceleration.other

basespeed

设置玩家的基础移动速度。

用法: /movement basespeed <value>

权限: movementcommands.movement.basespeed,movementcommands.movement.basespeed.other

collisionexpulsionforce

设置碰撞排斥力。

用法: /movement collisionexpulsionforce <value>

权限: movementcommands.movement.collisionexpulsionforce,movementcommands.movement.collisionexpulsionforce.other

jumpforce

设置玩家的跳跃力。

用法: /movement jumpforce <value>

权限: movementcommands.movement.jumpforce,movementcommands.movement.jumpforce.other

swimjumpforce

设置玩家的游泳跳跃力。

用法: /movement swimjumpforce <value>

权限: movementcommands.movement.swimjumpforce,movementcommands.movement.swimjumpforce.other

jumpbufferduration

设置跳跃缓冲持续时间。

用法: /movement jumpbufferduration <value>

权限: movementcommands.movement.jumpbufferduration,movementcommands.movement.jumpbufferduration.other

jumpbuffermaxyvelocity

设置跳跃缓冲的最大 Y 轴速度。

用法: /movement jumpbuffermaxyvelocity <value>

权限: movementcommands.movement.jumpbuffermaxyvelocity,movementcommands.movement.jumpbuffermaxyvelocity.other

falljumpforce

设置下落时的跳跃力。

用法: /movement falljumpforce <value>

权限: movementcommands.movement.falljumpforce,movementcommands.movement.falljumpforce.other

variablejumpfallforce

设置可变跳跃下落力。

用法: /movement variablejumpfallforce <value>

权限: movementcommands.movement.variablejumpfallforce,movementcommands.movement.variablejumpfallforce.other

airdragmin

设置最小空气阻力值。

用法: /movement airdragmin <value>

权限: movementcommands.movement.airdragmin,movementcommands.movement.airdragmin.other

airdragmax

设置最大空气阻力值。

用法: /movement airdragmax <value>

权限: movementcommands.movement.airdragmax,movementcommands.movement.airdragmax.other

airdragminspeed

设置最小空气阻力的速度阈值。

用法: /movement airdragminspeed <value>

权限: movementcommands.movement.airdragminspeed,movementcommands.movement.airdragminspeed.other

airdragmaxspeed

设置最大空气阻力的速度阈值。

用法: /movement airdragmaxspeed <value>

权限: movementcommands.movement.airdragmaxspeed,movementcommands.movement.airdragmaxspeed.other

airfrictionmin

设置最小空气摩擦力值。

用法: /movement airfrictionmin <value>

权限: movementcommands.movement.airfrictionmin,movementcommands.movement.airfrictionmin.other

airfrictionmax

设置最大空气摩擦力值。

用法: /movement airfrictionmax <value>

权限: movementcommands.movement.airfrictionmax,movementcommands.movement.airfrictionmax.other

airfrictionminspeed

设置最小空气摩擦力的速度阈值。

用法: /movement airfrictionminspeed <value>

权限: movementcommands.movement.airfrictionminspeed,movementcommands.movement.airfrictionminspeed.other

airfrictionmaxspeed

设置最大空气摩擦力的速度阈值。

用法: /movement airfrictionmaxspeed <value>

权限: movementcommands.movement.airfrictionmaxspeed,movementcommands.movement.airfrictionmaxspeed.other

airspeedmultiplier

设置空中速度倍率。

用法: /movement airspeedmultiplier <value>

权限: movementcommands.movement.airspeedmultiplier,movementcommands.movement.airspeedmultiplier.other

aircontrolminspeed

设置空中控制的最小速度。

用法: /movement aircontrolminspeed <value>

权限: movementcommands.movement.aircontrolminspeed,movementcommands.movement.aircontrolminspeed.other

aircontrolmaxspeed

设置空中控制的最大速度。

用法: /movement aircontrolmaxspeed <value>

权限: movementcommands.movement.aircontrolmaxspeed,movementcommands.movement.aircontrolmaxspeed.other

aircontrolminmultiplier

设置最小空中控制倍率。

用法: /movement aircontrolminmultiplier <value>

权限: movementcommands.movement.aircontrolminmultiplier,movementcommands.movement.aircontrolminmultiplier.other

aircontrolmaxmultiplier

设置最大空中控制倍率。

用法: /movement aircontrolmaxmultiplier <value>

权限: movementcommands.movement.aircontrolmaxmultiplier,movementcommands.movement.aircontrolmaxmultiplier.other

comboairspeedmultiplier

设置连击空中速度倍率。

用法: /movement comboairspeedmultiplier <value>

权限: movementcommands.movement.comboairspeedmultiplier,movementcommands.movement.comboairspeedmultiplier.other

climbspeed

设置玩家的攀爬速度。

用法: /movement climbspeed <value>

权限: movementcommands.movement.climbspeed,movementcommands.movement.climbspeed.other

climbspeedlateral

设置玩家的横向攀爬速度。

用法: /movement climbspeedlateral <value>

权限: movementcommands.movement.climbspeedlateral,movementcommands.movement.climbspeedlateral.other

climbupsprintspeed

设置向上攀爬时的冲刺速度。

用法: /movement climbupsprintspeed <value>

权限: movementcommands.movement.climbupsprintspeed,movementcommands.movement.climbupsprintspeed.other

climbdownsprintspeed

设置向下攀爬时的冲刺速度。

用法: /movement climbdownsprintspeed <value>

权限: movementcommands.movement.climbdownsprintspeed,movementcommands.movement.climbdownsprintspeed.other

horizontalflyspeed

设置水平飞行速度。

用法: /movement horizontalflyspeed <value>

权限: movementcommands.movement.horizontalflyspeed,movementcommands.movement.horizontalflyspeed.other

verticalflyspeed

设置垂直飞行速度。

用法: /movement verticalflyspeed <value>

权限: movementcommands.movement.verticalflyspeed,movementcommands.movement.verticalflyspeed.other

canfly

启用或禁用玩家的飞行能力。

用法: /movement canfly <true|false>

权限: movementcommands.movement.canfly,movementcommands.movement.canfly.other

maxspeedmultiplier

设置最大速度倍率。

用法: /movement maxspeedmultiplier <value>

权限: movementcommands.movement.maxspeedmultiplier,movementcommands.movement.maxspeedmultiplier.other

minspeedmultiplier

设置最小速度倍率。

用法: /movement minspeedmultiplier <value>

权限: movementcommands.movement.minspeedmultiplier,movementcommands.movement.minspeedmultiplier.other

forwardwalkspeedmultiplier

设置向前行走速度倍率。

用法: /movement forwardwalkspeedmultiplier <value>

权限: movementcommands.movement.forwardwalkspeedmultiplier,movementcommands.movement.forwardwalkspeedmultiplier.other

backwardwalkspeedmultiplier

设置向后行走速度倍率。

用法: /movement backwardwalkspeedmultiplier <value>

权限: movementcommands.movement.backwardwalkspeedmultiplier,movementcommands.movement.backwardwalkspeedmultiplier.other

strafewalkspeedmultiplier

设置横向行走速度倍率。

用法: /movement strafewalkspeedmultiplier <value>

权限: movementcommands.movement.strafewalkspeedmultiplier,movementcommands.movement.strafewalkspeedmultiplier.other

forwardrunspeedmultiplier

设置向前奔跑速度倍率。

用法: /movement forwardrunspeedmultiplier <value>

权限: movementcommands.movement.forwardrunspeedmultiplier,movementcommands.movement.forwardrunspeedmultiplier.other

backwardrunspeedmultiplier

设置向后奔跑速度倍率。

用法: /movement backwardrunspeedmultiplier <value>

权限: movementcommands.movement.backwardrunspeedmultiplier,movementcommands.movement.backwardrunspeedmultiplier.other

straferunspeedmultiplier

设置横向奔跑速度倍率。

用法: /movement straferunspeedmultiplier <value>

权限: movementcommands.movement.straferunspeedmultiplier,movementcommands.movement.straferunspeedmultiplier.other

forwardcrouchspeedmultiplier

设置向前蹲行速度倍率。

用法: /movement forwardcrouchspeedmultiplier <value>

权限: movementcommands.movement.forwardcrouchspeedmultiplier,movementcommands.movement.forwardcrouchspeedmultiplier.other

backwardcrouchspeedmultiplier

设置向后蹲行速度倍率。

用法: /movement backwardcrouchspeedmultiplier <value>

权限: movementcommands.movement.backwardcrouchspeedmultiplier,movementcommands.movement.backwardcrouchspeedmultiplier.other

strafecrouchspeedmultiplier

设置横向蹲行速度倍率。

用法: /movement strafecrouchspeedmultiplier <value>

权限: movementcommands.movement.strafecrouchspeedmultiplier,movementcommands.movement.strafecrouchspeedmultiplier.other

forwardsprintspeedmultiplier

设置向前冲刺速度倍率。

用法: /movement forwardsprintspeedmultiplier <value>

权限: movementcommands.movement.forwardsprintspeedmultiplier,movementcommands.movement.forwardsprintspeedmultiplier.other

wishdirectiongravityx

设置期望方向的重力 X 分量。

用法: /movement wishdirectiongravityx <value>

权限: movementcommands.movement.wishdirectiongravityx,movementcommands.movement.wishdirectiongravityx.other

wishdirectiongravityy

设置期望方向的重力 Y 分量。

用法: /movement wishdirectiongravityy <value>

权限: movementcommands.movement.wishdirectiongravityy,movementcommands.movement.wishdirectiongravityy.other

wishdirectionweightx

设置期望方向的权重 X 分量。

用法: /movement wishdirectionweightx <value>

权限: movementcommands.movement.wishdirectionweightx,movementcommands.movement.wishdirectionweightx.other

wishdirectionweighty

设置期望方向的权重 Y 分量。

用法: /movement wishdirectionweighty <value>

权限: movementcommands.movement.wishdirectionweighty,movementcommands.movement.wishdirectionweighty.other

falleffectduration

设置下落效果持续时间。

用法: /movement falleffectduration <value>

权限: movementcommands.movement.falleffectduration,movementcommands.movement.falleffectduration.other

fallmomentumloss

设置下落时的动量损失。

用法: /movement fallmomentumloss <value>

权限: movementcommands.movement.fallmomentumloss,movementcommands.movement.fallmomentumloss.other

autojumpobstaclespeedloss

设置自动跳过障碍物时的速度损失。

用法: /movement autojumpobstaclespeedloss <value>

权限: movementcommands.movement.autojumpobstaclespeedloss,movementcommands.movement.autojumpobstaclespeedloss.other

autojumpobstaclesprintspeedloss

设置自动跳过障碍物时的冲刺速度损失。

用法: /movement autojumpobstaclesprintspeedloss <value>

权限: movementcommands.movement.autojumpobstaclesprintspeedloss,movementcommands.movement.autojumpobstaclesprintspeedloss.other

autojumpobstacleeffectduration

设置自动跳过障碍物时的效果持续时间。

用法: /movement autojumpobstacleeffectduration <value>

权限: movementcommands.movement.autojumpobstacleeffectduration,movementcommands.movement.autojumpobstacleeffectduration.other

autojumpobstaclesprinteffectduration

设置自动跳过障碍物时的冲刺效果持续时间。

用法: /movement autojumpobstaclesprinteffectduration <value>

权限: movementcommands.movement.autojumpobstaclesprinteffectduration,movementcommands.movement.autojumpobstaclesprinteffectduration.other

autojumpobstaclemaxangle

设置自动跳过障碍物的最大角度。

用法: /movement autojumpobstaclemaxangle <value>

权限: movementcommands.movement.autojumpobstaclemaxangle,movementcommands.movement.autojumpobstaclemaxangle.other

autojumpdisablejumping

启用或禁用自动跳跃期间的跳跃。

用法: /movement autojumpdisablejumping <true|false>

权限: movementcommands.movement.autojumpdisablejumping,movementcommands.movement.autojumpdisablejumping.other

minslideentryspeed

设置开始滑铲所需的最小速度。

用法: /movement minslideentryspeed <value>

权限: movementcommands.movement.minslideentryspeed,movementcommands.movement.minslideentryspeed.other

slideexitspeed

设置退出滑铲时的速度。

用法: /movement slideexitspeed <value>

权限: movementcommands.movement.slideexitspeed,movementcommands.movement.slideexitspeed.other

minfallspeedtoengageroll

设置触发翻滚所需的最小下落速度。

用法: /movement minfallspeedtoengageroll <value>

权限: movementcommands.movement.minfallspeedtoengageroll,movementcommands.movement.minfallspeedtoengageroll.other

maxfallspeedtoengageroll

设置触发翻滚所需的最大下落速度。

用法: /movement maxfallspeedtoengageroll <value>

权限: movementcommands.movement.maxfallspeedtoengageroll,movementcommands.movement.maxfallspeedtoengageroll.other

rollstartspeedmodifier

设置开始翻滚时的速度修正值。

用法: /movement rollstartspeedmodifier <value>

权限: movementcommands.movement.rollstartspeedmodifier,movementcommands.movement.rollstartspeedmodifier.other

rollexitspeedmodifier

设置退出翻滚时的速度修正值。

用法: /movement rollexitspeedmodifier <value>

权限: movementcommands.movement.rollexitspeedmodifier,movementcommands.movement.rollexitspeedmodifier.other

rolltimetocomplete

设置完成翻滚所需的时间。

用法: /movement rolltimetocomplete <value>

权限: movementcommands.movement.rolltimetocomplete,movementcommands.movement.rolltimetocomplete.other

invertedgravity

启用或禁用玩家的反转重力。

用法: /movement invertedgravity <true|false>

权限: movementcommands.movement.invertedgravity,movementcommands.movement.invertedgravity.other

开发者

我创建了一个 MovementBuilder,用于简单地构建移动更改,可以在 api 包中找到。