当前位置: > 手游 > 手游攻略 > 正文内容

我的世界原版食物过期系统制作教程

发表时间:2018-06-21 18:06 来源:未知 作者:翼风  我要评论

为玩家分享我的世界原版食物过期系统,玩家们可以在游戏中让食物有保质期,这样食物就会变得非常的珍贵。 本次发一个食物过期系统,这是我花了两天所做出的系统 不会排版见谅,现在的过期计时只能在玩家背包里面计

  为玩家分享我的世界原版食物过期系统,玩家们可以在游戏中让食物有保质期,这样食物就会变得非常的珍贵。

我的世界原版食物过期系统制作教程

  本次发一个食物过期系统,这是我花了两天所做出的系统

  不会排版见谅,现在的过期计时只能在玩家背包里面计时

  以苹果为例,适用游戏版本1.12.2

  /gamerule doTileDrops false

  复制代码先关闭方块掉落

  /scoreboard objectives add Leaf stat.mineBlock.minecraft.leaves

  复制代码创建一个以破坏树叶为准则的计分板,1.12.2不会写破坏橡树树叶

  高频:/give @a[score_Leaf_min=10] apple 1 0 {display:{Lore:["新鲜度100%"]}}

  复制代码破坏十个树叶后给苹果

  高频:/scoreboard players set @a[score_Leaf_min=10] Leaf 0

  复制代码

  清除玩家的上述计分板

  以上指令是封了玩家获得其他苹果的途径

  /scoreboard objectives add shelflife trigger 保质期倒计时

  复制代码做一个计时的计分板

  高频:/scoreboard players remove @ a shelflife 1

  复制代码开始保质期倒计时

  高频:/scoreboard players set @a[score_sheldlife=-1] sheldlife 500

  复制代码保质期倒计时轮回机制

  高频:clear @a[score_shelflife=0] apple 0 1 {display:{Lore:["新鲜度100%"]}}

  复制代码连锁条件:/give @p apple 1 0 {display:{Lore:["新鲜度80%"]}}

  复制代码上两条指令通过计分板的计时轮回减苹果的保质期(更换NBT)

  高频:clear @a[score_shelflife=0] apple 0 1 {display:{Lore:["新鲜度80%"]}}

  复制代码连锁条件:/give @p apple 1 0 {display:{Lore:["新鲜度60%"]}}

  复制代码......

  重复以上指令直到

  高频:clear @a[score_shelflife=0] apple 0 1 {display:{Lore:["新鲜度20%"]}}

  复制代码由于再下去新鲜度为0,所以就直接清除了新鲜度为20%的苹果

  如果想调整保质期,那么只需调整变换苹果NBT的命令方块的数量就可以自定义保质期

  BUG(特色)最多有一次更换食物NBT的偏差

  注意:以上指令只能在玩家的背包中进行计时,一次只能处理一个苹果,之后或许会优化

相关推荐

热门推荐

推荐

最新推荐

更多美图欣赏

    《光明勇士》超萌公测
    《光明勇士》超萌公测

    《光明勇士》是盛大游戏研发首款3D萌系超自由冒险手游,Q萌的画风一秒融化你的心!装备组装的沙盒玩法,打造独一无二的专属武器;抓鱼、烤肉、跳一跳,趣味玩法乐翻天,快来Pick你的伙伴,一起冒险吧!...

    2018全球数娱未来高峰论坛
    2018全球数娱未来高峰论坛

    聚焦游戏产业创新发展,链接游戏行业无限可能,以“创新·游戏·科技”为主题的2018全球数娱未来高峰论坛于11月13日——11月15日在中国澳门威尼斯人酒店隆重举行。...

    《新密传》游戏截图
    《新密传》游戏截图

    《新密传》游戏截图...

    《江山英雄》游戏壁纸
    《江山英雄》游戏壁纸

    《江山英雄》游戏壁纸...

    《江山英雄》游戏原画
    《江山英雄》游戏原画

    《江山英雄》游戏原画...

关于我们手机客户端隐私版权广告服务友情链接联系我们网站地图文章归档在线留言
Copyright © 2009-2013 WwW.Slieny.CoM, All Rights Reserved.