Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.COOKIE_EATER_13.COMFFA;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class COMFFA extends JavaPlugin{
- public void onEnable() {
- ArenaManager.getManager().loadArenas();
- getServer().getPluginManager().registerEvents(new GameListener(), this);
- getConfig().options().copyDefaults(true);
- saveConfig();
- }
- public void onDisable() {
- saveConfig();
- }
- public boolean onCommand(CommandSender sender, Command commmand, String label, String[] args) {
- Player p = (Player) sender;
- if (label.equalsIgnoreCase("ffa")) {
- if (args.length == 0) {
- return true;
- }
- if (args[0].equalsIgnoreCase("join")) {
- ArenaManager.getManager().addPlayers(p, args[1]);
- return true;
- }
- if (args[0].equalsIgnoreCase("leave")) {
- for (Arena a: Arena.arenaObjects) { //Loop
- if (a.getPlayers().contains(p.getName())) {//If an arena contains player
- ArenaManager.getManager().removePlayer(p, a.getName()); //Remove him/her
- }
- }
- return true;
- }
- if (args[0].equalsIgnoreCase("forcestart")) {
- ArenaManager.getManager().startArena(args[1]);
- return true;
- }
- if (args[0].equalsIgnoreCase("forceend")) {
- ArenaManager.getManager().endArena(args[1]);
- return true;
- }
- if (args[0].equalsIgnoreCase("createarena")) {
- ArenaManager.getManager().createArena(args[1], p.getLocation(), p.getLocation(), p.getLocation(), 2);
- p.sendMessage(ChatColor.GREEN + "it worked :33");
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement