Package com.sk89q.worldedit.bukkit

Examples of com.sk89q.worldedit.bukkit.WorldEditPlugin


      return false;
    } else if (this.args.length > 2) {
      return false;
    } else if (this.args.length == 1) {
      if (War.war.getServer().getPluginManager().isPluginEnabled("WorldEdit")) {
        WorldEditPlugin worldEdit = (WorldEditPlugin) War.war.getServer().getPluginManager().getPlugin("WorldEdit");
        Selection selection = worldEdit.getSelection(player);
        if (selection != null && selection instanceof CuboidSelection) {
          Location min = selection.getMinimumPoint();
          Location max = selection.getMaximumPoint();
          ZoneSetter setter = new ZoneSetter(player, this.args[0]);
          setter.placeCorner1(min.getBlock());
View Full Code Here


        if (!CopyManager.isValidName(id))
            throw new CommandException("Invalid area name. Needs to be between 1 and 13 letters long.");

        try {
            WorldEditPlugin worldEdit = CraftBookPlugin.plugins.getWorldEdit();

            World world = ((Player) sender).getWorld();
            Selection sel = worldEdit.getSelection((Player) sender);
            if(sel == null) {
                sender.sendMessage(ChatColor.RED + "You have not made a selection!");
                return;
            }
            Vector min = BukkitUtil.toVector(sel.getMinimumPoint());
View Full Code Here

    private boolean commandResCreate(String[] args, boolean resadmin, Player player, int page) {
        if (args.length != 2) {
            return false;
        }
        WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
        if (wep != null) {
            if (wep.getConfig().getInt("wand-item") == Residence.getConfigManager().selectionToolId) {
                smanager.worldEdit(player);
            }
        }
        if (smanager.hasPlacedBoth(player.getName())) {
            rmanager.addResidence(player, args[1], smanager.getPlayerLoc1(player.getName()), smanager.getPlayerLoc2(player.getName()), resadmin);
View Full Code Here

            zname = args[1];
        } else {
            parent = args[1];
            zname = args[2];
        }
        WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
        if (wep != null) {
            if (wep.getConfig().getInt("wand-item") == Residence.getConfigManager().selectionToolId) {
                smanager.worldEdit(player);
            }
        }
        if (smanager.hasPlacedBoth(player.getName())) {
            ClaimedResidence res = rmanager.getByName(parent);
View Full Code Here

                } else {
                    player.sendMessage(ChatColor.RED + language.getPhrase("InvalidResidence"));
                }
                return true;
            } else if (args[1].equals("add")) {
                WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
                if (wep != null) {
                    if (wep.getConfig().getInt("wand-item") == Residence.getConfigManager().selectionToolId) {
                        smanager.worldEdit(player);
                    }
                }
                if (smanager.hasPlacedBoth(player.getName())) {
                    ClaimedResidence res = rmanager.getByName(args[2]);
                    if (res != null) {
                        res.addArea(player, new CuboidArea(smanager.getPlayerLoc1(player.getName()), smanager.getPlayerLoc2(player.getName())), args[3], resadmin);
                    } else {
                        player.sendMessage(ChatColor.RED + language.getPhrase("InvalidResidence"));
                    }
                } else {
                    player.sendMessage(ChatColor.RED + language.getPhrase("SelectPoints"));
                }
                return true;
            } else if (args[1].equals("replace")) {
                WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
                if (wep != null) {
                    if (wep.getConfig().getInt("wand-item") == Residence.getConfigManager().selectionToolId) {
                        smanager.worldEdit(player);
                    }
                }
                if (smanager.hasPlacedBoth(player.getName())) {
                    ClaimedResidence res = rmanager.getByName(args[2]);
View Full Code Here

        super(serv);
    }

    @Override
    public boolean worldEdit(Player player) {
        WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
        Selection sel = wep.getSelection(player);
        if(sel!=null)
        {
            Location pos1 = sel.getMinimumPoint();
            Location pos2 = sel.getMaximumPoint();   
            try{
View Full Code Here

   
    private void afterSelectionUpdate(Player player)
    {
      if (hasPlacedBoth(player.getName()))
      {
            WorldEditPlugin wep = (WorldEditPlugin) server.getPluginManager().getPlugin("WorldEdit");
            World world = playerLoc1.get(player.getName()).getWorld();
            Selection selection = new CuboidSelection(world, playerLoc1.get(player.getName()), playerLoc2.get(player.getName()));
            wep.setSelection(player, selection);
      }
    }
View Full Code Here

  public void createArenaFromSelection(Player pl) {
    FileConfiguration c = SettingsManager.getInstance().getSystemConfig();
    //SettingsManager s = SettingsManager.getInstance();

    WorldEditPlugin we = p.getWorldEdit();
    Selection sel = we.getSelection(pl);
    if (sel == null) {
      msgmgr.sendMessage(PrefixType.WARNING, "You must make a WorldEdit Selection first!", pl);
      return;
    }
    Location max = sel.getMaximumPoint();
View Full Code Here

public class Test implements SubCommand{

  @Override
  public boolean onCommand(Player player, String[] args) {
    WorldEditPlugin we = GameManager.getInstance().getWorldEdit();
    Selection sel = we.getSelection(player);
    if (sel == null) {
      return false;
    }
    Location max = sel.getMaximumPoint();
    Location min = sel.getMinimumPoint();
View Full Code Here

        if (!c.getBoolean("sg-system.lobby.sign.set", false)) {
            c.set("sg-system.lobby.sign.set", true);
            s.saveSystemConfig();
        }

        WorldEditPlugin we = p.getWorldEdit();
        Selection sel = we.getSelection(pl);
        if (sel == null) {
            pl.sendMessage(ChatColor.RED + "You must make a WorldEdit Selection first");
            return;
        }
        if ((sel.getNativeMaximumPoint().getBlockX() - sel.getNativeMaximumPoint().getBlockX()) != 0 && (sel.getNativeMaximumPoint().getBlockZ() - sel.getNativeMaximumPoint().getBlockZ() != 0)) {
View Full Code Here

TOP

Related Classes of com.sk89q.worldedit.bukkit.WorldEditPlugin

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.