【我的世界】指令教程,欢迎学习

更新时间2021/1/54869 浏览综合
1、指令词汇 2、用法
没有学不会的指令,只有不去学的人!记得前缀加上“/”
我只是把一些采用的格式发出来,很多东西大家可以自己去实验,指令的玩法很多可以相互组合在一起,如有遗漏,实属抱歉
/clear从玩家物品栏中删除物品(clear @a物品id可配合execute testfor scoreboard使用)
/clone将特定区域的方块复制到另一处(clone xyz xyz xyz前面的两个xyz是要复制的物体坐标后面的xyz是要复制到目标点得坐标)
/connect链接至服务器URL地址(链接外网,进行快速建造,网易已移除)
/difficulty设置难度等级(difficultyp (h:困难n:普通e:简单p:和平)
/deop撤销玩家的管理员权限(deop (你要撤销 op的人的名字也可以用@aspr)
/effect添加或移除状态效果(effect @a (buff 效果单词)9999 (给予buff秒数) 1 (buff 等级))
/enchant附魔玩家的物品(enchant目标魔咒等级(目标指的是你的id也可是别人的id这个是附魔手持的指令必须要把附魔的东西拿到手上)
/execute执行另一-命令。( execute @e[type= 实体] ~ ~ ~summon/tp/kill/give/ (可以在[0号 里面添加或者修改指令目前可以添加的有(name、 type、x、y、z、r (范围)、m (人数)、c、scores、 rx、rxm、 ry、rym、tag、add、time、 m、dx、dy、dz、1、 lm、rm、假如我要弄个丢雪球就爆出一堆tnt的指令,可以如下( execute@e[type-snowball] ~~~ summon tnt (循环)如果 还要弄检测一个111坐标有玩家就触发雷击的可以这样:execute@e[x=1,y=l,z=1,r=1.5] ~~~ summon lightning _bolt
/fill将某个区域填满特定方块(fill x1y1z1 x2y2z2 方块id (这个就很简单了 ,你可以看成前面的x1y1z1是一-个坐标点这个坐标点要扩到x2y2z2这个点,中间的这些都是要填充的东西)如果你要清除方块的话,把你后面那个方块id改成air就行了)
/gamemode更改玩家的游戏模式(gamemode 1创造模式、gamemode0生存模式、gamemode2 冒险模式,这个可以和execute套用
/gamerule更改或查询游戏规则值( gamerulecommandblockoutput false/true ) (false: 减少 提示消息、true:增加提示消息)
/give给予玩家物品(give @a (s: 自己、a:全部、p:最近、r:随机)物品id
/help提供指令使用帮助(聊天栏打出help提示指令帮助)
/kill杀死实体(kill @a (或者是某位玩家的id或者是动物的id) 1、清理全图除了人之外的所有动物(kill@e[type=!player])、2、清理掉落物(kill @e[type=item])
/locate显示给定结构的最近坐标(locate 建筑id (查找最近的建筑物目前只支持一些原本就在mc里面的建筑物,找村庄必备神器)
/list列出服务器中的玩家(list (列出在 线的玩家)
/me显示一条关于自己的信息(me 显示无效网易版暂且不支持)
/op给予一名玩家管理员身份(op 目标(a、s、p、r或者玩家id)
/playsound播放音效(playsound 音效玩家xyz (坐标)音量音效效果最小音量) (注意: 如果要调音量和音调的话必须要填坐标,假如要播放给全部人听一段声音,可以这样: playsound ambient.weatherrain (波浪音效) @a(也可以用@s、@p、@r) (假如我要在 1 1 1坐标播放一段音乐:( playsoundambient.weather.rain@a[x=1,y=1,z=1,r=2(范围) ])
/xreplaceitem替换物品栏中的物品(目前已经被移除)
/say向多个玩家发送消息(say@ (a、 s、p、r、玩家id、)要发的消息(也可以直接 say消息)
/setblock将方块替换为其它方块(setblockxyz方块id (设置某格子的方块)
/setworldspawn设置世界出生点seworldspawn (就这一句指令,你在哪个位置打出来哪个位置就是世界出生点,无法把出生,点设在空气中!)
/spawnpoint为玩家设置重生点(spawnpoint @ (可以s、p、a、r、玩家id) xyz要设置的坐标) (我想把青云的出生点设置到1 1 1:/spawnpoint 青云 111 ) (当然也可以也可以spawnpoint @a[x,y,z,r] x y z或者spawnpoint @a[name=l,r=2] 1 1 1)很多种用法不一一打出来,要懂得灵活变通
/summon生成实体(summon 怪物id (在你的身边生出来怪物)如果是在命令方块里输入的话,只会在命令方块上召唤出来,) (summon 怪物idxyz (在某个坐标生成怪物))如果要在别人身,上生成的话可以这样: execute 青云(也可以@s、@p、@a、@r) ~~~ summon (怪物id,也可以tnt、雪球、箭...不一一打出来了)
/setmaxplayers设置可加入游戏的玩家数量上限(setmaxplayers玩家数量整数)
/spreadplayers把实体随机传送到区域内地表的某个位置(spreadplayersxz (坐标) r (离坐标的最小半径) r (离坐标得最大半径) @a (可以a、 s、p、r、目标名字、[x、 y、z、r、] 也行(假设把青云传送到距离1 1 1坐标的最小半径为3,最大半径为6的地方: spreadplayers 1 1 3 6青云) (我通俗点来讲,就是最小半径3距离最大半径6 :中间是不是有三格?这三格的范围就会形成一个圆环,玩家在这个圆环里随机传送)可以做成一个随机出生点,testfor @a[r=1.3] (循环),下面接一个连锁方块,填上spreadplayers出生点坐标(x, z) r r@a[x=1, 用=1,在=1,r=1.3] (xyz是出生点坐标,r是范围)更稳定!
/tp传送 tp 1玩家 2玩家(把1传送到2 ) (tp@ (s、p、r、a、玩家id) xyz (坐标) (把某某传送到xyz这个坐标) (tp @a[x,y,z,r] xyz(意思是传送xyzr这个坐标的人到5 )xyz这个坐标)三种普通用法
/tell向另- 玩家发送私信(tell @a (可以s、a、p、r、玩家id)你要发的内容
/testfor统计符合给定条件的实体(testfor @a (s、 a、p、name、type、 r、xyzr、 ...后面接上红石比较器可以断短时间触发一次红石频率,可以接上中继器加大信号。总之这个testfor很多用处,是唯一可以触发红石的指令)
/testforblock测定某方块是否在某位置(testforblock xyz 方块id (这个是检测 xyz坐标有你标记的方块就激活指令)) (假如要检测1 1 1坐标有草方块就激活活塞:testforblock1 1 1 grass然后在命令方块后面放个比较器,在接上活塞九成功了!活塞被推动,当没有了草方块,指令就不好触发)
/tetforblocks测定两个区域中的方块是否相同(testforblocks x1y1z1 x1y1z1 x2y2z2 检测两个坐标有相同的方块就触发) (假如阿雕想测试111 坐标和222的坐标的方块一样就爆炸tnt:testforblocks111 111 222(循环指令方块)然后在指令方块后面摆上比较器,在放上tnt就行了) (还有一种用法:在111坐标上放公告牌,写上“我是青云”,然后玩家在222坐标放公告牌,写上“我是青云”,这样也可以触发指令方块)
/time更改或查询游戏中的世界时间(time add 5000 (把时间调快5000)) (time query daytime查询当前时间) (timequery day查询过了几天) (time set时间调到具体的时间) (1tick=0.05s 游戏一天一共20分钟)
/title管理屏幕上的标题(title @a title内容[全屏消息])(title @a actionbar内容[底 端消息]) (title @a subtitle[正中间下方消息])
/oggledownfall切换天气(toggledownfall (一个单词就行,每次输入就会切换一个天气)
/tickingarea添加,删除或列出常加载区域(tickingarea add 6)(remove:删除、list: 列出、)起点终点区域名(自己些名字) (这个指令 是扩大常加载的范围,也能扩大指令概括的范围等等。
/weather设置天气(天气id clear: 晴朗、rain:雨天、雷暴: thunder、)
/xp增加或减少经验(xp 10000 @a (经验数) (减少的话把10000前面加一“-”号)也可以xp经验@a[xyzr]
95
105
5