首先了解一下什么是计分板,计分板是我的世界的一种计数方式,当创建计分板如使用钻石剑次数/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"