Minecraft PE 常用指令大全
目录:
Part.1:什么是命令方块
Part.2:命令具体解析
Part.3:命令名词解析
Part.1
命令的定义:
携带版中的命令(Command)是通过输入特定文本字符串而激活的高级功能。-wiki
Part.2
PE命令一览表
/clear 从玩家物品栏中删除物品。
/clone 将特定区域的方块复制到另一处。
/connect 链接至服务器URL地址。
/difficulty设置难度等级。
/deop 撤销玩家的管理员权限。
/effect 添加或移除状态效果。
/enchant 附魔玩家的物品。
/execute 执行另一命令。
/fill将某个区域填满特定方块。
/gamemode更改玩家的游戏模式。
/gamerule更改或查询游戏规则值。
/give给予玩家物品。
/help 提供指令使用帮助。
/kill 杀死实体。
/locate显示给定结构的最近坐标。
/list 列出服务器中的玩家。
/me 显示一条关于自己的信息。
/op 给予一名玩家管理员身份。
/playsound 播放音效。
/replaceitem替换物品栏中的物品。
/say 向多个玩家发送消息。
/setblock将方块替换为其它方块。
/setworldspawn 设置世界出生点。
/spawnpoint为玩家设置重生点。
/summon生成实体。
/setmaxplayers 设置可加入游戏的玩家数量上限。
/spreadplayers 把实体随机传送到区域内地表的某个位置。
/tp传送实体。
/tell 向另一玩家发送私信。
/testfor统计符合给定条件的实体。
/testforblock测定某方块是否在某位置。
/testforblocks测定两个区域中的方块是否相同。
/time更改或查询游戏中的世界时间。
/title 管理屏幕上的标题。
/toggledownfall 切换天气。
/tickingarea 添加,删除或列出常加载区域。
/weather 设置天气。
/xp增加或减少经验。
具体讲解
/clear
可以清除玩家物品栏内的物品
具体用法:
clear 目标 物品id 物品data 物品数量最大值
目标:
一般为玩家
可以接@p/a/r
或者玩家id
可以接目标选择器
物品id/物品data:区分物品类型
物品数量最大值:
设置为x(x大于等于-1且x≠-1,0)
当玩家背包物品数量≤x时,会全部清除
当x为-1时
会清除玩家背包内所有规定物品
当x为0时
不会清除物品但会反馈背包内有无此物品
/clone
可以复制/移动一个区域内的所有方块
具体用法:
clear x1 y1 z1 x2 y2 z2 x3 y3 z3 遮罩模式 复制模式 方块id 方块data
1组,2组坐标可以确定被clone区域
3组坐标可以确定粘贴区域的西北下角
遮罩模式确定是否过滤被clone方块
遮罩模式如下:
filtered
仅clone符合规定的方块
masked
仅clone非空气方块
replace
clone全部方块(默认)
复制模式如下:
force
强制clone目标区域
move
将被clone区域移动到目标区域
normal
不执行前两个模式(默认)
即目标区域与原区域重叠不执行
方块id 方块data
方块id:英文id
data:0~15(含)
/connect
连接至某个服务器的URL地址
具体用法
connect URL
URL地址需询问服务器负责人
connect=wsserver
/difficulty
设置该存档的游戏模式
具体用法:
difficulty 0/1/2/3
对应:和平/简单/普通/困难
/deop
撤销玩家的管理员权限
具体用法:
deop 目标玩家
玩家可以为id
@a/p/r
加目标选择器
该命令仅可在对话框内执行
/effect
编辑实体药效效果
具体用法:
effect 目标 药效 时长 等级 true/false
目标
可以是任意实体
@a/p/r/e
加目标选择器
可以是玩家id
药效:
伤害吸收 22 absorption
失明 15 blindness
防火 12 fire_resistance
急迫 3 haste
生命提升 21 health_boost
饥饿 17 hunger
瞬间伤害 7 instant_damage
瞬间治疗 6 instant_health
隐身 14 invisibility
跳跃提升 8 jump_boost
飘浮 25 levitation
挖掘疲劳 4 mining_fatigue
反胃 9 nausea
夜视 16 night_vision
中毒 19 poison
生命恢复 10 regeneration
抗性提升 11 resistance
饱和 23 saturation
缓慢 2 slowness
速度 1 speed
力量 5 strength
水下呼吸 13 water_breathing
虚弱 18 weakness
凋零 20 wither
时长:单位(s)
等级:限定等级-1(最高输入255)
如需要3级效果
则输入2
true/false
是否关闭粒子效果(默认false)
t不显示/f显示
/enchant
附魔玩家手中物品
具体用法:
enchant 目标 魔咒 等级
目标:必须为玩家
魔咒:
aqua_affinity
水下速掘
bane_of_arthropods
截肢杀手
blast_protection
爆炸保护
depth_strider
深海探索者
effciency
效率
feather_falling
摔落保护
fire_aspect
火焰附加
fire_protection
火焰保护
flame
火矢
fortune
时运
frost_walker
寒冰行者
infinity
无限
knockback
击退
looting
抢夺
lucking_of_the_sea
海之眷顾
lure
饵钓
mending
经验修补
power
力量
respiration
保护
sharpness
锋利
silk_touch
精准采集
smite
亡灵杀手
thorns
荆棘
unbreaking
耐久
等级:必须是可附魔的最高等级
/execute
使某一目标在某一坐标执行某一命令
格式:
1)execute 目标 坐标 指令
2)execute 目标 坐标 detect坐标 方块id 方块data 指令
目标
可以是任意实体
@a/r/p/e
或者玩家id
可以加目标选择器
坐标:
可以是绝对/相对坐标
为指令执行处
方块id/方块data
探测规定坐标的方块是否与规定的方块相同
第二组坐标即为规定坐标
即:在第二组坐标处的方块为规定方块时,执行指令
指令:随意指令,可以execute嵌套
/fill
填充一个区域
具体用法:
fill x1 y1 z1 x2 y2 z2 方块id 方块data 填充模式 方块id 方块data
两组坐标确定被填充范围
方块为id和data决定的填充方块
模式:
keep
仅用填充方块填充区域内空气
replace
用填充方块替换限定方块
(模式后id与data限定)
destroy
填充区域后原方块以被破坏形式掉落
hollow
用填充方块填充区域的外层
内层用空气填充
outline
用填充方块填充区域的外层
内层不变
/gamemode
改变玩家的模式
具体用法:
gamemode 模式 目标
模式:
0/1/2
s/c/a
即:
生存/创造/冒险
目标:
可以是玩家id
或@a/@r/@p
/gamerule
设置该存档的游戏规则
具体格式:
gamerule 规则 true/false
规则:
dodaylightcycle
是否进行日夜交替和月相变化
doentitydrops
非生物实体是否掉落物品
dofiretick
火是否传播及自然熄灭
domobloot
生物是否掉落物品
domobspawning
生物是否自然生成 不影响刷怪箱
dotiledrops
方块被破坏时是否掉落物品
doweathercycle
天气是否变化
drowningdamage
玩家是否承受窒息伤害
falldamage
玩家是否承受跌落伤害
firedamage
玩家是否承受火焰伤害
keepinventory
玩家死亡后是否保留物品栏物品
mobgriefing
爬行者、僵尸、末影人、恶魂、凋灵、兔子、羊和村民是否能改变、破坏方块,以及村民、僵尸、骷髅和僵尸猪人是否能捡拾物品
pvp
玩家之间是否能够造成伤害
sendcommandfeedback
玩家执行命令的返回信息是否在聊天框中显示,同时影响命令方块是否保存命令输出文本
commandblockoutput
命令方块执行命令时是否通报管理员
true/false:输入true/false确定该规则的开启/关闭,不输入可以查看该规则当前模式
naturalregeneration
玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果、生命恢复状态效果等)
tntexplodes
TNT是否会爆炸
/give
给予玩家物品
具体格式:
give 目标 物品id 物品数量 物品data 数据标签
目标:
可以是玩家id
或@a/r/p
物品id:英文名称
物品数量:必须>1
物品data:区分相同id的不同物品(0~15)
数据标签:nbt
/help
提供玩家指令帮助
具体用法
help指令
指令可以为任意指令
help=?
/kill
清除实体
具体用法:
kill 目标
目标可以是玩家id
可以是@a/r/p/e
可以加目标选择器
/locate
获取最近的建筑的坐标
具体用法:
locate 建筑id
建筑id如下:
endcity-末地城
fortress-地狱堡垒
mansion-林地府邸
mineshaft-废弃矿井
monument-海底遗迹
stronghold-遗迹
temple-神殿/沼泽小屋/雪屋
village-村庄
/list
列出服务器中的玩家
具体用法:
list
直接输入 可以列出服务器当前玩家列表
/me
显示一条以自己为主角的信息
具体用法:
me 信息
信息:任何字符
例如输入
/me 命令方块真好玩
就会反馈以下消息
* 玩家id 命令方块真好玩
/op
给予一名玩家管理员身份
具体用法:
op 玩家
玩家可以为id
@a/p/r
加目标选择器
该命令仅可在对话框内执行
/playsound
播放一段音效
具体格式:
携带版
playsound 音效 目标 坐标 音量 音调 最小音量
音效:
1 - ambient.cave.cave [洞穴的声音]
2 - ambient.weather.rain [下雨的声音]
3 - ambient.weather.thunder [打雷的声音]
4 - damage.fallbing [掉落伤害的声音]
5 - damage.fallsmall [掉落伤害的声音]
6 - damage.hit [被撸的声音]
7 - dig.cloth [挖羊毛的声音]
8 - dig.grass [挖草方块的声音]
9 - dig.gravel [挖沙砾的声音]
10 - dig.sand [挖沙子的声音]
11 - dig.snow [挖雪块的声音]
12 - dig.stone [挖石头的声音]
14 - fire.fire [火烧的声音]
15 - fire.ingnite [打火石打火的声音]
16 - fireworks.blast_far [烟花爆炸的声音]
17 - fireworks.blast1 [烟花爆炸的声音]
18 - fireworks.largeBlast_far [大型烟花炸的声音]
19 - fireworks.largeBlast [大型烟花爆炸的声音]
20 - fireworks.launch [烟花发射的声音]
23 - liquid.lava [岩浆的声音]
23 - liquid.lavapop [岩浆的声音]
24 - liquid.splash [岩浆溅起的声音]
26 - liquid.swim [游泳的声音]
27 - liquid.water [水的声音]
28 - minecart.base [矿车移动的声音]
29 - minecart.inside [玩家乘坐时矿车移动的声音]
30 - mob.bat.death [蝙蝠死亡的声音]
31 - mob.bat.hurt [蝙蝠受到伤害的声音]
32 - mob.bat.idle [蝙蝠游荡的声音]
33 - mob.bat.loop [蝙蝠飞行的声音]
34 - mob.bat.takeoff [蝙蝠停靠的声音]
35 - mob.blaze.breathe [烈焰人呼吸的声音]
36 - mob.blaze.death [烈焰人死亡的声音]
37 - mob.blaze.hit [烈焰人被攻击的声音]
38 - mob.cat.hiss [猫发出嘶嘶声]
39 - mob.cat.hitt [猫被攻击的声音]
40 - mob.cat.meow [猫叫]
41 - mob.cat.purr [猫咕噜咕噜的声音]
42 - mob.cat.purreow [猫呜呜的声音]
43 - mob.chicken.hurt [鸡被攻击的声音]
44 - mob.chickken.plop [鸡出鸡蛋的声音~]
45 - mob.chicken.say [鸡普通叫的声音~]46 - mob.chicken.step [意味不明]
50 - mob.creeper.death [苦力怕死亡的声音]
51 - mob.creeper.say[苦力怕呲呲声]
52 - mob.enderdragon.end [末影龙死亡的声音]
53 - mob.enderdragon.growl [末影龙咆哮的声音]
54 - mob.enderdragon.hit [末影龙被攻击的声音]
55 - mob.enderdragon.wings [末影龙飞行的声音]
56 - mob.endermen.death [末影人死亡的声音]
57 - mob.endermen.hit [末影人被撸的声音]
58 - mob.endermen.idel [末影人空闲的声音]
59 - mob.endermen.portal [末影人瞬移的声音]
60 - mob.endermen.scream [末影人被激怒的声音]
61 - mob.endermen.stare [盯着末影人看的声音]
62 - mob.ghast.affectionate_scream [恶魂向你示爱的声音]
63 - mob.ghast.charge [恶魂准备发射烈焰弹的声音]
64 - mob.ghast.death [恶魂死亡的声音]
65 - mob.ghast.fireball [烈焰弹被发射的声音]
66 - mob.ghast.moan [恶魂空闲的声音]
67 - mob.ghast.scream [恶魂哭泣的声音]
68 - mob.irongolem.death [铁傀儡死亡的声音]
69 - mob.irongolem.hit [铁傀儡被撸的声音]
70 - mob.irongolem.throw [铁傀儡挥手的声音]
71 - mob.irongolem.walk [铁傀儡走动的声音]
72 - mob.magmacube.big [大型岩浆怪的声音]
73 - mob.magmacube.jump [岩浆怪跳动的声音]
74 - mob.magmacube.small [小型岩浆怪的声音]
75 - mob.pig.death [猪死亡的声音]
76 - mob.pig.say [猪普通的声音]
77 - mob.pig.step [意味不明]
78 - mob.sheep.say [羊叫]
79 - mob.sheep.shear [羊的毛被剪下的声音]
80 - mob.sheep.step [意味不明]
81 - mob.silverfish.hit [蠹鱼被攻击的声音]
82 - mob.silverfish.kill [蠹鱼被杀死的声音]
83 - mob.silverfish.say [蠹鱼普通的声音]
84 - mob.silverfish.step [意味不明]
85 - mob.skeleton.death [骷髅死亡的声音]
86 - mob.skeleton.hurt [骷髅被撸的声音]
87 - mob.skeleton.say [骷髅普通的声音]
88 - mob.skeleton.step [意味不明]
89 - mob.slime.attack [史莱姆攻击的声音]
90 - mob.slime.big [大史莱姆的声音]
91 - mob.slime.small [小史莱姆的声音]
92 - mob.spider.death [蜘蛛死亡的声音]
93 - mob.spider.say [蜘蛛普通的声音]
94 - mob.spider.step [不明]
95 - mob.villager.death [村民死亡的声音]
96 - mob.villager.haggle [村民讨价还价的声音(机翻= =)]
97 - mob.villager.hit [村民被撸的声音]
98 - mob.villager.idle [村民空闲时候的声音]
99 - mob.villager.no [村民抱怨的声音(把交易物品放上去之后拿下来就会发出这种声音)]
100 - mob.villager.yes [与村民交易完毕后的声音]
101 - mob.wither.death [凋零死亡的声音]
102 - mob.wither.hurt [凋零被攻击的声音]
103 - mob.wither.idle [凋零空闲的声音]
104 - mob.wither.shoot [凋零射击的声音]
105 - mob.wither.spawn [凋零出生的声音]
106 - mob.wolf.bark [狼在吼的声音]
107 - mob.wolf.death [狼死亡的声音]
108 - mob.wolf.growl [狼被激怒的声音]
109 - mob.wolf.howl [狼在月光下吼叫的声音]
110 - mob.wolf.hurt [狼被攻击的声音]
111 - mob.wolf.panting [狼呼吸的声音]
112 - mob.wolf.shake [狼抖动的声音]
113 - mob.wolf.step [意味不明]
114 - mob.wolf.whine [狼悲鸣的声音]
115 - mob.zombie.death [僵尸死亡的声音]
116 - mob.zombie.hurt [僵尸受到伤害的声音]
117 - mob.zombie.infect [僵尸把村民感染的声音]
118 - mob.zombie.metal [不明]
119 - mob.zombie.say [僵尸叫的声音]
120 - mob.zombie.step [意味不明]
121 - mob.zombie.remedy [村民僵尸被治疗后的声音]
122 - mob.zombie.unfect [不明]
123 - mob.zombie.wood [僵尸敲门声]
124 - mob.zombie.woodbreak [僵尸拆迁队把木门拆了的声音]
125 - mob.zombiepig.zpig [僵尸猪人普通的声音]
126 - mob.zombiepig.zpigangry [僵尸猪人被激怒的声音]
127 - mob.zombiepig.zpigdeath [僵尸猪人死亡的声音]
128 - mob.zombiepig.zpighurt [僵尸猪人受到伤害的声音]
129 - note.bass [音符盒发出的贝斯声]
130 - note.bassattack [贝斯声]
131 - note.bd [不明]
132 - note.harp [音符盒发出的钢琴声]
133 - note.hat [发出的滴答声]
134 - note.pling [吉他声]
135 - note.snare [音符盒发出的小鼓声音]
136 - portal.portal [地狱传送门的声音]
137 - portal.travel [通过地狱传送门传送到另一地点后的声音]
138 - portal.trigger [地狱传送门正在传送的声音]
139 - random.anvil_break [铁砧损坏的声音]
140 - random.anvil_land [铁砧放置的声音]
141 - random.anvil_use [铁砧使用的声音]
142 - random.bow [箭射出去的声音]
143 - random.bowhit [箭射中目标或落在地上的声音]
144 - random.break [工具损坏的声音]
145 - random.breath [呼吸声]
146 - random.burp [吃完食物后的声音]
147 - random.chestclosed [箱子关闭的声音]
148 - random.chestopen [箱子打开的声音]
149 - random.classic_hurt [Classic版MC受到伤害的声音]
150 - random.click [发射器/投掷器发射的声音]
151 - random.door_close [关门的声音]
152 - random.door_open [开门的声音]
153 - random.drink [喝药水的声音]
154 - random.eat [吃东西的声音]
155 - random.explode [爆炸的声音]
156 - random.fizz [岩浆嘶嘶声]
157 - random.fuse [苦力怕准备膨胀发出的嘶嘶声]
158 - random.glass [打破玻璃 萤石之类的声音]
159 - random.levelup [升级的声音(每升5级发出的声音)]
160 - random.orb [吃到经验球的声音]
161 - random.pop [不明]
162 - random.successful_hit [叮]
163 - random.wood_click [不明]
164 - step.cloth [踩在羊毛上的声音]
165 - step.grass [踩在草皮上的声音]
166 - step.gravel [踩在沙砾上的声音]
167 - step.ladder [爬梯子的声音]
168 - step.sand [踩在沙子上的声音]
169 - step.snow [踩在雪块上的声音]
170 - step.stone [踩在石头上的声音]
171 - step.wood [踩在木头上的声音]
172 - tile.piston.in [活塞收回的声音]
173 - tile.piston.out [活塞伸出的声音]
目标:可以是玩家id
或者@a/@r/@p/@e
可以加目标选择器
坐标:任意坐标
其余三个数值:一般填1
不重要
/replaceitem
对实体/方块进行编辑
具体格式:
方块:
/replaceitem block 坐标 槽位 槽位id 物品id 物品数量 物品data 数据标签
实体:
/replaceitem entity 槽位 槽位id 物品id 物品数量 物品data 数据标签
方块:
坐标:任意坐标,确定容器方块坐标
槽位:
slot.container
槽位id:容器每格都有特定id
物品id/物品数量/物品data:确定编辑物品的通id不同物品的数量
数据标签:nbt
实体:
槽位:
slot.armor.chest 胸甲
slot.armor.feet 靴子
slot.armor.head 头盔
slot.armor.legs 护腿
slot.weapon.mainhand 右手
slot.weapon.offhand 左手
slot.enderchest末影箱
slot.hotbar 玩家手持栏
slot.inventory 玩家背包栏
slot.horse.saddle 马鞍
slot.horse.armor 马铠
槽位id:容器每格都有特定id
物品id/物品数量/物品data:确定编辑物品的通id不同物品的数量
数据标签:nbt
/say
发送一条消息
具体格式:
say 信息
/setblock
放置一个方块
具体格式:
setblock 坐标 方块id 方块data 放置模式 替换方块id 替换方块data
坐标:任意坐标,确定放置坐标
方块id/方块data:确定被放置方块
放置模式:
keep(默认)
在原坐标为空气情况下放置
destroy
直接放置方块并破坏原方块
replace
在确定坐标处为被替换方块时用放置方块替换替换方块
替换方块id/替换方块data:确定替换方块
/setworldspawn
设置世界出生点
具体格式:
setworldspawn 坐标
坐标:任意坐标
/spawnpoint
设置玩家出生点
具体格式:
spawnpoint 目标 坐标
目标可以是玩家id
或@a/@r/@p
坐标:任意坐标
/summon
生成实体
具体格式:
summon 实体id 坐标
实体id:英文
坐标:实体生成坐标
/setmaxplayers
设置可加入游戏的玩家数量上限
具体格式:
setmaxplayers 上限数量
上限人数数量为整数
/spreadplayers
把实体随机传送到区域内地表的某个位置
具体格式:
spreadplayers x z 分散间距 最大范围 传送目标
x z:指定传送目的地区域的中心。 x 和z必须是在-30,000,000和30,000,000之间的整数。可以使用波浪号来指定基于命令执行位置的相对坐标。
分散间距:指定传送目标之间的最小间距。最小值为0.0。
最大范围:指定目标区域边界与区域中心在x和z轴上的距离。 必须比分散间距大,且最小值为1.0。
传送目标:可以为任意实体
@a/r/p/e
加目标选择器
区域为正方形 目标会随机传送到区域内表面的某个位置。目标一定会被传送到选定区域最高的方块上,且不会在熔岩上。
/tp
传送实体
具体格式:
tp a目标 b目标
将a tp至b
a可以是坐标
会直接将玩家传送至该坐标
或是@a/@r/@p/@e
可以是玩家id
可以加目标选择器
b目标必须在a目标是非坐标情况下执行
b坐标是将a目标的实体传送到b坐标
也可以是玩家id
或者@a/@r/@p/@e
可以加目标选择器
/tell
给一名玩家发送私密消息
具体格式:
/tell 收信玩家 信息
收信玩家:必须在线
可以是@a/@r/@p
可以加目标选择器
tell可以替换为m/msg
/testfor
探测限定实体
具体格式:
testfor 目标
目标可以是玩家id
或者是@a/@r/@p/@e
可以加目标选择器
/testforblock
探测坐标方块
具体格式:
testforblock 坐标 方块id 方块data
坐标:任意坐标,确定探测方块坐标
方块id/方块data:确认探测方块类型
/testforblocks
检测2个区域的方块是否相同
具体格式:
testforblocks x1 y1 z1 y2 y2 z2 x3 y3 z3 模式
1组,2组坐标:确认源区域
3组坐标:确认对比区域的西北下角
模式:
all(默认)
必须2个区域内方块完全一样
masked
原区域的空气方块可以被检测区域的方块替换
/time
设置该存档时间
具体格式:
time set/add 时长
time query gametime/daytime/day
set:设置为x时间
add:调快x时间
daytime返回当天日出后流逝的游戏刻数
gametime返回世界总共流逝的游戏刻数
day 返回已流逝的游戏天数
/title
编辑游戏内标题
具体格式:
title 目标 title 信息
title 目标 subtitle 信息
title 目标 actionbar 信息
目标:
可以是玩家id
或@a/@r/@p
信息:
任意字符
title:大标题
subtitle:副标题
actionbar:小标题
/toggledownfall
改变天气
具体用法:
toggledownfall
晴天变雨天
反之亦然
/tickingarea
添加,删除或列出常加载区域
具体用法:
tickingarea add x1 y1 z1 x2 y2 z2 名称
tickingarea add x y z 半径 名称
tickingarea remove x y z
tickingarea remove 名称
tickingarea remove_all
tickingarea list
1.添加与矩形区域有重叠部分的所有区块组成的常加载区域
2.添加与圆形区域有重叠部分的所有区块组成的常加载区域
3.4.删除常加载区域,如果指定了名称,则只会删除具有该名称的常加载区域。如果指定了位置,则删除包含这些坐标点的所有常加载区域
4.删除所有已定义的常加载区域
5.显示当前维度中的常加载区域,如果指定了可选的所有维度参数,则列出已定义的所有常加载区域。注意,列表中显示的坐标在矩形的情况下被调整为区块的边界,在圆的情况下被调整为区块的中心
名称 任意字符串
半径 取值1~4的整数
/weather
设置天气
具体用法:
weather clear/rain/thunder
改变天气为晴天/雨天/雷暴雨
/xp
给予玩家经验
具体用法:
xp 经验值 目标
xp等级L 目标
目标可以是玩家id
或@a/@r/@p
L必须大写
Part.3
名词解析目录:
NBT(数据标签)
西北下角(基本参照坐标点)
任意坐标(绝对坐标与相对坐标)
目标选择器(参数选择器)
NBT
NBT:中文翻译为:数据标签
为mc最基本的保存方式
指令方块提出的NBT
指
“通过指令修改游戏NBT的方式”
目前PE的NBT仅支持
give与replaceitem两个指令
并且仅有2个NBT
即CanPlaceOn(可放置)
CanDestroy(可破坏)
PE的NBT用法:
{"minecraft:can_place_on"{"blocks:["方块id"]"}}
{"minecraft:can_destroy"{"blocks:["方块id"]"}}
2个NBT同时使用:
{"minecraft:can_place_on":{"blocks":["方块id"]},"minecraft:can_destroy":{"blocks":["方块id"]}}
多个方块id在同一NBT使用:
{"minecraft:can_place_on":{"blocks":["方块Aid","方块Bid"]}}
西北下角
西北下角,学名:基本参照坐标点
即指令内所有参照坐标都以西北骗下角的方块坐标为基准点
西北方为游戏中x轴与z轴值偏小的一个方向
clone/testforblocks参照坐标都是西北角
任意坐标
任意坐标,包含绝对坐标/相对坐标
绝对坐标:
即x-y-z明确给出值的坐标点
例如1 2 3
始终不会改变
相对坐标:
即~ ~ ~用~代替执行实体当前轴坐标
例如~1 ~1 ~1
会根据执行实体变化而变化
~ ~ ~是~0 ~0 ~0的简写
~+1~ ~ 即向x轴偏移1格
~-1~ ~ 即向x轴偏移-1格
~ ~ ~+1即向z轴偏移1格
~ ~ ~-1即向z轴偏移-1格
~ ~+1 ~ 即向y轴偏移1格
~ ~-1 ~ 即向y轴偏移-1格
绝对坐标可以与相对坐标混合使用
目标选择器
目标选择器,别名参数选择器
可以通过选择参数来筛选实体
@p 距离最近的玩家
@r 随机玩家
@a 所有玩家
@e 所有实体
x, y, z 坐标
r 外径
rm 内径
dx, dy, dz 体积尺寸
c 数量
l 经验等级最高
lm经验等级最低
m 游戏模式
name实体名称
rx, rxm 垂直旋转角度
ry, rym 垂直水平角度
type 实体类型