Package com.bekvon.bukkit.residence.protection

Examples of com.bekvon.bukkit.residence.protection.FlagPermissions


        }
    }

    @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
    public void onBlockBurn(BlockBurnEvent event) {
        FlagPermissions perms = Residence.getPermsByLoc(event.getBlock().getLocation());
        if (!perms.has("firespread", true)) {
            event.setCancelled(true);
        }
    }
View Full Code Here


        }
    }

    @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) {
          Player player = event.getPlayer();
          if (player != null && !perms.playerHas(player.getName(), player.getWorld().getName(), "ignite", true) && !Residence.isResAdminOn(player)) {
            event.setCancelled(true);
            player.sendMessage(ChatColor.RED+Residence.getLanguage().getPhrase("NoPermission"));
          }
        } else {
          if(!perms.has("ignite", true)){
              event.setCancelled(true);
          }
        }
    }
View Full Code Here

    protected List<Integer> customRightClick;
    private boolean enforceAreaInsideArea;

    public ConfigManager(FileConfiguration config)
    {
        globalCreatorDefaults = new FlagPermissions();
        globalResidenceDefaults = new FlagPermissions();
        globalGroupDefaults = new HashMap<String,FlagPermissions>();
        this.load(config);
    }
View Full Code Here

TOP

Related Classes of com.bekvon.bukkit.residence.protection.FlagPermissions

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.