15w43a新增Json解析 有关自定义实体掉落Json的研究
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的研究。更多精彩尽在游戏园我的世界专区。
热门攻略推荐:
相关下载
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
模拟经营 大小:145M
-
动作塔防 大小:27.83MB
-
角色扮演 大小:1.26gb
-
休闲益智 大小:8M
-
其他游戏 大小:25.2M