Minecraft命令方块指令整合

更新时间:2023-06-26 18:58:05 阅读: 评论:0

部分信息取自釨萧的维基百科整合
==========================================
设置出生点指令:/spawnpoint ID xyz坐标
----------------------------------------
杀死指令:/kill 实体
例:/kill @e[name=k]  杀死名叫K的实体
-------------------------------
游戏规则: /gamerule
是=true
否=fal
参数:
commandBlockOutput 命令方块执行是否提示
doDaylightCycle 时间是否流动
doFireTick 火线是否蔓延
doMobLoot 怪物物品是否掉落
doMobSpawning 怪物是否自动生成
doTileDrops 破坏物品是否掉落方块
keepInventory 死亡物品是否保存
mobGrfiefing 怪物是否破坏地形
naturalRegeneration 满饱食度是否自动回复生命值
showDeathMessages 显示死亡消息
ndCommandFeedback 发送命令反馈
-
--------------------------------------------------
给予物品指令:/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 EntityHor ~ ~1 ~ {Tame:1,Saddle:1,Type:3}
召唤骷髅马:/summon EntityHor ~ ~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 文字
--------------------------------------------
放置方块指令:/tblock  xyz坐标 方块 副ID 状态
状态参数:
destory 破坏并更新方块,掉落受doTileDrops指令影响。
keep 遇到方块阻挡不替换
replace 直接替换方块
注意:默认为replace,输入状态时必须输入副ID,没有请输入0
命令方块放置上锁的箱子:
/
tblock ~ ~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 t ID dead 0 注释:设置某玩家死亡次数为0(更多见例子2)
teams 多名玩家组成的队伍
参数2(条件):
list
add  增加  项目名字  如:/scoreboard objectives add 名字 deadthCount (更多注
提示1)
remove
tdisplay 计分板可视 如:/scoreboard objectives tdisplay 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 tdisplay sidebar dead ←名字
镜像迷宫失败次数
-----------------------------------------------------
1.8标题命令:/title ID 参数 文字
参数:
title
subtitle
times
clear
ret
附加颜色例子 :/title @p title {text:"命令方块被激活!",color:blue}
/title @p title {text:".........",color:red}
--------------------------------------------------------------
1.8向玩家播放声音指令:    文件名 ID X Y Z 音量 音调 最低音量
例子:/b @p 0 0 0 1 1 1
例子2:dermen.portal @p 0 0 0 1 1 1
例子三:/avel @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] ~ ~ ~ tblock ~ ~1 ~ minecraft:web 0 keep
小猪走过的地方,头顶长羊毛:
/execute @e[type=Pig] ~ ~ ~ tblock ~ ~1 ~ wool 1
检测站在2格高的橡木木板上:
/execute @p ~ ~ ~ /testforblock ~ ~-2 ~ minecraft:planks
在最近的玩家脚下方块生成为橙色羊毛:
/execute @p ~ ~-2 ~ tblock ~ ~1 ~ wool 1
检测脚下在脚下的方块是玻璃触发
/execute @p ~ ~-3 ~ testforblock ~ ~1 ~ minecraft:glass
“~”自动获取所对应的坐标。
:
----------------------------------------------------------------
设置世界边境:/worldborder
worldborder的命令格式:
/
worldborder <t,add,center,damage,warning,get>
*****************************************************
/worldborder t <sizeInBlocks> <timeInSeconds>
/worldborder add <size
InBlocks> <timeInSeconds>
/worldborder center <x> <z>
/worldborder damage <buffer|amount>
/worldborder warning <time|distance>
/worldborder get
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/worldborder t <sizeInBlocks> <timeInSeconds>的详解:
首先翻译一下wiki:Sets the border to a square region with the specified size in blocks as the width and length. Optionally, a timeInSeconds may be specified such that the border grows or shrinks from the previous width to that being t over the specified time in conds. If timeInSeconds is not specified, the world border changes immediately. To ret the world border size, t sizeInBlocks to 60000000 (sixty million)
这条命令的大概意思就是: 设置世界边界的范围。大家可以看到,其中有一个选项是 <timeInSeconds>,这个可选可不选,这个选项的主要目的是使世界边界在规定时间里放大或缩小,如果不设置这一选项的话,激活命令时,世界边界就会直接被设置到指定位置.特别的,如果想移除世界边界,可以讲"diameter"设置为6000000(600万)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
讲完了t,/worldborder add <sizeInBlocks> [timeInSeconds] 就不难了,意思和t差不多,就是增加世界边界的范围,<sizeInBlocks>就是增加的数值,和t是一样的只不过t是设定的数值,是任意的一个数,而add就是把原有的世界边境范围加上一个数
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
当然,光有边境大小还不行,还得要有中心,于是/worldborder center <x> <z>就应运而生了,这条指令的意思就是设置世界边境的中心,但要注意,此命令的坐标只有x轴和z轴坐标,因为y轴是无限高的......
于是就可以有这样一连串的命令:首先
/worldborder center ~ ~ (以命令方块为中心设置世界边缘)
然后/worldborder t 40 10(已刚才设置的中心为中心,使世界边界在10秒内达到半径40)
接着/worldborder add 10 10(在10秒内将世界边界扩大10个方块的半径)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
上面的指令性质其实都是一样的(改变世界边界的位置),下面要讲的是改变世界边界的特性的命令,也就是
/worldborder damage <buffer|amount>
/worldborder warning <time|distance>
/
worldborder get
先讲/worldborder damage amount 【数据值】 这个命令会改变当你离开世界边界后每秒钟遭到多少的伤害,默认数值为每格每秒0.2伤害。
和/worldborder damage buffer [数据值] 这个命令会改变当你离开世界边界几格会受到伤害,默认为5格(默认5格以内不会受到伤害)
数据值就是你可以自定义的数值...
----------------------------------------------------------
/replacei

本文发布于:2023-06-26 18:58:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1045755.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:注释   方块   命令   世界   指令   生命
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图