导读:你好!这种情况可以用NBT选择器。首先放置两个命令方块,都设置为循环-无条件-始终活动(图上用红石控制,是因为没有设置commandblockoutput为false)然后把其中一个命令方块设置为/scoreboard players ad
你好!这种情况可以用NBT选择器。
首先放置两个命令方块,都设置为
循环-无条件-始终活动(图上用红石控制,是因为没有设置commandblockoutput为false)
然后把其中一个命令方块设置为
/scoreboard players add @a 数据 0
,循环给所有人加0,让玩家名列入被计分板追踪的名单里
再把另一个设置为:
/scoreboard players set @a[scores={数据=0}] 数据-1
意思就是把所有计分板上“数据”对象的分数为0的玩家的分数都设置为-1
这样,就可以实现你想要的效果了
1、我的世界公告栏指令:/scoreboardobjectivessetdisplaysidebargg。
2、显示列表如下:list列表显示即按TAB可以看到。sidebar侧边栏显示即右侧显示公告就是用这个的。belowName名片显示即头上显示,只能看到别人的不能看到自己的,生命值可以用这个。如果只输入显示位置不输入计分板名字的话则是清空指定位置的显示分数。
设置第一个命令方块,内容如下:
/scoreboard objectives remove m
/scoreboard objectives add m dummy (分数名)
/scoreboard objectives setdisplay list m
/execute @a ~~~ scoreboard players operation @s m=@s (分数)
记住要按照上面的顺序来摆命令方块,摆成一条线,方向要相同。
最后,用这个命令向计分栏中添加一个新分数即可运行。
游戏内容
介绍
玩家们可以自由选择游戏模式 [生存、创造、冒险、极限 (仅Java版) 和旁观模式(仅Java版) ]。在各种模式中体验不一样的有趣玩法,在生存模式中享受打怪、冒险等多种乐趣,在创造模式下享受当创世神的乐趣。该游戏以玩家在三维空间中自由地创造和破坏不同种类的方块为主题。
玩家在游戏中可以在单人或多人模式中通过摧毁或创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的成就(进度)。玩家也可以尝试红石电路和指令等玩法。
我的世界指令代码大全我的世界指令大全2021最新。相信有很多的小伙伴都在寻找我的世界指令代码,今天小编就为大家整理了最新的指令代码分享给大家!
一、我的世界指令代码大全
单机指令(部分多人也适用)
/gamemode0是生存(极限)模式
/gamemode1是创造模式
/gamemode2是冒险模式(必须用特定的武器才能消除方块)
/gamemode3是生存(极限)模式
/give你的名字1371能得到命令方块,在里面输
死亡不掉落:/gamerulekeepInventorytrue
防爆:/gamerulemobGriefingFalse
重设出生点:/spawnpoint@a
ascend-把自己提升到上一个平台
bind{命令关键字}-设置一键命令
clear-清空控制台
damage-关闭或者开启伤害即无敌
descend-把自己移动到下面一个的平台
destroy[all]-破坏当前的东西(背包)
defuse[all]-拆弹(拆除已经点燃了的TNT炸药)
difficulty-设置游戏难度
dropstore-在身边创建一个储物柜
drops-开关物品掉落,关闭的话采矿打怪不掉东西。
dupe[all]-复制东西
duplicate[all]-复制手上的东西并丢出来
worldsave-保存退出游戏
explode[范围]-设置一个地方爆炸(在自家慎用)
extinguish[all]-熄灭周围所有的火
ext[all]-一样是熄灭火
falldamage-开关高空落下伤害
firedamage-开关火的伤害
fly-飞行模式
freeze-冻结怪物
give[数量]-给一样物品
goto-去一个地方
grow[all]-让立即小麦成长
h[COMMAND]-命令列表/帮助
heal-补指定的血
health-设置生命值
help[COMMAND]-命令列表/帮助
home回到出生点
i[数量]-刷东西
instantmine-开关即时采矿(采矿无延迟)
item[数量][费用]给玩家物品,如果不指定则是最大的数量
itemname-显示当前手上的物品名称
itemstack[数量]-给玩家指定数量的物品
kill自杀
jump-瞬移到鼠标所指的地方
killnpc[all]-杀死周围全部NPC或者叫杀了附近所有除自己外的活体生物
worldexit-不保存退出游戏
light-把光永久性关闭
listwaypoints-列出所有路径点
macro{参数}-允许运行宏
maxstack[物品ID&物品名称&全部][数量]-最大的把某物品堆起来
mobdamage-怪物不会给你伤害
msg-添加一个消息到控制台
music[音量]-播放音乐
noclip-穿墙
p-显示当前坐标
pos现在玩家的坐标
reach-玩家到指定地方
rem-删除指定路点
removedrops[all]-删掉地上物品
rename-修改命令名称
repair[all]-修复当前物品耐久
reset-恢复默认设置
search-搜索物品名称
set-在这世界标记一个路径点
setjump[JUMP&reset]-设置跳跃的高度落地伤害和移动1:1
setspawn[]设置当前位置X轴Y轴Z轴
world-世界情报
worldload-加载指定的文件
worldnew[FILENAME][SEED]-在指定位置创建新地图
worldlist-列出所有存档
首先登场的是OP的指令大全:
/give给予人物品id数量-给予某人物品,如果不写数量则给予数量默认为64
/nickID名称-给某人改一个名ID是加白名单的名字
/backup-运行备份命令
/fireball-发射一个火球(会破坏方块)
/healname-治疗某人
/invseename-查看某人的包裹
/lingtningname-天谴(不填写名字会雷击鼠标指向的地方)
/mutename-禁言某人
/ping查看延迟
/seenname-查看某人最后退出的时间
(上面四个命令需要对方在线,不需要对方同意)
/unlimitedid-给予自己无限的某物品
/weatherstorm/suntime-改变天气,雷雨或晴天
/mmoeditnamesknamerank-如果安装了MCRPG插件可以用这个命令改变某人的某项技能等级
/pumpkins-在自己身旁形成南瓜林(带叶子的南瓜林)
/snow-在自己的身旁成为雪后的样子
/thaw-融雪(和冰)
/buther-杀死附近的怪物
/tree树形-生成一棵树(树形不填也可以)
树形:big-大树ewquoia-红木Tallsequoia-高大的红木
Birch-衫树Random-随机
/up高度-将自己提升到某高度,脚下用一块可能悬空的玻璃支撑
WorldEdit:
手拿木斧,左键一角,右键一角,两角之间的长方体为选择区域:
//setid-将选中的区域变为某物品(如果是不可放置或者没有放置点的物品会成为被扔出的状态)
//undo-还原上一次的WorldEdit行动
//redo-还原上一次的//undo(这个说明可能有误)
//movex-将区域移动x块。移动时需正对着区域与NEWS。
//movexup-将区域向上移动x块
//movexdown-将区域向下移动x块
WorldEdit:
noclip-穿墙
p-显示当前坐标
pos现在玩家的坐标
reach-玩家到指定地方
rem-删除指定路点
removedrops[all]-删掉地上物品
rename-修改命令名称
replenish[all]-X
repair[all]-修复当前物品耐久
reset-恢复默认设置
s名字-Sameas/set
search关键词-搜索物品名称
set名字-在这世界标记一个路径点
setjump[JUMP&reset]-设置跳跃的高度落地伤害和移动1:1
setspawn[]设置当前位置X轴Y轴Z轴
setspeed[速度&重置]-设置移动速度
spawn[QTY]-产生一个生物
spawnstack{NAME&ID&random}-产生一个合体的怪物NPC
superheat[all]-Turnsitemswhicharefurnace-ableintotheirfurnacedform
t-Sameas/tele
time[set&get&day&night[minute&hour&day[TIME]]]-设置指定时间得到物品
timeschedule-设定一段时间段,让世界永远保持在这段时间之间--《凉宫春日漫无止境的八月》
unbind-解除一个命令
waterdamage-开关潜水伤害
world-世界情报
worldload-加载指定的文件
worldsave-保存退出游戏
worldseed[SEED]-给你看看你世界里有多少个方块
worldnew[FILENAME][SEED]-在指定位置创建新地图
worldexit-不保存退出游戏
普通玩家指令:
注册账号:/register密码重复密码
登陆账号:/login密码
查看与服务器延迟(出现Pong的间隔就是你与服务器的延迟):/ping
查看金钱:/money或者balance
查看金钱排行榜:/balancetop
设置自己的家:/sethome
回到自己设置的家:/home
上锁:[private]
显示坐标:/getpos
给予别人金钱:/pay玩家ID金钱数量
领地创建命令:/rescreate领地名
领地查询命令:/resinfo
创建领地时所选面积查询命令:/resselectsize
添加区域进一个领地命令:/resareaadd领地名区域名
移除领地:/resremove领地名
二、我的世界2021指令代码汇总
/kill@e[type=evocation_illager]清除卫道士
/gamemode0生存
/gamemode1创造
/gamemode2冒险
/gamemode3旁观(旧版本不能使用)
/gamerulekeepInventorytrue死亡不掉落指令
/difficulty0,1,2,3分别是和平,简单,普通,困难
/give玩家名物品ID物品数量给予玩家物品
/weatherrain下雨
/weatherclear无天气
/weatherthunder雷阵雨
/kill自杀
/spawnpoint设置重生点
/effectclear移除身上所有效果
/clear清除背包所有物品
/scoreboard计分板
/advancement更改玩家进度
,/bossbar更改boss血条
,/clear清除玩家物品
,/clone复制方块,
/data改变方块或实体的NBT数据,
/datapack管理数据包,
/debug开始调试,
/defaultgamemode更改默认游戏模式
/difficulty设置难度,
/effect添加或移除药水效果,
/enchant附魔玩家物品,
/execute以另一实体身份执行命令,
/experience刷经验,
/fill填充方块,
/function运行函数,
/gamemode更改游戏模式,
/gamerule更改游戏规则,
/give给玩家物品,
/help显示帮助,
/kill杀死实体,
/locate定位最近的建筑坐标,
/me(不知道如何描述),
/particle生成粒子效果,
/playsound播放音乐,
/recipe管理合成,
/reload重载数据包,
/replaceitem替换物品
/say说话,
/scoreboard记分板,
/seed显示种子,
/setblock放置方块,
/setworldspawn设置出生点
/spawnpoint设置重生点,
/spreadplayers随机分散实体,
/stats探测命令执行结果,
/stopsound停止音效,
/summon生成实体,
/tag修改实体标签,
/team修改队伍,
/teleport传送实体(和tp有点区别),
/tell发私信,
/tellraw发送高级信息,
/testfor探测实体
/testforblock探测方块,
/testforblocks探测区域内方块是否相同,
/time更改或查询时间,
/title显示标题,
/toggledownfall切换天气,
/tp传送实体,
/trigger更改判据为trigger的计分板,
/weather设置天气,
/worldborder更改世界边缘,
/xp刷经验
//help的替代命令,提供命令使用帮助
/ability赋予或剥夺玩家的能力。
/clear从玩家物品栏中删除物品。
/clone将特定区域的方块复制到另一处。
/connect/wsserver的替代命令,连接至WebSocket服务器。
/deop撤销玩家的管理员权限。
/difficulty设置难度等级。
/effect添加或移除状态效果。
/enchant附魔玩家的物品。
/execute执行另一命令。
/experience给予玩家经验。
/fill将某个区域填满特定方块。
/function运行一个函数。
/gamemode更改玩家的游戏模式。
/gamerule更改或查询游戏规则值。
/give给予玩家物品。
/help提供命令使用帮助。
/kill杀死实体(玩家、生物、物品等)。
/list列出服务器中的玩家。
/locate显示最近给定结构的坐标。
/me显示一条关于自己的信息。
/mixerMixer交互性控制。
/mobEVEnt控制或查询允许运行的生物事件。
/msg/tell的替代命令,向另一玩家发送私信。
/op授予玩家管理员权限。
/particle创建颗粒。
/playsound播放音效。
/reload从硬盘中重新加载战利品表、进度和函数。
/replaceitem替换物品栏中的物品。
/resupply立即补给村庄新经济供需体系。
/save准备备份,查询其状态或恢复。
/say向多个玩家发送消息。
/scoreboard管理记分板目标、玩家、队伍与标签。
/setblock将方块替换为其他方块。
/setmaxplayers设置可加入游戏的玩家数量上限。
/setworldspawn设置世界出生点。
/spawnpoint为玩家设置出生点。
/spreadplayers将实体传送到随机位置。
/stopsound停止音效。
/summon生成实体。
/tag修改玩家或实体的标签。
/teleport/tp的替代命令,传送实体。
/tell向另一玩家发送私信。
/tellraw向玩家显示JSON消息。
/testfor统计符合给定条件的实体。
/testforblock测定某方块是否在某位置。
/testforblocks测定两个区域中的方块是否相同。
/time更改或查询游戏中的世界时间。
/title管理屏幕上的标题。
/toggledownfall切换天气。
/tp传送实体。
/w/tell的替代命令,向另一玩家发送私信。
/weather设置天气。
/wsserver连接至WebSocket服务器。
/xp增加或减少经验。
召唤生物:
召唤已驯服的僵尸马:/summonEntityHorse~~~{Type:3,Tame:1}
召唤未驯服的僵尸马:/summonEntityHorse~~~{Type:3}
召唤已驯服的骷髅马:/summonEntityHorse~~~{Type:4,Tame:1}
召唤未驯服的骷髅马:/summonEntityHorse~~~{Type:4}
召唤僵尸巨人:/summonGiant
/summonGiant巨型僵尸
/summonEnderDragon末影龙
/summonWitherBoss凋零
/summonSkeleton骷髅
/summonPig~~~输入指令可以刷出一只猪
/summonCow~~~输入指令可以刷出一只牛
/summonZombie~~~输入指令可以刷出一只僵尸
/summonCow-牛
/summonChicken-鸡
/summonMushroomCow-蘑菇牛
/summonBat-蝙蝠
/summonPig-猪
/summonEntityHorse-马
/summonSheep-羊
/summonVillager-村民
/summonVillagerGolem-铁傀儡
/summonSnowMan-雪傀儡
/summonWolf-狼/狗
/summonOzelot-猫
/summonSquid-鱿鱼
/summonZombie-僵尸
/summonSkeleton-骷髅
/summonCreeper-苦力怕/自爆怪/JJ怪
/summonPigZombie-僵尸猪人
/summonGhast-幽灵/恶魂
/summonEnderman-末影人/“黑基佬”
/summonSilverfish-银鱼虫/螨虫
/summonEndermite-末影螨虫
/summonSlime-史莱姆
/summonLavaSlime-地狱史莱姆
/summonWitch-女巫
/summonGuardian-水下保卫
/summonBlaze-烈焰人
/summonSpider-蜘蛛
/summonCaveSpider-洞穴蜘蛛
/summonEnderDragon-末影龙Boss
/summonWitherBoss-凋零Boss
/summonGiant-巨型僵尸
非生物:
/summonBoat-船
/summonMinecartRideable-普通矿车
/summonMinecartHopper-漏斗矿车
/summonMinecartFurnace-熔炉矿车
/summonMinecartCommandBlock-指令方块矿车
/summonMinecartChest-箱子矿车
/summonMinecartSpawner-刷怪笼矿车
/summonSmallFireball-小型火球(烈焰人发出的)
/summonFireball-火球(恶魂发出的)
/summonItem-物品
/summonLeashKnot-绳子结
/summonPainting-画
/summonLightningBolt-雷电
/summonThrownExpBottle-已扔出的XP瓶子
/summonWitherSkull-凋零骷髅头(凋零Boss发出的骷髅头)
/summonEnderCrystal-末影水晶
/summonFireworksRocketEntity-已发出的烟火
/summonArrow-已射出的箭
/summonThrownPotion-已扔出的药
ThrownEnderpearl-已扔出的末影珍珠
/summonEyeOfEnderSignal-末影之眼的信号
/summonPrimedTnt-已点燃的TNT
/summonFallingSand-掉落沙属性
/summonItemFrame-物品显示
/summonXPOrb-经验球
/summonunknown-鱼饵
通过分数选择目标
[scores={记分项1=分数1,记分项2=分数2,}] — 仅选择计分项计分项1为分数1且计分项2为分数2……的目标。
记分板的选择器参数全部在scores标签中,其值为各项的组合,组合中每一项都是“记分项=分数”的格式。花括号内的分数可以是具体的值或范围。例如:
@e[scores={myscore=10}] — 仅选择记分项myscore且分数为10的目标。
@e[scores={myscore=1012}] — 仅选择记分项myscore且分数为10到12的目标。
@e[scores={myscore=5}] — 仅选择记分项myscore且分数为5或以上的目标。
@e[scores={myscore=15}] — 仅选择记分项myscore且分数为15或以下的目标。
@e[scores={foo=10,bar=15}] — 仅选择记分项foo中分数为10,且记分项bar中分数为1到5的目标。
达到多少出多少俺不知道咋弄,但是清零是scoreboard players reset <玩家> [记分项]
以上资料来自Minecraft Wiki 记分板指令
我的世界最新18版本中加入了分数控制的概念,玩家可以通过operation和test来合并检测计分板的数据,下面是operation和test的使用方法详解,有兴趣的玩家可以参考一下。
operation和test使用方法
说下18最新出的积分板系统,新加了玩家分数的控制:operation和test。Operation的用途就是可以把2个积分板变量的分数合并,可以+,-,,/和%。Test的用途就是探测,探测一定得分数范围。这个对新手来说有点难,本人也不是100%的了解这个新的功能。
OK。首先来说下operation。这个应该是最难的。指令格式:
/scoreboard players operation 玩家1积分板变量1加减乘除玩家2积分板变量2
复制代码
大家看见,这里面有2个玩家和2个积分板变量。中级的加减乘除就是处。OK。首先说下玩家。有2个玩家的位置,玩家1和玩家2可以全部是同一个玩家,或者在多人游戏里可以是2个玩家。大家可以自己填写。之后就是积分板变量1和2,这2个和玩家一样。可以是一个相同的变量,或者是2个不同的变量。之后中间的加减乘除部分可以填写5个功能:+=,-=,=,/=和%=。+=就是相加,-=就是减,=就是乘,/=就是除,%=就是百分比的意思。这就是指令填写的讲解。之后来说下用法:
scoreboard players operation PotatoMaster101 Test18 += PotatoMaster101 Test182
大家看见,这条指令的格式和刚才一样。意思就是,把一个叫PotatoMaster101,在变量Test182的分数提取出来,然后把分数加到变量Test18里的PotatoMaster101玩家。以上说过,单机可以有一个名字2个变量,联机的话可以有2个玩家2个变量了。当然,也可以把2个变量都写成Test18,这样变量会互相相加。举个例子:如果PotatoMaster在Test182里的分数是1,在Test18里的分数是2,这样子激活这条指令就是2+1,把PotatoMaster在Test18的分数变成3。当然,不一定要是+=,上面说的5种都可以用。(我知道你再问:什么什么什么也听不懂,不过自己测试后就会懂)。如果写=,那就是21=2,分数还是2,/=的话就是
之后来说下test,这个相对来说简单点,和testfor差不多。格式:
/scoreboard players test 玩家积分板变量最小分数最大分数
这条指令的玩家和积分板变量就不做多解释了。最小分数就是探测的最基础的分数,最大分数就是探测的最高分数。比如:最小分数是-1,最大分数是1的话,那么积分是-1,0,1的话都会被探测进去,其他数字就不会经过探测。这个就好比/testfor @a[score_min=,score_=]。比如:
scoreboard players test @a Test18 -1 8
这条指令的意思就是探测一个在Test18积分板里的玩家,分数是最起码-1,最高8。所以-1和8之间的分数,只要达到,就会用比较器给出输出。(警告:这和testfor相同。所以必须要比较器和红石脉冲来运行)
计分板的指令是/scoreboard,有两个分支,分别是objectives(项目)和players(玩家,队伍),而它们又有许多分支,小编先给大家讲一下objectives。
objectives分为add(增加)、remove(删除)、list(列表)和setdisplay(显示)。add是增加一个计分项目,remove是删除某个计分项目,list是列出所有的计分项目,setdisplay是将某个计分项目显示在某个位置。
add用法
格式:/scoreboard objectives add <计分项目的名字> <得到分数的方法>
(“<>”必须要填,“[]”可以不用填)
得到分数的方法目前在PE端只有一个,那就是dummy,意思就是虚拟的,只能通过命令或者命令方块去修改分数。
remove用法
格式:/scoreboard objectives remove <要删除的计分项目的名字>
这个很简单,就不用说了。
list用法
格式:/scoreboard objectives list
这个更简单,它的用处在于如果你忘记了你创建过什么项目,可以用该指令查询。
setdisplay用法
这个指令有些复杂,具体见下面:
格式:/scoreboard objectives setdisplay <显示的位置> <排序方式(belowname是不用的)> <显示的项目名字>
显示的位置有三个,分别是list(显示在暂停界面的玩家列表),sidebar(显示在屏幕的右边)和belowname[显示在玩家头上(多人联机才可以看见)]。
排序方式就是怎么排序玩家(就像排行榜一样),有两个选项,但我忘记了(有些尴尬,以后再补上去)。据我所知,上面的是从小到大,下面开头是d的是从大到小(默认)。
players用法
:
现在看完了objectives,接下来看看players了。
players分为set、add、remove、test和list。
注意:players是对单独一个玩家,而不是对一个计分项目。所以,不要忘了目标选择器!
set用法:
set是设置某一个玩家的一个计分项目的分数。
格式:/scoreboard players set <目标实体> <要设置的计分项目名字> <分数>
目标实体就是指玩家,也可以用@a、@p等目标选择器来表示。
分数指计分项目的分值(就是一个数字)。
add用法:
add是增加某一个玩家的某一个计分项目的分值。
格式:/scoreboard players add <目标实体> <要增加的计分项目的名字> <增加的分数>
remove用法:
remove是减少某个玩家的某一个计分项目的分值(可以删到负数去!)。
格式:/scoreboard players remove <目标实体> <要减少的计分项目名字> <减少的分数>
test用法:
test是检测某个玩家的某一个计分项目的分值是否在指定范围内,一般用在计分板商店。
格式:/scoreboard players test <目标实体> <要检测的计分项目名字> <范围最小值> <范围最大值>
范围最小值和最大值都是填数字,但也可以用来表示无穷小,最大值可以填的最大数字是999'999'999。
list用法:
list是显示某位玩家所有的计分项目的分数。
格式:/scoreboard players list <目标实体>
我的世界记分板完整教程应用讲解,可以由命令和命令方块进行控制,对象由名称、显示名称、判据以及每位玩家所对应的整数数据组成,这块涉及到的东西比较的多,对于新人来说可能不太能够运用。
这是Minecraft内部的一个系统。它可以储存变量或者创立多支队伍来区别实体和玩家。玩家仅能同时加入一支队伍,并以此使用队伍设定中的功能。你可以创建一个指定判据的记分板,来帮助你完成一些有趣的功能。记分板的分数范围可正可负,并且很大,但没有小数。自18快照以来,记分板的判据大大增加,可以统计你的各种游戏数据,包括击杀指定生物,使用指定道具,合成物品,破坏方块等等。你可以使用它来实现更多的功能,同时简化你的命令方块电路,甚至创建更有趣的多人游戏。
用处:
1简化电路
2减小延迟,或者为目标增加更加精准的延迟
3脱离红石比较器等方块,直接对指定实体执行命令
4检测更丰富的内容,例如射出箭和破坏方块,甚至是指定nbt标签的实体
5创建多个玩家队伍,设定诸如友军伤害和名字颜色等队伍设置
6用侧边栏等方法丰富玩家获取资讯的方式
7进行数学运算
指令组:
0基础指令
scoreboard
//最基础的指令,将记分板分为变量,修改数值和队伍三类。
1变量指令
scoreboardobjectiveslist
//列出所有已经存在的变量记分板,并显示它们的判据是什么。往往在研究他人地图时使用。
scoreboardobjectivesadd记分板名判据[显示名字]
//创建一个指定判据的新变量记分板。记分板名是执行其他指令时使用的名字,而显示名仅用于在侧边栏的部分设定显示名字。所以记分板名应当尽量简短但能明白,并且由于score_name=等用处,记分板名尽量不要包含下划线等符号和空格,最好是全数字和字母。判据会决定这个记分板玩家分数的自动增加方法,会单独讲。
scoreboardobjectivesremove记分板名
//移除一个已经创立的记分板
scoreboardobjectivessetdisplay位置[记分板名]
//将某个记分板的数据显示在某个位置上,或者清除指定位置的记分板显示(不填记分板名)。可选位置有list[列表],sidebar[侧边栏],sidebarteam队伍颜色[特定颜色队伍的侧边栏],belowName[名字下方]四种。
2修改数值指令
scoreboardplayerslist[玩家或实体名]
//显示所有玩家/实体的所有记分板分数。即使记分板上的实体已经被删除,可是数据仍然会保存在里面,使用该实体的UUID代码。因此,如果在运行过大量实体记分板的地图中使用该指令,游戏很可能会由于显示量过大而崩溃!
scoreboardplayersset玩家/实体名记分板名分数[nbt标签]
//将指定的玩家或实体的记分板分数设定成一个数值。可以指定nbt标签。因此,结合execute指令可以替代testfor指令而直接对目标实体执行命令。可以为不存在的玩家名使用该指令。
scoreboardplayersadd玩家/实体名记分板名数值[nbt标签]
//为指定玩家或实体的记分板分数增加一个数值。可以指定nbt标签。结合set子指令可以将玩家分数控制在一定范围内,同时创建更精准的延迟。可以为不存在的玩家名使用该指令。
scoreboardplayersremove玩家/实体名记分板名数值[nbt标签]
//为指定玩家或实体的记分板分数移除一个数值。可以指定nbt标签。结合set子指令可以将玩家分数控制在一定范围内,同时创建更精准的延迟。可以为不存在的玩家名使用该指令。
scoreboardplayersreset玩家/实体名[记分板名]
//重置某个存在于世界内的玩家或实体的某个记分板数据,或者所有记分板数据(不填记分板名)。常用于消除显示在记分板侧边栏等位置的名字。
scoreboardplayersenable玩家名触发器记分板名
//激活一个玩家的指定触发器判据的记分板。激活后即使是没有作弊权限玩家也可以使用指令trigger来自己修改自己的该记分板分数。使用trigger指令一次后激活会关闭,需要再次激活才能使用trigger指令。
scoreboardplayerstest玩家/实体名记分板名最小值[最大值]
//测试一个玩家或实体的分数范围,用比较器输出成功信号。因为testfor指令便能做到,而且记分板电路可以直接对指定分数范围的实体执行指令,所以可以说是无用的。
scoreboardplayersoperation被执行/实体玩家被运算记分板名运算符号执行玩家/实体运算记分板名
//将执行方的某个记分板分数用运算符号[+=,-=,=,%=,/=]运算到被执行方的指定记分板分数上。可以用于同步记分板数据,比较记分板数据大小等。
3队伍指令
scoreboardteamslist[队伍名]
//显示指定队伍信息或所有队伍列表
scoreboardteamsadd队伍名[显示名]
//创立一支新的队伍
scoreboardteamsremove队伍名
//移除一支以及创立的队伍
scoreboardteamsempty队伍名
//移除一个队伍内的所有实体/玩家
scoreboardteamsjoin队伍名[玩家/实体名]
//使一个玩家或实体加入一支队伍。可以是不存在的玩家。
scoreboardteamsleave[玩家/实体名]
//使一个玩家或实体离开自己的队伍。若不填,即为自己离开。
scoreboardteamsoption队伍名设定名对应标签
//为一个队伍设定队伍颜色[color],友军伤害[friendlyfire],隐身可见[seeFriendlyInvisibles],名字可见[nametagVisibility],死亡讯息可见[deathMessageVisibility]等设定。下面有子指令内容。
scoreboardteamsoption队伍名color颜色名
//将一个队伍设定成指定颜色后队员的名字颜色会随之改变,并且可以看到对应颜色的侧边栏记分板内容。可用颜色"black","dark_blue","dark_green","dark_aqua","dark_red","dark_purple","gold","gray","dark_gray","blue","green","aqua","red","light_purple","yellow",和"white",或者使用"reset"来重置(移除)队伍颜色。
scoreboardteamsoption队伍名friendlyfire开启/关闭
//设定同队伍间的友军伤害是否开始,可用true/false标签来开关。
scoreboardteamsoption队伍名seeFriendlyInvisibles开启/关闭
//设定能否看到隐身的队友,若开启隐身的队友将是半透明状态。
scoreboardteamsoption队伍名nametagVisibility状态
//设定能否看到队员头上的名字。可用标签:从不[never],仅其他队员可见[hideForOtherTeams],仅自己队员可见[hideForOwnTeam],永远可见[always]
scoreboardteamsoption队伍名deathMessageVisibility状态
//设定能否看到队员的死亡讯息。可用标签:从不[never],仅其他队员可见[hideForOtherTeams],仅自己队员可见[hideForOwnTeam],永远可见[always]
4普通玩家可用指令:
trigger触发器判据记分板名设置/增加数值
激活后可由普通玩家使用一次,来改变自己的触发记分板数据。
4判据
用于对玩家的行为自动改变记录数值。[仅对玩家有效!]
1普通判据
dummy
//普通变量,不会随外界内容改变,只能由管理指令修改。
trigger
//类似于dummy的普通变量,但激活后可以由没有作弊权限的玩家自己修改。
deathCount
//记录死亡次数变量,每当玩家死亡时会增加1。
playerKillCount
//记录击杀玩家数量,每当击杀一个玩家数值会增加1。
totalKillCount
//记录总击杀数,每当击杀一个生物时数值会增加1。
health
//记录玩家生命值,以半颗心为一个单位显示玩家生命值,不能由指令修改。
2统计判据
achievement成就名
//记录获得成就的次数。可用成就名:"acquireIron","bakeCake","blazeRod","bookcase","breedCow","buildBetterPickaxe","buildFurnace","buildHoe","buildPickaxe","buildSword","buildWorkBench","cookFish","diamonds","diamondsToYou","enchantments","exploreAllBiomes","flyPig","fullBeacon","ghast","killCow","killEnemy","killWither","makeBread","mineWood","onARail","openInventory","overkill","overpowered","portal","potion","snipeSkeleton","spawnWither","theEnd",和"theEnd2"
stat统计名
//统计玩家某种动作的次数或距离数,例如疾跑距离等。可用统计名:"animalsBred","boatOneCm","climbOneCm","crouchOneCm","damageDealt","damageTaken","deaths","diveOneCm","drop","fallOneCm","fishCaught","flyOneCm","horseOneCm","jump","junkFished","leaveGame","minecartOneCm","mobKills","pigOneCm","playerKills","playOneMinute","sprintOneCm","swimOneCm","timeSinceDeath","treasureFished",and"walkOneCm"。
statcraftItem物品ID
//统计玩家合成某一物品次数
statuseItem物品ID
//统计玩家使用某一物品次数。例如喝牛奶来使用牛奶桶,耐久类物品在正常情况降低耐久,放置方块和投掷可投物品等都会在对应情况下增加数值1。材料往往是不会有使用次数的,但地图的使用次数没有正常工作(bug)
statbreakItem物品ID
//统计有耐久的物品损坏次数,例如弓和铲。
statmineBlock方块ID
//统计玩家采集方块数量。仅统计生存中破坏可以掉落的方块,或创造模式中游戏规则设定为方块不掉落时统计。
statkillEntity生物名
//统计玩家杀死指定的生物(实体)数量。可用生物名:"Bat","Blaze","CaveSpider","Chicken","Cow","Creeper","Enderman","EntityHorse","Ghast","LavaSlime","MushroomCow","Ozelot","Pig","PigZombie","Sheep","Silverfish","Skeleton","Slime","Spider","Squid","Villager","Witch","Wolf",和"Zombie"。
statentityKilledBy生物名
//统计玩家被某种生物杀死的次数。可用生物名同上。但由于某些生物是不会攻击玩家的,那么这个数值将不发生自然改变。
teamkill队伍颜色
//统计玩家杀死指定颜色的队伍队员数量。可用队伍颜色:"black","dark_blue","dark_green","dark_aqua","dark_red","dark_purple","gold","gray","dark_gray","blue","green","aqua","red","light_purple","yellow",和"white"。
killedByTeam队伍颜色
//统计玩家被指定颜色队伍的队员杀死次数。可用队伍颜色同上。
5重点内容:
1scoreboardplayersset/add/remove玩家/实体名记分板名分数[nbt标签]
//可以指定nbt标签
2scoreboardteamsoption队伍名设定名对应标签
//为一个队伍设定队伍颜色[color],友军伤害[friendlyfire],隐身可见[seeFriendlyInvisibles],名字可见[nametagVisibility],死亡讯息可见[deathMessageVisibility]等设定。
3统计判据