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

时间:2017-06-08 来源:88130安卓下载 作者:佚名

  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"←这里是条件,必须是玩家击杀才有几率掉落

  }

  }

  }

  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"←这里是条件,必须是玩家击杀才有几率掉落

  }

  }

  }

  15w43a其余优化

  转换游戏模式提示小修改,游戏模式变成灰色了

  增加了要塞数量(可以通往末地的要塞),原来最大数量为3,现在改为128座要塞。

  无需安装中文补丁了

  15W43b

  没什么大修改,除了声音字幕(目前没发现别的)

  效果:

  右下角会出现这种框,提示各种声音的来源,方向以及距离(看颜色深浅)

  不过默认是关闭的,需要自己启动

  按Esc,打开音乐和声音

  我这边是英文

  然后启动这个

  15w45a在服务器运行时会出现频繁的错误导致崩溃,15w45b修复了这个BUG

  15w45b水底水流材质被隐藏/取消了(看图)

  目前只发现这些,如果有新发现我会继续补充的。

  PS:在此非常感谢我的世界玩家lichi2050的分享。

  以上就是15w43a新增Json解析 有关自定义实体掉落Json的研究。更多精彩尽在游戏园我的世界专区。

  热门攻略推荐:

  15w43b快照更新内容详解

  十八万TNT爆炸后果 居然只死机十分钟

  我的世界不能干的27件事

  我们来讨论一下如果Minecraft是科学的世界将会怎么样

相关下载

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高