当前位置: 我的世界 > 游戏攻略 > 正文

我的世界1.12新成就系统JSON格式详解(5)

小编:3F时间:2017-04-06 09:55回到游戏园首页

  brewed_potion

  这个触发器在玩家从酿造台输出栏中拿出任何物品时触发。注意:这不意味着玩家必须酿造过这瓶药水。把药水从随着药水一起出现的酿造台里拿出来(比如末地船里的那个)或者把药水放进输出栏再拿出来都能满足这个触发器。

  比如说,这个示例将会在玩家从药水输出栏取出任何物品时激活。

  {

  "criteria": {

  "custom_test_name": {

  "trigger": "minecraft:brewed_potion"

  }

  }

  }

  这只有一个condition:"potion"

  potion

  "potion"字符串可以检查取出的物品的NBT中是否有它指定的游戏自带药水效果。wiki的这里https://minecraft.gamepedia.com/Potion#Item_data 包含了这些id。

  这个示例只会在玩家从酿造台输出栏取出一个长效隐形药水时触发。

  {

  "criteria": {

  "custom_test_name": {

  "trigger": "minecraft:brewed_potion",

  "conditions": {

  "potion": "minecraft:long_invisibility"

  }

  }

  }

  }

  construct_beacon

  这个触发器每当玩家接收到一个来自于信标的药水效果更新触发,而不是在你修建金字塔时。信标不需要有任何的药水效果,但玩家必须在信标生效范围里。信标也不需要放在一个金字塔上!

  比如说,接下来的这个示例将会在玩家离信标足够近时触发,不论信标是否提供效果或者有金字塔在下面。

  {

  "criteria": {

  "custom_test_name": {

  "trigger": "minecraft:construct_beacon"

  }

  }

  }

  这只有一个condition:"level"。

  level

  "level"这个range指定了信标的层数,最高是4。比如说这个检查信标在玩家受到药水更新时是否至少有两层。

  {

  "criteria": {

  "custom_test_name": {

  "trigger": "minecraft:construct_beacon",

  "conditions": {

  "level": {"min": 2}

  }

  }

  }

  }

  而这个是检查在玩家受到信标的药水更新时信标下面是不是没有金字塔(没有金字塔就触发)。

  {

  "criteria": {

  "custom_test_name": {

  "trigger": "minecraft:construct_beacon",

  "conditions": {

  "level": 0

  }

  }

  }

  }

分享到:更多

游戏信息

我的世界
我的世界类型:休闲娱乐平台:PC,iOS,安卓电脑版下载
  • 游戏大礼包
  • 手游开测表