Open Techdaan opened 6 years ago
This has been an issue for quite a while as seen here, but I've also seen other issues mentioning it in the past.
@Meronat That's a different issue. This is about causing an error if the data is not applicable to a blockstate builder.
The linked issue is about offering data to a BlockSnapshot, incorrectly being assigned to a block state instead of the tile entity data.
Fixing this issue would have made the other bug extremely apparent, as now offering data to a BlockSnapshot would result in a confusing error message, instead of offering it to the tile entity representation within.
The question should be whether Sponge should be throwing an exception for the lack of the values being set, I think I will set up the exceptions for manipulators that are not supported by block states.
I am currently running
Issue Description When constructing a new BlockState with the BlockType WALL_SIGN you are able to apply the data key SIGN_LINES without errors, while no text actually appears on the sign. I have not yet tested this with a regular sign.