何似小浩666
【版本:JAVA 1.15.2】在做一张地图,问题是怎么自定义一个生物的属性和掉落物?
如:一个穿着钻石套的血量为200的骷髅死后会掉落鞘翅
麻烦大佬给一个1.15.2所有属性英文的整合谢谢啦~

Yuan_fan
本帖最后由 Yuan_fan 于 2020-4-10 09:36 编辑

回答完你这个估计你以后还是会有类似的问题
推荐https://www.mcmod.cn/tools/cbcreator/

(=°ω°)丿
生成命令:
https://www.mcmod.cn/tools/cbcreator/
左上角将版本改为 1.14.4 即可。
命令升级,将低版本命令升级到高版本:
https://spu.spgoding.com/
属性列表:
https://wiki.biligame.com/mc/%E5%B1%9E%E6%80%A7
先写一个战利品表 foo:bar,这个战利品表会掉落一个鞘翅:

代码:

  1. {
  2. "type": "minecraft:entity",
  3. "pools": [
  4.     {
  5.    "rolls": 1,
  6.    "entries": [
  7.   {
  8.     "type": "minecraft:item",
  9.     "name": "minecraft:elytra"
  10.   }
  11.    ]
  12.     }
  13. ]
  14. }
然后使用此命令召唤骷髅:

代码:

  1. summon skeleton ~ ~ ~ {Attributes:[{Name:"generic.maxHealth",Base:200.0d}],Health:200.0f,HandItems:[{id:"diamond_sword",Count:1b},{}],ArmorItems:[{id:"diamond_boots",Count:1b},{id:"diamond_leggings",Count:1b},{id:"diamond_chestplate",Count:1b},{id:"diamond_helmet",Count:1b}],DeathLootTable:"foo:bar"}

可以参考:
【CBL|SPG】[1.15] 战利品表 —— 数据包的组成文件之一
https://www.mcbbs.net/thread-831542-1-1.html

Drowned64
/summon minecraft:skeleton ~ ~1 ~ {Health:200,Attributes:[{Name:"generic.maxHealth",Base:200}],HandItems:[{},{id:"minecraft:elytra",Count:1b}],ArmorItems:[{id:"minecraft:diamond_boots",Count:1b},{id:"minecraft:diamond_leggings",Count:1b},{id:"minecraft:diamond_chestplate",Count:1b},{id:"minecraft:diamond_helmet",Count:1b}],HandDropChances:[0.0f,1f]}
由于不知道如何自定义掉落物(除非是别的实体掉落物/遗迹箱子战利品),所以副手拿着鞘翅,100%掉落

llc1
原理和上面这位兄台一样
/summon minecraft:skeleton ~ ~1 ~ {Health:200,Attributes:[{Name:"generic.maxHealth",Base:200}],HandItems:[{},{id:"minecraft:elytra",Count:1b,Damage:0s}],ArmorItems:[{id:"minecraft:diamond_boots",Count:1b,Damage:0s},{id:"minecraft:diamond_leggings",Count:1b,Damage:0s},{id:"minecraft:diamond_chestplate",Count:1b,Damage:0s},{id:"minecraft:diamond_helmet",Count:1b,Damage:0s}],HandDropChances:[0.0f,1f]}

sakulala
这个可以去生成,mcmod里就有,前面已经有人说了,我就不多说了

野望阿蛮
去Wiki上面查一下生成命令,我记不太清是什么了