mirror of
https://github.com/BentoBoxWorld/Greenhouses.git
synced 2024-09-27 14:22:50 +02:00
085db69dff
Also tracks island deletion so greenhouses are removed when that happens.
30 lines
731 B
Java
30 lines
731 B
Java
package world.bentobox.greenhouses.listeners;
|
|
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.Listener;
|
|
|
|
import world.bentobox.bentobox.api.events.island.IslandEvent.IslandDeleteEvent;
|
|
import world.bentobox.greenhouses.Greenhouses;
|
|
|
|
/**
|
|
* @author tastybento
|
|
*
|
|
*/
|
|
public class IslandChangeEvents implements Listener {
|
|
|
|
private Greenhouses addon;
|
|
|
|
/**
|
|
* @param addon
|
|
*/
|
|
public IslandChangeEvents(Greenhouses addon) {
|
|
this.addon = addon;
|
|
}
|
|
|
|
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled=true)
|
|
public void onIslandDeleteEvent(IslandDeleteEvent e) {
|
|
addon.getManager().removeGreenhouses(e.getIsland());
|
|
}
|
|
}
|