Platforms default value for WATERLOGGED block property is true
ChiefArug opened this issue ยท 2 comments
Minecraft Version
1.19.2
Forge Version
43.3.2
Mantle Version
1.10.24
Tinkers' Construct Version
3.8.1.16
Describe your issue
The default state for platforms is to be waterlogged, so when used in commands like /fill you have to specify that you don't want the block to be waterlogged, which is not how all other blocks work.
How to reproduce:
- run
/setblock ~ ~2 ~ tconstruct:iron_platform
- get wet
This is caused by the default value of boolean block state properties (like WATERLOGGED) being true. This is fixed easily by registering the default state in the block constructor and setting waterlogged to false there.
Crash Report
No response
Other mods
I trust that none of these mods are causing it as they are other well known, authored by me, or do not touch block properties.
rhino, kubejs, jei, ae2, darmstadtium, thermal, kubejs_thermal,
waystones, xaeroworldmap, shutupexperimentalsettings, controlling,
modernfix, hardcorequesting, mixinextras, cofh_core, pneumaticcraft,
creeperconfetti, starlight, cyanide, balm, betterbeaconbeam,
cloth_config, forge, watchedpot, minecraft, w2w2, tconstruct, systeams,
thermal_innovation, mousetweaks, markcraft, botania, resourcefulconfig,
kindled, spark, curios, mantle, patchouli, xaerominimap,
thermal_cultivation, thermal_foundation, thermal_expansion, badbeacon,
thermaloot, kubejs_botania, architectury, appleskin, creeperoverhaul,
ferritecore, probejs, morethan50, smartcompletion, geckolib3,
thermal_dynamics
Tried reproducing with just Tinkers?
No
Performance Enchancers
None of the above
Searched for known issues?
Checked pinned issues, Searched open issues, Searched closed issues, Checked the FAQ