Add onBreakSpawner Listener and correct onPlaceSpawner Bug

Add onBreakSpawner Listener and correct onPlaceSpawner Bug
(caused by event.setCancelled(true); )