Package com.bekvon.bukkit.residence.event

Examples of com.bekvon.bukkit.residence.event.ResidenceDeleteEvent


                            }
                        }
                    }
                    if (!renewed) {
                        if (!Residence.getConfigManager().enabledRentSystem() || !Residence.getRentManager().isRented(resname)) {
                            ResidenceDeleteEvent resevent = new ResidenceDeleteEvent(null, res, DeleteCause.LEASE_EXPIRE);
                            Residence.getServ().getPluginManager().callEvent(resevent);
                            if (!resevent.isCancelled()) {
                                manager.removeResidence(next.getKey());
                                it.remove();
                                if(Residence.getConfigManager().debugEnabled())
                                    System.out.println("Lease NOT removed, Removing: "+resname);
                            }
View Full Code Here


                if (!res.getPermissions().hasResidencePermission(player, true) && !resadmin) {
                    player.sendMessage(ChatColor.RED + Residence.getLanguage().getPhrase("NoPermission"));
                    return;
                }
            }
            ResidenceDeleteEvent resevent = new ResidenceDeleteEvent(player, res, player == null ? DeleteCause.OTHER : DeleteCause.PLAYER_DELETE);
            Residence.getServ().getPluginManager().callEvent(resevent);
            if (resevent.isCancelled()) {
                return;
            }
            ClaimedResidence parent = res.getParent();
            if (parent == null) {
                removeChunkList(name);
View Full Code Here

    private void removeAllByOwner(Player player, String owner, Map<String, ClaimedResidence> resholder) {
        Iterator<ClaimedResidence> it = resholder.values().iterator();
        while (it.hasNext()) {
            ClaimedResidence res = it.next();
            if (res.getOwner().equalsIgnoreCase(owner)) {
                ResidenceDeleteEvent resevent = new ResidenceDeleteEvent(player, res, player == null ? DeleteCause.OTHER : DeleteCause.PLAYER_DELETE);
                Residence.getServ().getPluginManager().callEvent(resevent);
                if (resevent.isCancelled())
                    return;
                removeChunkList(res.getName());
                it.remove();
            } else {
                this.removeAllByOwner(player, owner, res.subzones);
View Full Code Here

TOP

Related Classes of com.bekvon.bukkit.residence.event.ResidenceDeleteEvent

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.