Changed FadeBlock and FormBlock events to BlockStateChangeEvent.
Moved SlotAnvilResult class for diff visibility.
Added BlockStateChangeEvent to detect when anvil gets damaged or it
breaks