Minecraft Java Edition 命令合集
参考: Minecraft Wiki - 命令
备注: 如无特殊情况,本文中的目标选择器均使用r=半径作为说明,可根据需要自行修改。
注意: 安全起见,最好先/testfor一下设定的目标选择器是否正确选择了所需要修改的实体。
/entitydata
-
打开或关闭
半径范围内的生物的AI (测试版本: 正式版 1.10.2)
打开(默认状态)/entitydata @e[r=半径] {NoAI:0}关闭
/entitydata @e[r=半径] {NoAI:1} -
更改
半径范围内的自定义NPC的玩家材质ID为游戏ID(测试版本: 正式版 1.10.2)/entitydata @e[r=半径,type=customnpcs.CustomNpc] {SkinUsername:{Name:"游戏ID"}} -
使
半径范围内的RailCraft 永动机车的旋转角度变为角度(测试版本: 正式版 1.10.2)/entitydata @e[r=半径,type=railcraft.locomotive_creative] {Rotation:[0:角度f]}可选角度: 0.0 90.0 180.0 270.0
-
使
半径范围内的RailCraft 永动机车锁定(私人模式) (测试版本: 正式版 1.10.2)/entitydata @e[r=半径,type=railcraft.locomotive_creative] {lock:"PRIVATE"} -
使
半径范围内的RailCraft 永动机车启动 (测试版本: 正式版 1.10.2)/entitydata @e[r=半径,type=railcraft.locomotive_creative] {locoMode:2b} -
使
半径范围内的RailCraft 永动机车停止 (测试版本: 正式版 1.10.2)/entitydata @e[r=半径,type=railcraft.locomotive_creative] {locoMode:0b} -
使
半径范围内的矿车内显示方块ID为方块ID:方块特殊ID的方块 (测试版本: 正式版 1.12.2)/entitydata @e[r=半径,type=Minecart] {CustomDisplayTile:1,DisplayTile:方块ID,DisplayData:方块特殊ID,DisplayOffset:方块垂直位移} -
使
半径范围内的生物无敌 (测试版本: 正式版 1.10.2)/entitydata @e[r=半径] {Invulnerable:1b} -
使
半径范围内的物品无法被捡起&消失 (测试版本: 正式版 1.10.2 Sponge 服务端)/entitydata @e[r=半径,type=Item] {ForgeData:{SpongeData:{InfiniteDespawnDelay:1b,InfinitePickupDelay:1b}},Invulnerable:1b}
/summom
-
在
原地生成半径为半径,时长为游戏刻的伤害II的药水云 (测试版本: 正式版 1.10.2)/summon AreaEffectCloud ~ ~ ~ {Age:0,Duration:游戏刻,ReapplicationDelay:20,WaitTime:20,DurationOnUse:0,Radius:半径f,RadiusPerTick:0.0001f,RadiusOnUse:0.0f,Particle:flame,Effects:[{Ambient:0b,Amplifier:1b,Id:7b,ShowParticles:1b,Duration:1}]} -
在
原地生成名称为ID且无敌的临时NPC (测试版本: 正式版 1.10.2 Sponge 服务端)/summon Sponge.Human ~ ~ ~ {Invulnerable:1b,CustomName:"ID"} -
在
原地生成一辆内部显示方块ID为方块ID:方块特殊ID的方块的矿车 (测试版本: 正式版 1.12.2)/summon Minecart ~ ~ ~ {CustomDisplayTile:1,DisplayTile:方块ID,DisplayData:方块特殊ID,DisplayOffset:方块垂直位移}
/testfor
-
检测半径为
半径的玩家手上是否持有相应物品ID的物品 (测试版本: 正式版 1.10.2)/testfor @a[r=半径] {SelectedItem:{id:物品ID}}备注
检测的不一定是物品,也可以是方块、装备等等
支持模组
例
/testfor @a[r=5] {SelectedItem:{id:minecraft:stone}}
/testfor @a[r=16] {SelectedItem:{id:wheatteapartyplus:MaiZiTong}}