部分信息取自釨萧的维基百科整合
==========================================
设置出生点指令:/spawnpoint ID xyz坐标
----------------------------------------
杀死指令:/kill 实体
例:/kill @e[name=k] 杀死名叫K的实体
-------------------------------
游戏规则: /gamerule
是=true
否=false
参数:
commandBlockOutput 命令方块执行是否提示
doDaylightCycle 时间是否流动
doFireTick 火线是否蔓延
doMobLoot 怪物物品是否掉落
doMobSpawning 怪物是否自动生成
doTileDrops 破坏物品是否掉落方块
keepInventory 死亡物品是否保存
mobGrfiefing 怪物是否破坏地形
naturalRegeneration 满饱食度是否自动回复生命值
showDeathMessages 显示死亡消息
sendCommandFeedback 发送命令反馈
---------------------------------------------------
给予物品指令:/give ID 物品 数量 数据 标签
give探测方法,如:/give ID[m=0] 物品 注释:只有在生存模式才能获得此物品
例子:/give @p minecraft:spawn_egg 1 120 {display:{Name:"k"},CanPlaceOn:["minecraft:diamond_block"]}
++++++++++++++++++++++++++++++++++++++++++++++++++++++
给物品加标签:
令物品可以放在指定的方块上(玻璃和草方块):
/give @p stone 1 0 {CanPlaceOn:["grass","glass"]}
给物品取名字:
/give @p stone 1 0 {display:{Name:"111111111"}}
以上2个加在一起:
/give @p stone 1 0 {display:{Name:"111111111"},CanPlaceOn:["grass","glass"]}
令物品可破坏指定的物品:
/give @p stone 1 0 {display:{Name:"111111111"},CanDestroy:["grass","glass"],CanPlaceOn:["glass"]}
/give @p stone 1 0 {CanDestroy:["grass","glass"]}
++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.8命令方块英文名:command_blcok
屏障名称:barrier
++++++++++++++++++++++++++++++++++++++++++
给予附魔物品例子:/give @p minecraft:diamond_sword 1 0 {ench:[{id:17,lvl:127},{id:18,lvl:127}]}
附魔ID:
装备:
0 - 防御,Protection (头盔,装甲,鞋子,裤子)
1 - 火焰防御,Fire Protection (头盔,装甲,鞋子,裤子)
2 - 摔伤减半,Feather Falling (鞋子)
3 - 爆炸防御,Blast Protection (头盔,装甲,鞋子,裤子)
4 - 远程攻击防御,Projectile Protection (头盔,装甲,鞋子,裤子)
5 - 水下呼吸,Respiration (头盔)
6 - 水下挖掘,Aqua Affinity (头盔)
7 - 伤害反射,Thorns (头盔,装甲,鞋子,裤子)
武器 (剑):
16 - 锋利,Sharpness (剑)
17 - 亡灵杀手,Smite (剑)
18 - 节肢杀手,Bane Of Arthropods (剑)
19 - 击退,Knock Back (剑)
20 - 火元素,Fire Aspect (剑)
21 - 掉落品加倍,Looting (剑)
工具:
32 - 挖掘效率,Efficiency (稿子,斧子,铲子)
33 - 精准采集,Silk Touch (稿子,斧子,铲
子)
34 - 不毁,Unbreaking (稿子,斧子,铲子,武器,装备)
35 - 幸运挖掘,Fortune (稿子,斧子,铲子)
武器 (弓箭):
48 - 力量,Power (弓箭)
49 - 弓箭击退,Punch (弓箭)
50 - 火元素,Flame (弓箭)
51 - 无限弓箭,Infinity (弓箭)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
清除物品指令:/clear ID 物品 数据标签
----------------------------------------------------------
/replaceitem
在物品栏第九格刷出钻石盔甲:/replaceitem entity @a slot.hotbar.8 minecraft:diamond_chestplate 1 0 {display:{Name:"Test"},ench:[]}
-------------------------------------------------------
召唤实体指令:/summon 实体名称 xyz datatag
例1:(召唤雷电):/summon LightningBolt
例2:/summon Zombie ~ ~ ~ {Equipment:[{},{},{},{},{id:397,Damage:3,tag:{SkullOwner:Zi_Min}}]}
例3(召唤点燃的TNT):/summon PrimedTnt ~ ~ ~
召唤僵尸马:/summon EntityHorse ~ ~1 ~ {Tame:1,Saddle:1,Type:3}
召唤骷髅马:/summon EntityHorse ~ ~1 ~ {Tame:1,Saddle:1,Type:4}
召唤杀人兔:/summon Rabbit ~ ~ ~ {RabbitType:99}
-----------------------------------------------------
变换天气指令:
切换降水:/toggledownfall
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
降水指令:/weather
参数:
clear 清除
rain 下雨/下雪
thunder 雷雨天
打雷 summon lightningboit
-------------------------------------------
经验指令:/xp 数量 ID
等级指令:/xp 等级l ID
降低方法:数值钱加“-”
-------------------------------------------
杀死指定玩家:/kill ID
ID可空,默认为自己。
-------------------------------------------
输出文字:/say 文字
--------------------------------------------
放置方块指令:/setblock xyz坐标 方块 副ID 状态
状态参数:
destory 破坏并更新方块,掉落受doTileDrops指令影响。
keep 遇到方块阻挡不替换
replace 直接替换方块
注意:默认为replace,输入状态时必须输入副ID,没有请输入0
命令方块放置上锁的箱子:
/setblock ~ ~1 ~ minecraft:chest 0 replace {Lock:"钥匙"}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/fill 填充方块
/clone 复制方块
克隆例子(仅复制石头):
/clone x1 y1 z1 x2 y2 z2 x y z filtered normal minecraft:stone
minecraft:stone 0 filtered normal minecraft:stone
--------------------------------------------------------------
给予玩家效果指令:/effect 玩家 效果 时间 倍数
清除玩家效果指令:/effect 玩家 clear
效果ID ( 注释为倍数X1):
1 速度 注释:增加视野(FOV),提升速度%20
2 缓慢 注释:缩小视野(FOV),速度减慢%15
3 急迫 注释:方块挖掘速度提升%20(手臂挥动得更快)
4 挖掘疲劳 注释:方块挖掘速
度减少%20(手臂挥动得更慢)
5 力量 注释:近身攻击造成的伤害提高130%
6 瞬间治疗 注释:瞬间恢复4(??)
7 瞬间伤害 注释:瞬间造成6(???)
8 跳跃提升 注释:允许玩家跳得更高
9 反胃 注释:导致视野摇晃和扭曲
10 生命恢复 注释:每50刻恢复(???)
11 抗性提升 注释:减少所有受到的伤害20%
12 防火 注释:对货和岩浆免疫
13 水下呼吸 注释:氧气条件在水下不会减少
14 隐身 注释:导致实体消失,除非你直接接触他们,否则生物不会攻击你。如果你穿任何一件盔甲,生物最远能在一米外见到你,在此每增加一件盔甲这个距离将增加3米,当你穿整套盔甲时距离为10米。(无效果时为15米)
15 失明 注释:在玩家身边创造出黑色浓雾,禁止疾跑和暴击。
16 夜视 注释:增加亮度,增加水下视野
17 饥饿 注释:导致食物表更快耗尽(每刻增加0.025饥饿等级)
18 虚弱 注释:近身攻击力降低3,受到此效果僵尸村民能使用金苹果治疗僵尸化,洞穴蜘蛛不会使目标中毒。
19 中毒 注释:每25刻/1.25秒给予半颗心的伤害,生命条变绿,剩下半颗心将不会继续掉血。
20 注释:凋零每40刻/2秒给予半颗心伤害。此效果能致命。生命条会变黑。
21 生命提升 注释: 增加2颗心生命值,额外生命值会在效果结束时消失。
22 伤害吸收 注释:添加2颗心生命值,这些生命值不会受到天然恢复或者其他效果影响,但每30秒无视剩余生命值的状态刷新一次,额外生命值会在效果结束时消失。
23 饱和 注释:每刻恢复1饱食度。
注意:21、22、23是1.6.2里面新加入的,倍数从0开始。
-------------------------------------------------------------------
探测/如果指令:testfor
如:
/testfor ID[rm=5,r=8] 注释:在半径为大于等于5,小于等于8内才能触发命令方块发出红石信号。“r”=小于等于5,“rm”=大于等于5
/testfor ID[lm=5,l=10] 注释:“l”=经验等级,只有在等级大于5小于10才能触发命令方块发出红石信号。
/testfor ID[m=1] 注释:探测游戏模式是否为1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
探测方块指令:/testforblock xyz坐标 方块
注意:需要使用比较器在命令方块旁!
-----------------------------------------------------------------
计分板指令:/scoreboard 参数1 参数2
参数1(项目:):
objectives 目标,项目
players 玩家 例子:/scoreboard players set ID dead 0 注释:设置某玩家死亡次数为0(更多见例子2)
teams 多名玩家组成的队伍
参数2(条件):
list
add 增加 项目名字 如:/scoreboard objectives add 名字 deadthCount (更多注
提示1)
remove
setdisplay 计分板可视 如:/scoreboard objectives setdisplay sidebar dead
sidebar=显示在右侧
list=显示在列表
belowName=显示在玩家头上
dead为项目名字
+++++++++++++++++++++++++++++++++++++++
提示1:
虚拟环境 dummy
死亡次数 deadthCount
杀玩家数量 playerKillCount
击杀数 totalKillCount
↑以上为常用计分项目,注意大小写
例子1:
/testfor ID[score_dead=3,score_dead_min=2] 注释:最大是3,最小是2的时候触发红石信号。
min=最小
例子2:
/scoreboard players rest ID 注释:重置某玩家计分板
创建一个死亡计数计分板例子:
1:/scoreboard objectives add 名字 deadthCount
2:/scoreboard objectives setdisplay sidebar dead ←名字
镜像迷宫失败次数
-----------------------------------------------------
1.8标题命令:/title ID 参数 文字
参数:
title
subtitle
times
clear
reset
附加颜色例子 :/title @p title {text:"命令方块被激活!",color:blue}
/title @p title {text:".........",color:red}
--------------------------------------------------------------
1.8向玩家播放声音指令: 文件名 ID X Y Z 音量 音调 最低音量
例子:/playsound random.orb @p 0 0 0 1 1 1
例子2:playsound mob.endermen.portal @p 0 0 0 1 1 1
例子三:/playsound portal.travel @p 0 0 0 1 1 1
-------------------------------------------------
粒子效果:/particle 粒子效果名称 X Y Z xd yd zd 速度 数量 模式
例(命令方块):/particle fireworksSpark ~ ~ ~ 0 0 0 0.1 80
注: xd yd zd 为坐标偏移值
--------------------------------------------------
检测身边方块上:/execute 实体 x y z 命令 或者/execute 实体 x y z detect x y z 方块 数据 命令
命令方块和例子效果结合:
/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:sandstone 0 /particle angryVillager ~ ~ ~ 0 0 0 0.1 80
例子2:
/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:sandstone 0 /particle portal ~ ~ ~ 0 1 0 0.1 100
所有蜘蛛的头顶上,刷出蜘蛛网。
/execute @e[type=Spider] ~ ~ ~ setblock ~ ~1 ~ minecraft:web 0 keep
小猪走过的地方,头顶长羊毛:
/execute @e[type=Pig] ~ ~ ~ setblock ~ ~1 ~ wool 1
检测站在2格高的橡木木板上:
/execute @p ~ ~ ~ /testforblock ~ ~-2 ~ minecraft:planks
在最近的玩家脚下方块生成为橙色羊毛:
/execute @p ~ ~-2 ~ setblock ~ ~1 ~ wool 1
检测脚下在脚下的方块是玻璃触发
/execute @p ~ ~-3 ~ testforblock ~ ~1 ~ minecraft:glass
“~”自动获取所对应的坐标。
:
----------------------------------------------------------------
设置世界边境:/worldborder
worldborder的命令格式:
/worldborder
*****************************************************
/worldborder set
/worldborder add
InBlocks>
/worldborder center
/worldborder damage
/worldborder warning
tem
/replaceitem entity @p slot.armor.feet minecraft:diamond_boots 1 0 {display:{Name:"迅捷靴"},ench:[{id:8,lvl:2},{id:2,lvl:10}]}
/replaceitem entity @p slot.armor.legs minecraft:golden_leggings 1 0 {display:{Name:"安全护腿"},ench:[{id:0,lvl:3}]}
/replaceitem entity @p slot.armor.head minecraft:golden_helmet 1 0 {display:{Name:"防毒眼镜"},ench:[{id:5,lvl:5},{id:3,lvl:2}]}
replaceitem entity @p slot.armor.chest minecraft:leather_chestplate 1 0 {display:{Name:"游击护甲"},ench:[{id:1,lvl:2}]}