[Upsizer] Mushroom stew bug 1.14.4
MelanX opened this issue · 2 comments
MelanX commented
https://gfycat.com/specifichomelyasianwaterbuffalo
I think this video says all :)
Mod version: 5.0b2
Wabbit0101 commented
Yea...that's Mojang's code for ya. As noted in the mod's overview, items that are normally unstackable aren't always guaranteed to work ok if you consume them from a stack. The problem is the code itself assumes a single-stack and blindly sets the item slot to a bowl when player finishes eating. Interestingly, milk buckets, water bottles and potions are coded properly and work just fine. I will change the default configs to no longer upsize stews by default as upsizer cannot "fix" this without patching SoupItem.
(Self) From all 1.14 SoupItem:
public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving) {
super.onItemUseFinish(stack, worldIn, entityLiving);
return new ItemStack(Items.BOWL);
}
Wabbit0101 commented
Defaults changed in next beta.