Previously the crafting block would not drop items like a dropper. Now, if there is no container in the block the crafting block is facing, it will drop the crafted item just like a dropper.
Now generates a cancelable "move item" event when it moves a crafted item into an output container.
Now only trapped chests as input containers trigger the special behavior in which the last item in a slot will not be removed.
Workaround for Spigot API bug where dropper objects would return stale/incorrect inventories.