Can't set BottomlessFluidMode
PukoPotPie opened this issue ยท 7 comments
Describe the Bug
When trying to change BottomlessFluidMode in the server config to ALLOW_ALL it will always reset back to ALLOW_BY_TAG
Reproduction Steps
- Set BottomlessFluidMode to ALLOW_ALL
- Restart server
- Should be reset back to ALLOW_BY_TAG
Expected Result
To be able to change it and have other bottomless fluids.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Linux
Mod Version
0.5.0d
Minecraft Version
1.18.2
Forge Version
40.1.80
Other Mods
Additional Context
No response
I cannot reproduce this.
I got the forge version wrong, its not 40.1.68 its actually the latest version of forge 40.1.80. My bad
We have the same problem, we have already tried to change it in the ingame config and in the folder itself, but it keeps changing to allow by tag.
Forge 40.1.11
Create 0.4.1
So i did a little bit of research on this
Create 0.5c
Forge 40.1.69
When trying to change the config on a direwolf20 1.18.2 server v1.9.1 I get the following error message:
[19:05:08] [Server thread/WARN] [co.si.cr.Create/]: Unable to handle ConfigureConfig Packet. java.lang.IllegalArgumentException: com.simibubi.create.content.contraptions.fluids.actors.FluidManipulationBehaviour$BottomlessFluidMode$3 is not an enum class
My java is not as proficient anymore, but I guess this means it cant find the enum or it doesnt exist. Im trying to see if this is gone in the new versions
The workaround seems to be to add the bottomless/allow tag to the fluids you want. So in kubejs/server_scripts/tags.js you can add something like:
` onEvent('tags.fluids', (event) => {
event.add('create:bottomless/allow', 'tconstruct:molten_iron');
event.add('create:bottomless/allow', 'tconstruct:molten_copper');
}); `
So in this case I allowed it for molten iron and molten copper from tinkers construct. So it seems like that just the config is broken