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

15w43a新增Json解析 有关自定义实体掉落Json的研究

小编:3F时间:2015-10-23 09:05回到游戏园首页

  15w43a新增Json解析 有关自定义实体掉落Json的研究。那下面就给大家详细的介绍一下有关15w43a自定义实体掉落Json的介绍以及关于Json的一切其他优化内容,那感兴趣的玩家不妨进来看看哦!

  游戏园我的世界官方群: 325049520 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  传送门:15w43a版本新增Debug菜单介绍 | 我的世界15w34a版本自定义实体掉落功能介绍

  首先,新增的Json都保存在.minecraft/versions/15w43(a/b).jar/loot_tables文件夹

  内含

  entities文件夹→实体(生物)

  chests文件夹→箱子(村庄/要塞等结构内可以发现的箱子)

  empty.json→空的

  新增的Json内有不少我们没见过的设定

  通过我不断的研究←咳咳不 是我们艰辛的研究。

  新增:

  set_count:设定物品数量(min和max设定最多以及最少)

  set_data:设定“damage”数据→可以设定羊毛颜色,玻璃颜色等

  furnace_smelt:模拟熔炉环境→烧东西例如烤肉

  looting_enchant:如果击杀生物的武器上带有"Looting”附魔时就会修改物品数量(掉落物品)

  enchant_with_levels:模拟附魔台环境→可以设定多少经验值

  以上的设定都可以添加以下条件配合使用

  random_chance_with_looting:设定掉落几率(不是掉落数量)

  killed_by_player:必须是玩家击杀了生物才可以启动以上功能

  entity_properties:实体必须拥有特殊的特效。例如in_fire就是燃烧状态

  不少Json都还是空的

  例如

  wolf.json

  silverfish.json

  shulker.json

  ocelot.json

  ...

  相信Dinnerbone在未来的版本中会补充的。

  我使用Spider(蜘蛛)的Json讲解一下

  {

  "pools": [

  {

  "rolls": 1,

  "items": [

  {

  "item": "minecraft:string",←这里是掉落物品(线)

  "weight": 1,

  "functions": [

  {

  "function": "set_count",←掉落数量

  "count": {

  "min": 0,←最少为0

  "max": 2←最大为2

  }

  },

  {

  "function": "looting_enchant",

  "count": {

  "min": 0,

  "max": 1

  }

  }

  }

  },

  {

  "rolls": 1,

  "items": [

  {

  "item": "minecraft:spider_eye",←这里是掉落物品(蜘蛛眼)

  "weight": 1,

  "functions": [

  {

  "function": "looting_enchant",

  "count": {

  "min": 0,

  "max": 1

  }

  }

  },

  {

  "weight": 2

  }

  ],

  "conditions": [

  {

  "condition": "killed_by_player"←这里是条件,必须是玩家击杀才有几率掉落

  }

  }

  }

分享到:更多

游戏信息

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