TeamPneumatic / pnc-repressurized

A port of PneumaticCraft to MC1.12+
Other
119 stars 47 forks source link

Fluid Recipes #1286

Open DinnerBeef opened 5 months ago

DinnerBeef commented 5 months ago

Describe the bug

Any recipe that uses fluid seems to break on pack start. However, on a /reload it seems to work fine.

This is before a reload. https://s.dinnerbeef.com/gOXe5/SUdUTipo98.png

How to reproduce the bug

Start the pack and the speed upgrade does not need a bucket of lubricant do a /reload the recipe now need a bucket of lubricant

Expected behavior

The speed upgrade to need the bucket of lubricant on the first join of the world.

Additional details

I am able to work around this bug by using Immersive Engineering fluid recipe type Recipe: https://s.dinnerbeef.com/gOXe5/PegUpAcO90.txt

Which Minecraft version are you using?

1.19

Which version of PneumaticCraft: Repressurized are you using?

pneumaticcraft-repressurized-1.19.2-4.3.15-20240123.082827-1.jar

Crash log

No response

desht commented 5 months ago

Unfortunately this doesn't happen in my dev instance, or in my small dedicated test server - the recipe behaves exactly as expected in both cases. So it looks like something in the pack is messing with either the recipe or the fluid ingredient. KubeJS scripts maybe?

image

image

2ndkirbyever commented 4 months ago

I'm going to chime in here to say that I'm having the same issue. Changing it to Immersive's fluid recipe type is also my fix.

PneumaticCraft version is 1.19.2-4.3.14-49.

andriihorpenko commented 3 months ago

Can confirm, /reload seems to bring bucket of lubricant back into the recipe. I have KubeJS, but I have no scripts which change Pneumatic Craft recipes.

desht commented 3 months ago

I don't know what to say, sorry. I simply can't reproduce this problem under any circumstances.

wasdspace commented 1 week ago

@desht Hi, seem it's a KubeJS bug maybe? https://discord.com/channels/303440391124942858/1150924006342529134/1195801422646755429