Woot

Woot

24M Downloads

Ice and Fire Dragons not being farmed

LaceSkullz opened this issue ยท 3 comments

commented

I dont know if it's intended or not, but couldn't find any info on it. Playing on a self-made modpack, version 1.16.3, and everything else works just fine, except for the Ice and Fire Dragons. I can go as far as creating the Dragon Mob Controller, it shows it's proper name, but doesn't farm them when placing on the factory's bases

commented

I'm working on this same question, and I have a couple of follow up questions.

  1. Is your special handling of the ender dragon so that it produces dragon's breath, which is normally not dropped, or does it have special handling that you cannot detect as a normal drop? In other words, remove the default override in the config, will it actually learn the drops? I'm using ATM6 To the Sky, so the ender dragon has about half dozen drops not counting dragon's breath.

  2. I see the data/woot/recipes/factory/ender_dragon.jason path within the jar itself, but nowhere in the configuration files. Should this directory structure be replicated in at the root of the instance leading to a modified copy of the file to override the defaults or am I missing something in the config files?

I'm also having trouble with the /woot simulation flush [mob] command, but that appears to be a bug. I'll open a separate entry for tracking.

commented

Woot learns drops by killing and then processing the drop information that Minecraft generates on death or from items physically dropped into the world.
If the mod has custom loot mechanics then Woot cannot detect these.

Reading the Ice And Fire mod Wiki I can see
"Instead of evaporating like normal Minecraft mobs, a dragon will fall to the ground as a corpse when it dies. To loot the dragon corpse, right-click on it repeatedly with an empty hand: items will drop off of it until it turns into a skeleton and, finally, disappears altogether. To obtain dragon blood, right-click the corpse with an empty bottle. Obtaining dragon blood will prevent you from obtaining scales, flesh, a heart, or eggs. Make sure to click in the dragon's hitbox; this is usually located near the middle of the dragon's body. Newly-hatched dragons evaporate upon death, falling as a skeleton after day 5 and only falling as a corpse after day 10."

So it looks like you have to manually loot the corpse to acquire drops.

Woot does have support for custom drops for people to add extra stuff to, this is how I handle the Ender Dragon for example.

eg. data/woot/recipes/factory/ender_dragon.json.

commented

Ok, that explains it... I might try and look through the code to see if i can alter that in my files. Thanks a lot for the help, great mod and community btw!