Listening For Disasters
@EventHandler
public void onDisasterStart(DestructionDisasterEvent e) {
if (e.getDisaster() instanceof Sinkhole)
e.setCancelled(true);
}@EventHandler
public void onWeatherDisasterStart(WeatherDisasterEvent e) {
if (e.getLevel() > 3)
e.setCancelled(true);
}@EventHandler
public void onDisasterStart(DestructionDisasterEvent e) {
if (e.getDisaster() instanceof Earthquake) {
Earthquake earthquake = (Earthquake) e.getDisaster();
earthquake.setWidth(10);
}
}Last updated