我的世界指令教学:初入PC计分板

首先了解一下什么是计分板,计分板是我的世界的一种计数方式,当创建计分板如使用钻石剑次数/scoreboard objectives add zsjsycs stat.useItem.276 钻石剑使用次数

则当你使用一次钻石剑分数就会加1

我们就可以利用这个特性制作许多自己想实现的东西。

比如使用一次加一滴血什么的。

好现在我们来了解一下计分板的类型

计分板的类型主要有一下几类

虚拟变量 dummy

死亡次数 deathCount

杀人次数 playerKillCount

杀怪次数 totalKillCount

生命值 health

成就次数 achievement.成就名

计数stat.

合成物品次数 stat.craftItem.物品ID

使用物品次数 stat.useItem.物品ID

破坏物品次数 stat.breakItem.物品ID

挖掘物品次数 stat.mineBlock.物品ID

杀死指定实体次数 stat.killEntity.实体名字

被指定实体杀死次数 stat.entityKilledBy.实体名字

团队击杀次数 teamkill.队伍名字

团队被击杀次数 killedByTeam.队伍名字

虚拟变量为特殊值只能通过指令加减数值

死亡次数为检测玩家死亡次数

杀人次数为检测玩家杀人次数

杀怪次数为检测玩家杀死所有实体的次数包括中立生物,敌对生物

生命值就是玩家的当前生命值,第一次没有扣血默认为0只有受到伤害或者加血才能正常显示生命值

成就次数为指定的成就完成的次数,包括没有解锁的成就比如我没有达到“钻石!” 这个成就可是当创建了这个计分板后即使没有达到这个成就还是会增加

但是特殊方式获取的钻石无法计入计分板

如使用指令给予的就无法增加数值.

计数为统计指定数据目前支持的数据有:

animalsBred 动物饲养

boatOneCm 船开每一厘米

climbOneCm 爬每一厘米

crouchOneCm 忘记了不知道什么鬼有知道的私信我。。

damageDealt 对玩家造成伤害每次+1不管伤害大小

damageTaken 受到伤害

deaths 死亡次数吧应该是

diveOneCm 潜水每厘米

fallOneCm 掉落每一厘米

fishCaught 钓到鱼次数

flyOneCm 飞行每一厘米不要想太多检测的是跳跃的距离和创造飞行的距离

并不能检测飞行MOD的飞行距离因为飞行MOD添加了反飞行检测的脚本

horseOneCm 骑马每一厘米

jump 跳跃次数

junkFished 钓鱼钓到垃圾的次数

leaveGame 退出游戏次数没有什么实际用处

minecartOneCm 坐矿车每一厘米

mobKills 被实体杀死次数

pigOneCm 骑猪每一厘米

playerKills 玩家击杀

playOneMinute 游戏时间 以毫秒为单位可以制作在线奖励

sprintOneCm 冲刺每一厘米 貌似只有1.8+才可以用

swimOneCm 游每一厘米

timeSinceDeath 死亡时间?不知道什么意思

treasureFished 钓鱼钓到好东西的次数

walkOneCm 走每一厘米

合成物品次数为合成指定物品的次数每合成一次+1

使用物品次数为使用可以使用的物品次数不过好像除了工具和武器外其他使用都不会添加数值?BUG吗?

破坏物品次数为破坏指定工具及挖爆指定工具则+1

挖掘物品次数为挖掘指定方块的次数每挖一次+1

杀死指定实体次数为杀死指定实体的次数

被指定实体杀死次数 为被指定实体杀死的次数

实体名字

Chicken (鸡)

Cow(牛)

Horse(马)

Ocelot(豺猫)

Pig(猪)

Sheep (羊)

rabbit(兔子)

Bat(蝙蝠)

Mooshroom (哞菇)

Squid (鱿鱼)

Villager (村民)

Cave Spider (洞穴蜘蛛)

Enderman(末影人)

Spider(蜘蛛)

Wolf(狼)

Zombie Pigman (僵尸猪人)

Blaze (烈焰人)

Creeper(爬行者)

Ghost (恶魂)

Magma Cube (岩浆怪)

Silverfish (蠹虫)

Skeleton(骷髅射手)

Slime (史莱姆)

Spider Jockey (蜘蛛骑士)

Witch(女巫)

Wither Skeleton(凋零骷髅)

Zombie(僵尸)

Endermite(末影螨)1.8+

Zombie Villager(僵尸村民)

Guardian( 守卫者)1.8+

Elder Guardian(远古守卫者)1.8+

Chicken Jockey (鸡骑士)

Snow Golem(雪傀儡)*

Iron Golem(铁傀儡)*

Ender Dragon(末影龙)

Wither(凋零)*

(*为不可自然生成)

以下通过命令方块生成:

Giant (巨人;巨大僵尸)

Undead Horse(僵尸马 )

Skeleton Horse(骷髅马)

团队击杀次数为这个队伍的队员的击杀次数

团队被击杀次数为指定队伍的队员的被击杀次数

队伍入门

/scoreboard teams add 队伍名字 显示名字

创建指定队伍

队伍名字最好用英文

/scoreboard teams remove 队伍名字

移除指定队伍

/scoreboard teams empty 队伍名字

移除指定队伍的所有玩家

/scoreboard teams join 队伍名字 玩家

使指定玩家进入指定队伍

/scoreboard teams leave 玩家

使指定玩家退出当前队伍

/scoreboard teams option 队伍名称 friendlyfire true/false

开启或者关闭PVP 默认开启

/scoreboard teams option 队伍名称 seeFriendlyInvisibles true/false

开启或者关闭指定队伍隐身可见 默认开启

/scoreboard teams option 队伍名称 color 颜色

颜色代码

"black","dark_blue","dark_green","dark_aqua","dark_red","dark_purple", "gold","gray","dark_gray","blue","green","aqua","red","light_purple", "yellow","white"

我的世界指令教学:初入PC计分板


分享到:


相關文章: