The game immediately crashes after clicking on the bottom half of a sunshine monolith with a mangrove basket.
Expected behavior: Either the basket not attempting to pick up this block type, or correctly handling the multiblock construction of the monolith.
This appears to be the result of the basket attempting to generate a blockstate for the blockentity it will contain - the monolith checks the space above the provided position, noticing it is occupied by the upper half of itself, and returns a null blockstate. The scenario where the blockstate is null is not handled properly by the basket, leading to a crash.
If I use a command to place only the bottom half in the world it is capable of being picked up by the mangrove basket without issue, as long as the block above the monolith is air. The lower half of a monolith located this way continues to function as expected if placed & released elsewhere (Aside from showing only the lower half inside the basket, including its missing top face).
The crash is reproducible in a pack containing only affinity and its dependencies:
- Fabric Loader [0.19.3]
- Affinity [0.1.13+1.21.1]
- Cardinal Components API [6.1.3]
- Fabric API [0.116.12+1.21.1]
- Lavender [0.1.15+1.21]
- TerraBlender [4.1.0.8]
- Trinkets [3.10.0]
- oωo [0.12.15.4+1.21]
latest.log
crash-2026-06-14_16.49.56-client.txt
The game immediately crashes after clicking on the bottom half of a sunshine monolith with a mangrove basket.
Expected behavior: Either the basket not attempting to pick up this block type, or correctly handling the multiblock construction of the monolith.
This appears to be the result of the basket attempting to generate a blockstate for the blockentity it will contain - the monolith checks the space above the provided position, noticing it is occupied by the upper half of itself, and returns a null blockstate. The scenario where the blockstate is null is not handled properly by the basket, leading to a crash.
If I use a command to place only the bottom half in the world it is capable of being picked up by the mangrove basket without issue, as long as the block above the monolith is air. The lower half of a monolith located this way continues to function as expected if placed & released elsewhere (Aside from showing only the lower half inside the basket, including its missing top face).
The crash is reproducible in a pack containing only affinity and its dependencies:
latest.log
crash-2026-06-14_16.49.56-client.txt