TerraFirmaCraft

TerraFirmaCraft

3M Downloads

cooking kaolinite clay within a vessel has changed behavior

Murph2 opened this issue ยท 2 comments

commented

In 1.20.1, it seems each kaolinite clay had a seperate chance to cook inside a vessel.

now it seems the chance applies to the entire stack, meaning you either get nothing or 16 at once. doing a bulk test you get the same rates but it looks wierd putting 64 clay into a vessel and getting nothing back 40% of the time (failing a 20% chance 4 seperate times has a 40% chance of occuring)

commented

Yeah, I experienced the same behaviour. At first, I thought they removed the ability to use the vessel for bulk heating and that any "incompatible crafts" would be voided.

commented

Well, I've tracked this down to here, (

final ItemStack outputStack = isDisplay ? outputItem.getSingleStackDisplayOnly(inputStack) : outputItem.getSingleStack(inputStack);
) which eventually leads to applying the chance modifier for a stack size of 1, when that modifier is clearly written to be applied to a full sized stack. Not going to change this, as I am sure there's some other reason for setting the stack size to 1 that I don't want to figure out right now.