Package org.mctourney.autoreferee.regions

Examples of org.mctourney.autoreferee.regions.CuboidRegion


    return dist;
  }

  public CuboidRegion getMapCuboid()
  {
    CuboidRegion cube = null;
    for (AutoRefRegion reg : getStartRegions())
      cube = AutoRefRegion.combine(cube, reg);

    for (AutoRefTeam team : getTeams())
      for (AutoRefRegion reg : team.getRegions())
View Full Code Here


    catch (IOException e) { e.printStackTrace(); }
  }

  public RenderedImage getMapImage() throws IOException
  {
    CuboidRegion cube = getMapCuboid();
    if (cube == null) throw new IOException("No start regions defined.");

    Location min = cube.getMinimumPoint(),
      max = cube.getMaximumPoint();

    return MapImageGenerator.generateFromWorld(getWorld(),
      min.getBlockX(), max.getBlockX(), min.getBlockZ(), max.getBlockZ());
  }
View Full Code Here

  { return null; }

  @Override
  public Location getTarget()
  {
    CuboidRegion cube = null;
    for (AutoRefRegion reg : this.regions)
      cube = AutoRefRegion.combine(cube, reg);
    return cube == null ? null : cube.getGroundedCenter();
  }
View Full Code Here

    AutoRefRegion reg = null;

    if ((sel instanceof CuboidSelection))
    {
      CuboidSelection csel = (CuboidSelection) sel;
      reg = new CuboidRegion(csel.getMinimumPoint(), csel.getMaximumPoint());
    }

    // if we couldn't get a region from WorldEdit
    if (reg == null) return false;
View Full Code Here

    AutoRefRegion reg = null;

    if ((sel instanceof CuboidSelection))
    {
      CuboidSelection csel = (CuboidSelection) sel;
      reg = new CuboidRegion(csel.getMinimumPoint(), csel.getMaximumPoint());
    }
    else
    {
      sender.sendMessage("You must have a selection with WorldEdit already to run this method.");
      return true;
View Full Code Here

TOP

Related Classes of org.mctourney.autoreferee.regions.CuboidRegion

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.