Readding support for draconic evolution
Einhornyordle opened this issue ยท 8 comments
Now that draconic evolution 3 entered public beta on curseforge, maybe readd the additional drops to the looting table for the ender dragon? I already added them for myself via datapack but I think it would be nice to have it in the mod by itself too.
How did you add it via datapack? trying to do this myself too.
I've tried this but it didn't work. I added a datapack in my world folder with the structure world/datapacks/wootdraconic/data/woot/recipes/factory/ender_dragon.json
{
"type": "woot:factory",
"mob": "minecraft:ender_dragon",
"items": [
{
"item": "minecraft:end_crystal",
"count": 4
}
],
"fluids": [],
"drops": [
{
"item": "minecraft:dragon_egg",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "minecraft:dragon_breath",
"sizes": [
2,
4,
6,
8
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "quark:dragon_scale",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "bhc:green_heart",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "tetra:dragon_sinew",
"sizes": [
2,
2,
2,
2
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "draconicevolution:dragon_heart",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "draconicevolution:draconium_dust",
"sizes": [
48,
64,
96,
128
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
}
]
}
I'm not sure why it doesn't work for you, the only differences I can spot is that I didn't add draconium dust and I used my custom datapack name twice instead of woot so my path is world\datapacks\mydatapack\data\mydatapack\recipes\factory\ender_dragon.json
.
{
"type": "woot:factory",
"mob": "minecraft:ender_dragon",
"items": [
{
"item": "minecraft:end_crystal",
"count": 4
}
],
"fluids": [],
"drops": [
{
"item": "minecraft:dragon_egg",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "minecraft:dragon_breath",
"sizes": [
2,
4,
6,
8
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "draconicevolution:dragon_heart",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "quark:dragon_scale",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "bhc:green_heart",
"sizes": [
1,
1,
1,
1
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
},
{
"item": "tetra:dragon_sinew",
"sizes": [
2,
2,
2,
2
],
"chances": [
100.0,
100.0,
100.0,
100.0
]
}
]
}
I'm not able to configure the mod to drop dragon heart from the draconic evolution mod, could you help me? not doing much programming
Reference to the datapack documentation for woot: https://github.com/Ipsis/Woot/wiki/Datapacks-For-Woot
Reference to the datapack documentation for minecraft in general: https://minecraft.fandom.com/wiki/Tutorials/Creating_a_data_pack
I'm adding this to the next patch release - notes below are just for me:
- Ender Dragon doesn't use loot learning so needs hardcoded drops
- Dragon dust has a calculation for drop size - so just need to select some sane defaults
- Default is 64 scaled from 57-> 69 so will use 57/64/71/78 so looting gives a bit more
- Dragon heart is 100% drops
- Think this is the same as previous versions
Chaos Guardian only drops a heart but is guarding something, so not really useful to add to Woot. So EnderDragon only.
@jpinz did you found a solution ? I have the same problem despite the datapack
I also noticed than the datapack is not in list when doing "/datapacks list" command in game