}
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
public void onBlockIgnite(BlockIgniteEvent event) {
FlagPermissions perms = Residence.getPermsByLocForPlayer(event.getBlock().getLocation(), event.getPlayer());
IgniteCause cause = event.getCause();
if (cause == IgniteCause.SPREAD) {
if (!perms.has("firespread", true)) {
event.setCancelled(true);
}
} else if (cause == IgniteCause.FLINT_AND_STEEL) {