温馨提示,本命令有一点点的小复杂。
本命令加入自 v1.6.1(MC版本1.20.1),并在 v2.0(MC版本 1.20.1)进行了全面更新。
//if 如果命令执行权限:2级,可使用命令方块执行。
v2.0 主格式://if [方块/实体/玩家] [目标] [通过条件] [条件扩展内容] [执行/否则执行] [命令]
v2.0 副格式://if [方块/实体/玩家] [目标] [通过条件] [条件扩展内容] [大于/小于/等于] [执行/否则执行] [命令]
v1.6.1 主格式://if [方块/实体/玩家] [目标] [通过条件] [条件扩展内容] 执行 [命令]
示例:
//if block 100 20 100 Is minecraft:dirt do say "条件正确"
//if entity Dev MaxHealth 20 do say "条件正确"
//if entity Dev MaxHealth 20 eldo say "条件正确" (仅限2.0版本后)
条件文本后面的中括号内
方块条件:
Is XXX:该方块为XXX
IsEmpty:该位置为空
CanInTheOpen:该位置露天
CanRipenedByBonePowder:该方块可以被骨粉催生
CanContainWater:该方块可含水
IsFluid:该方块是流体
IsFluidSource:该方块是流体源
玩家条件:
2.0版本暂无
InCombustion:该目标是否在燃烧(仅限1.6.1版本)
Authority X:该目标是否拥有权限X级别或以上的命令权限(仅限1.6.1版本)
实体条件:
Health XX [大于/小于/等于]:该目标的生命值在四舍五入后 大于/小于/等于 为XX
MaxHealth XX [大于/小于/等于]:该目标的最大生命值在四舍五入后 大于/小于/等于 否为XX
InWater:该目标是否在水中
InWater_InRain_BubbleColumns:该目标是否在水中/雨中/气泡柱中
Invisible:该目标是否不可见
Cub:该目标是否处于幼崽状体
ImmuneInjury:该目标是否免疫伤害
ImmuneFire:该目标是否免疫火焰
ImmuneExplosion:该目标是否免疫爆炸
WithinInSolidWall:该目标是否在实体方块中
OnTheGround:该目标是否在陆地上
InTheLava:该目标是否在岩浆里
InCombustion:该目标是否在燃烧(仅限2.0版本后)
Authority X:该目标是否拥有权限X级别或以上的命令权限(仅限2.0版本后)
资料分类: | 管理员命令 |