Examples of Arena


Examples of com.garbagemule.MobArena.framework.Arena

        Set<String> arenaNames = config.getConfigurationSection("arenas").getKeys(false);
        if (arenaNames == null || arenaNames.isEmpty()) {
            return;
        }
        for (String arenaName : arenaNames) {
            Arena arena = getArenaWithName(arenaName);
            if (arena != null) continue;
           
            String arenaWorld = config.getString("arenas." + arenaName + ".settings.world", "");
            if (!arenaWorld.equals(worldName)) continue;
           
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

        Set<String> arenaNames = config.getConfigurationSection("arenas").getKeys(false);
        if (arenaNames == null || arenaNames.isEmpty()) {
            return;
        }
        for (String arenaName : arenaNames) {
            Arena arena = getArenaWithName(arenaName);
            if (arena == null) continue;
           
            String arenaWorld = arena.getWorld().getName();
            if (!arenaWorld.equals(worldName)) continue;
           
            arena.forceEnd();
            arenas.remove(arena);
        }
    }
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

        }

        ConfigUtils.addMissingRemoveObsolete(plugin, "settings.yml", settings);
        ConfigUtils.addIfEmpty(plugin, "waves.yml", makeSection(section, "waves"));

        Arena arena = new ArenaImpl(plugin, section, arenaname, world);
        registerPermission("mobarena.arenas." + arenaname.toLowerCase(), PermissionDefault.TRUE);
        arenas.add(arena);
        plugin.getLogger().info("Loaded arena '" + arenaname + "'");
        return arena;
    }
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

        return arena;
    }

    @Override
    public boolean reloadArena(String name) {
        Arena arena = getArenaWithName(name);
        if (arena == null) return false;

        arena.forceEnd();
        arenas.remove(arena);

        plugin.reloadConfig();
        config = plugin.getConfig();
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

            Messenger.tell(p, Msg.JOIN_NOT_ENABLED);
            return null;
        }
       
        // The arena to join.
        Arena arena = null;
       
        // Branch on whether there's an argument or not.
        if (arg1 != null) {
            arena = am.getArenaWithName(arg1);
            if (arena == null) {
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

)
public class CheckDataCommand implements Command
{
    @Override
    public boolean execute(ArenaMaster am, CommandSender sender, String... args) {
        Arena arena;
        if (args.length == 0) {
            if (am.getArenas().size() > 1) {
                Messenger.tell(sender, "There are multiple arenas.");
                return true;
            } else {
                arena = am.getArenas().get(0);
            }
        } else {
            arena = am.getArenaWithName(args[0]);
            if (arena == null) {
                Messenger.tell(sender, "There is no arena named " + args[0]);
                return true;
            }
        }
        arena.getRegion().checkData(am.getPlugin(), sender, true, true, true, true);
        return true;
    }
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

       
        // Cast the sender.
        Player p = (Player) sender;
       
        // Check if arena already exists.
        Arena arena = am.getArenaWithName(args[0]);
        if (arena != null) {
            Messenger.tell(sender, "An arena with that name already exists.");
            return true;
        }
       
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

{
    @Override
    public boolean execute(ArenaMaster am, CommandSender sender, String... args) {
        if (args.length < 1) return false;

        Arena arena;
        String point;
        if (args.length == 1) {
            if (am.getArenas().size() > 1) {
                Messenger.tell(sender, "There are multiple arenas.");
                return true;
            }
            arena = am.getArenas().get(0);
            point = args[0];
        } else {
            arena = am.getArenaWithName(args[0]);
            if (arena == null) {
                Messenger.tell(sender, "There is no arena named " + args[0]);
                return true;
            }
            point = args[1];
        }

        if (arena.getRegion().removeSpawn(point)) {
            Messenger.tell(sender, "Spawnpoint " + point + " removed for arena '" + arena.configName() + "'");
        } else {
            Messenger.tell(sender, "Could not find the spawnpoint " + point + " for the arena '" + arena.configName() + "'");
        }
        return true;
    }
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

)
public class RemoveLeaderboardCommand implements Command
{
    @Override
    public boolean execute(ArenaMaster am, CommandSender sender, String... args) {
        Arena arena;
        if (args.length == 0) {
            if (am.getArenas().size() > 1) {
                Messenger.tell(sender, "There are multiple arenas.");
                return true;
            }
            arena = am.getArenas().get(0);
        } else {
            arena = am.getArenaWithName(args[0]);
            if (arena == null) {
                Messenger.tell(sender, "There is no arena named " + args[0]);
                return true;
            }
        }

        if (arena.getRegion().getLeaderboard() != null) {
            arena.getRegion().set("leaderboard", null);
            Messenger.tell(sender, "Leaderboard for " + arena.configName() + " successfully removed!");
        } else {
            Messenger.tell(sender, Msg.ARENA_LBOARD_NOT_FOUND);
        }
        return true;
    }
View Full Code Here

Examples of com.garbagemule.MobArena.framework.Arena

     * @param arenaName The name of an arena
     * @param loc A location
     * @return true, if the Location is inside of the arena region.
     */
    public boolean inRegion(String arenaName, Location loc) {
        Arena arena = plugin.getArenaMaster().getArenaWithName(arenaName);
        if (arena == null)
            throw new NullPointerException("There is no arena with that name");

        return arena.getRegion().contains(loc);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.