package cn.citycraft.ResExtras.flags; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.entity.SlimeSplitEvent; import com.bekvon.bukkit.residence.Residence; import com.bekvon.bukkit.residence.protection.ClaimedResidence; public class slimesplit implements Listener { @EventHandler(priority = EventPriority.NORMAL) public void SlimeSplit(SlimeSplitEvent event){ if(event.isCancelled()) return; ClaimedResidence res = Residence.getResidenceManager().getByLoc(event.getEntity().getLocation()); if(res!=null) { if(!res.getPermissions().has("slimesplit", true)) { event.setCancelled(true); } } } }