SpoutDev/Spout — Issue #1718: Custom blocks are completely broken
Author: zach-hinchy
Created: 2012-03-10 07:20:41+00:00
State: open

SpoutCraft 1187
SpoutPlugin 942
CraftBukkit++ 144
Tested with various custom block plugins including StainedGlass, CustomSlabs, and Pavement.

The problem is twofold:

1) When any custom block is placed for the first time in a session, it shows up as glass for a second, then changes to the vanilla block associated with the custom block. However, metadata is NOT preserved -- blocks I have based off wool colors become white wool. Logging in and out does not restore the appearance or functionality of the custom block.

2) When the same custom block is placed for the second time in a session, the game hard crashes. If I get rid of the custom block before I place another one, the game does not crash. It also does not crash if I log in and out between placing two instances of the same custom block.

Notably, when the should-be-custom block is destroyed during the same session as it is placed, it does show the proper destruction particles before and after the block is gone (thusly, https://github.com/SpoutDev/Spout/issues/1616 is no longer an issue).