mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-26 23:26:45 +01:00
Need to redo API...
This commit is contained in:
parent
2046dffb0b
commit
c615f27b68
@ -1,626 +0,0 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
||||||
// PlotSquared - A plot manager and world generator for the Bukkit API /
|
|
||||||
// Copyright (c) 2014 IntellectualSites/IntellectualCrafters /
|
|
||||||
// /
|
|
||||||
// This program is free software; you can redistribute it and/or modify /
|
|
||||||
// it under the terms of the GNU General Public License as published by /
|
|
||||||
// the Free Software Foundation; either version 3 of the License, or /
|
|
||||||
// (at your option) any later version. /
|
|
||||||
// /
|
|
||||||
// This program is distributed in the hope that it will be useful, /
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of /
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the /
|
|
||||||
// GNU General Public License for more details. /
|
|
||||||
// /
|
|
||||||
// You should have received a copy of the GNU General Public License /
|
|
||||||
// along with this program; if not, write to the Free Software Foundation, /
|
|
||||||
// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA /
|
|
||||||
// /
|
|
||||||
// You can contact us via: support@intellectualsites.com /
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
package com.intellectualcrafters.plot.api;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* PlotSquared API
|
|
||||||
*
|
|
||||||
* @author Citymonstret
|
|
||||||
* @author Empire92
|
|
||||||
* @version API 2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
@SuppressWarnings("unused") public class PlotAPI {
|
|
||||||
// TODO API
|
|
||||||
// /**
|
|
||||||
// * Permission that allows for admin access, this permission node will allow the player to use any part of the
|
|
||||||
// * plugin, without limitations.
|
|
||||||
// */
|
|
||||||
// public static final String ADMIN_PERMISSION = "plots.admin";
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Plot Helper Class
|
|
||||||
// * <p/>
|
|
||||||
// * General functions involving plots, and the management of them
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper
|
|
||||||
// */
|
|
||||||
// private static PlotHelper plotHelper;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Player Functions
|
|
||||||
// * <p/>
|
|
||||||
// * General functions involving players, and plot worlds
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions
|
|
||||||
// */
|
|
||||||
// private static PlayerFunctions playerFunctions;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Flag Manager
|
|
||||||
// * <p/>
|
|
||||||
// * The manager which handles all flags
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.FlagManager
|
|
||||||
// */
|
|
||||||
// private static FlagManager flagManager;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Schematic Handler
|
|
||||||
// * <p/>
|
|
||||||
// * The handler which is used to create, and paste, schematics
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.SchematicHandler
|
|
||||||
// */
|
|
||||||
// private static SchematicHandler schematicHandler;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * The translation class.
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.config.C
|
|
||||||
// */
|
|
||||||
// private static C c;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * PlotSquared instance
|
|
||||||
// * <p/>
|
|
||||||
// * This is the instance that allows for most methods to be used.
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared
|
|
||||||
// */
|
|
||||||
// private final PlotSquared plotMain;
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Constructor. Insert any Plugin. (Optimally the plugin that is accessing the method)
|
|
||||||
// *
|
|
||||||
// * @param plugin Plugin used to access this method
|
|
||||||
// *
|
|
||||||
// * @throws com.intellectualcrafters.plot.util.PlotSquaredException if the program fails to fetch the PlotSquared
|
|
||||||
// * instance
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared
|
|
||||||
// */
|
|
||||||
// public PlotAPI(final JavaPlugin plugin) {
|
|
||||||
// this.plotMain = PlotSquared.getMain();
|
|
||||||
// if (this.plotMain == null) {
|
|
||||||
// throw new PlotSquaredException(PlotSquaredException.PlotError.PLOTMAIN_NULL, "Failed to fetch the plotmain instance, Plot API for " + plugin.getName() + " will be disabled");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get all plots
|
|
||||||
// *
|
|
||||||
// * @return all plots
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#getPlots()
|
|
||||||
// */
|
|
||||||
// public Set<Plot> getAllPlots() {
|
|
||||||
// return PlotSquared.getPlots();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Return all plots for a player
|
|
||||||
// *
|
|
||||||
// * @param player Player, whose plots to search for
|
|
||||||
// *
|
|
||||||
// * @return all plots that a player owns
|
|
||||||
// */
|
|
||||||
// public Set<Plot> getPlayerPlots(final Player player) {
|
|
||||||
// return PlotSquared.getPlots(player);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Add a plot world
|
|
||||||
// *
|
|
||||||
// * @param world World Name
|
|
||||||
// * @param plotWorld Plot World Object
|
|
||||||
// * @param manager World Manager
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#addPlotWorld(String, com.intellectualcrafters.plot.object.PlotWorld,
|
|
||||||
// * com.intellectualcrafters.plot.object.PlotManager)
|
|
||||||
// */
|
|
||||||
// public void addPlotWorld(final String world, final PlotWorld plotWorld, final PlotManager manager) {
|
|
||||||
// PlotSquared.addPlotWorld(world, plotWorld, manager);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * @return main configuration
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#config
|
|
||||||
// */
|
|
||||||
// public YamlConfiguration getConfig() {
|
|
||||||
// return PlotSquared.config;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * @return storage configuration
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#storage
|
|
||||||
// */
|
|
||||||
// public YamlConfiguration getStorage() {
|
|
||||||
// return PlotSquared.storage;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the main class for this plugin <br> - Contains a lot of fields and methods - not very well organized <br>
|
|
||||||
// * Only use this if you really need it
|
|
||||||
// *
|
|
||||||
// * @return PlotSquared PlotSquared Main Class
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared
|
|
||||||
// */
|
|
||||||
// public PlotSquared getMain() {
|
|
||||||
// return this.plotMain;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * PlotHelper class contains useful methods relating to plots.
|
|
||||||
// *
|
|
||||||
// * @return PlotHelper
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper
|
|
||||||
// */
|
|
||||||
// public PlotHelper getPlotHelper() {
|
|
||||||
// return plotHelper;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * PlayerFunctions class contains useful methods relating to players - Some player/plot methods are here as well
|
|
||||||
// *
|
|
||||||
// * @return PlayerFunctions
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions
|
|
||||||
// */
|
|
||||||
// public PlayerFunctions getPlayerFunctions() {
|
|
||||||
// return playerFunctions;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * FlagManager class contains methods relating to plot flags
|
|
||||||
// *
|
|
||||||
// * @return FlagManager
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.FlagManager
|
|
||||||
// */
|
|
||||||
// public FlagManager getFlagManager() {
|
|
||||||
// return flagManager;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * SchematicHandler class contains methods related to pasting schematics
|
|
||||||
// *
|
|
||||||
// * @return SchematicHandler
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.SchematicHandler
|
|
||||||
// */
|
|
||||||
// public SchematicHandler getSchematicHandler() {
|
|
||||||
// return schematicHandler;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * C class contains all the captions from the translations.yml file.
|
|
||||||
// *
|
|
||||||
// * @return C
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.config.C
|
|
||||||
// */
|
|
||||||
// public C getCaptions() {
|
|
||||||
// return c;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the plot manager for a world. - Most of these methods can be accessed through the PlotHelper
|
|
||||||
// *
|
|
||||||
// * @param world Which manager to get
|
|
||||||
// *
|
|
||||||
// * @return PlotManager
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotManager
|
|
||||||
// * @see PlotSquared#getPlotManager(org.bukkit.World)
|
|
||||||
// */
|
|
||||||
// public PlotManager getPlotManager(final World world) {
|
|
||||||
// return PlotSquared.getPlotManager(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the plot manager for a world. - Contains useful low level methods for plot merging, clearing, and
|
|
||||||
// * tessellation
|
|
||||||
// *
|
|
||||||
// * @param world Plot World
|
|
||||||
// *
|
|
||||||
// * @return PlotManager
|
|
||||||
// *
|
|
||||||
// * @see PlotSquared#getPlotManager(String)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotManager
|
|
||||||
// */
|
|
||||||
// public PlotManager getPlotManager(final String world) {
|
|
||||||
// return PlotSquared.getPlotManager(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the settings for a world (settings bundled in PlotWorld class) - You will need to downcast for the specific
|
|
||||||
// * settings a Generator has. e.g. DefaultPlotWorld class implements PlotWorld
|
|
||||||
// *
|
|
||||||
// * @param world (to get settings of)
|
|
||||||
// *
|
|
||||||
// * @return PlotWorld class for that world ! will return null if not a plot world world
|
|
||||||
// *
|
|
||||||
// * @see PlotSquared#getWorldSettings(org.bukkit.World)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotWorld
|
|
||||||
// */
|
|
||||||
// public PlotWorld getWorldSettings(final World world) {
|
|
||||||
// return PlotSquared.getWorldSettings(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the settings for a world (settings bundled in PlotWorld class)
|
|
||||||
// *
|
|
||||||
// * @param world (to get settings of)
|
|
||||||
// *
|
|
||||||
// * @return PlotWorld class for that world ! will return null if not a plot world world
|
|
||||||
// *
|
|
||||||
// * @see PlotSquared#getWorldSettings(String)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotWorld
|
|
||||||
// */
|
|
||||||
// public PlotWorld getWorldSettings(final String world) {
|
|
||||||
// return PlotSquared.getWorldSettings(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Send a message to a player.
|
|
||||||
// *
|
|
||||||
// * @param player Player that will receive the message
|
|
||||||
// * @param c (Caption)
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#sendMessage(org.bukkit.entity.Player,
|
|
||||||
// * com.intellectualcrafters.plot.config.C, String...)
|
|
||||||
// */
|
|
||||||
// public void sendMessage(final Player player, final C c) {
|
|
||||||
// PlayerFunctions.sendMessage(player, c);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Send a message to a player. - Supports color codes
|
|
||||||
// *
|
|
||||||
// * @param player Player that will receive the message
|
|
||||||
// * @param string The message
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#sendMessage(org.bukkit.entity.Player, String)
|
|
||||||
// */
|
|
||||||
// public void sendMessage(final Player player, final String string) {
|
|
||||||
// PlayerFunctions.sendMessage(player, string);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Send a message to the console. - Supports color codes
|
|
||||||
// *
|
|
||||||
// * @param msg Message that should be sent to the console
|
|
||||||
// *
|
|
||||||
// * @see PlotSquared#log(String)
|
|
||||||
// */
|
|
||||||
// public void sendConsoleMessage(final String msg) {
|
|
||||||
// PlotSquared.log(msg);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Send a message to the console
|
|
||||||
// *
|
|
||||||
// * @param c (Caption)
|
|
||||||
// *
|
|
||||||
// * @see #sendConsoleMessage(String)
|
|
||||||
// * @see com.intellectualcrafters.plot.config.C
|
|
||||||
// */
|
|
||||||
// public void sendConsoleMessage(final C c) {
|
|
||||||
// sendConsoleMessage(c.s());
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Register a flag for use in plots
|
|
||||||
// *
|
|
||||||
// * @param flag Flag that should be registered
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.FlagManager#addFlag(com.intellectualcrafters.plot.flag.AbstractFlag)
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.AbstractFlag
|
|
||||||
// */
|
|
||||||
// public void addFlag(final AbstractFlag flag) {
|
|
||||||
// FlagManager.addFlag(flag);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * get all the currently registered flags
|
|
||||||
// *
|
|
||||||
// * @return array of Flag[]
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.FlagManager#getFlags()
|
|
||||||
// * @see com.intellectualcrafters.plot.flag.AbstractFlag
|
|
||||||
// */
|
|
||||||
// public AbstractFlag[] getFlags() {
|
|
||||||
// return FlagManager.getFlags().toArray(new AbstractFlag[FlagManager.getFlags().size()]);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get a plot based on the ID
|
|
||||||
// *
|
|
||||||
// * @param world World in which the plot is located
|
|
||||||
// * @param x Plot Location X Co-ord
|
|
||||||
// * @param z Plot Location Z Co-ord
|
|
||||||
// *
|
|
||||||
// * @return plot, null if ID is wrong
|
|
||||||
// *
|
|
||||||
// * @see PlotHelper#getPlot(org.bukkit.World, com.intellectualcrafters.plot.object.PlotId)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Plot getPlot(final World world, final int x, final int z) {
|
|
||||||
// return PlotHelper.getPlot(world, new PlotId(x, z));
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get a plot based on the location
|
|
||||||
// *
|
|
||||||
// * @param l The location that you want to to retrieve the plot from
|
|
||||||
// *
|
|
||||||
// * @return plot if found, otherwise it creates a temporary plot-
|
|
||||||
// *
|
|
||||||
// * @see PlotHelper#getCurrentPlot(org.bukkit.Location)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Plot getPlot(final Location l) {
|
|
||||||
// return PlotHelper.getCurrentPlot(l);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get a plot based on the player location
|
|
||||||
// *
|
|
||||||
// * @param player Get the current plot for the player location
|
|
||||||
// *
|
|
||||||
// * @return plot if found, otherwise it creates a temporary plot
|
|
||||||
// *
|
|
||||||
// * @see #getPlot(org.bukkit.Location)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Plot getPlot(final Player player) {
|
|
||||||
// return this.getPlot(BukkitUtil.getLocation(entity));
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Check whether or not a player has a plot
|
|
||||||
// *
|
|
||||||
// * @param player Player that you want to check for
|
|
||||||
// *
|
|
||||||
// * @return true if player has a plot, false if not.
|
|
||||||
// *
|
|
||||||
// * @see #getPlots(org.bukkit.World, org.bukkit.entity.Player, boolean)
|
|
||||||
// */
|
|
||||||
// public boolean hasPlot(final World world, final Player player) {
|
|
||||||
// return (getPlots(world, player, true) != null) && (getPlots(world, player, true).length > 0);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get all plots for the player
|
|
||||||
// *
|
|
||||||
// * @param plr to search for
|
|
||||||
// * @param just_owner should we just search for owner? Or with rights?
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Plot[] getPlots(final World world, final Player plr, final boolean just_owner) {
|
|
||||||
// final ArrayList<Plot> pPlots = new ArrayList<>();
|
|
||||||
// for (final Plot plot : PlotSquared.getPlots(world).values()) {
|
|
||||||
// if (just_owner) {
|
|
||||||
// if ((plot.owner != null) && (plot.owner == UUIDHandler.getUUID(plr))) {
|
|
||||||
// pPlots.add(plot);
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// if (plot.hasRights(plr)) {
|
|
||||||
// pPlots.add(plot);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// return pPlots.toArray(new Plot[pPlots.size()]);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get all plots for the world
|
|
||||||
// *
|
|
||||||
// * @param world to get plots of
|
|
||||||
// *
|
|
||||||
// * @return Plot[] - array of plot objects in world
|
|
||||||
// *
|
|
||||||
// * @see PlotSquared#getWorldPlots(org.bukkit.World)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Plot[] getPlots(final World world) {
|
|
||||||
// return PlotSquared.getWorldPlots(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get all plot worlds
|
|
||||||
// *
|
|
||||||
// * @return World[] - array of plot worlds
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#getPlotWorlds()
|
|
||||||
// */
|
|
||||||
// public String[] getPlotWorlds() {
|
|
||||||
// return PlotSquared.getPlotWorlds();
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get if plot world
|
|
||||||
// *
|
|
||||||
// * @param world (to check if plot world)
|
|
||||||
// *
|
|
||||||
// * @return boolean (if plot world or not)
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared#isPlotWorld(org.bukkit.World)
|
|
||||||
// */
|
|
||||||
// public boolean isPlotWorld(final World world) {
|
|
||||||
// return PlotSquared.isPlotWorld(world);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get plot locations
|
|
||||||
// *
|
|
||||||
// * @param p Plot that you want to get the locations for
|
|
||||||
// *
|
|
||||||
// * @return [0] = bottomLc, [1] = topLoc, [2] = home
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper#getPlotBottomLoc(org.bukkit.World,
|
|
||||||
// * com.intellectualcrafters.plot.object.PlotId)
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper#getPlotTopLoc(org.bukkit.World,
|
|
||||||
// * com.intellectualcrafters.plot.object.PlotId)
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper#getPlotHome(org.bukkit.World,
|
|
||||||
// * com.intellectualcrafters.plot.object.Plot)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotHomePosition
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Location[] getLocations(final Plot p) {
|
|
||||||
// final World world = Bukkit.getWorld(p.world);
|
|
||||||
// return new Location[]{PlotHelper.getPlotBottomLoc(world, p.id), PlotHelper.getPlotTopLoc(world, p.id), PlotHelper.getPlotHome(world, p.id)};
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get home location
|
|
||||||
// *
|
|
||||||
// * @param p Plot that you want to get the location for
|
|
||||||
// *
|
|
||||||
// * @return plot bottom location
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper#getPlotHome(org.bukkit.World,
|
|
||||||
// * com.intellectualcrafters.plot.object.Plot)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.PlotHomePosition
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Location getHomeLocation(final Plot p) {
|
|
||||||
// return PlotHelper.getPlotHome(p.getWorld(), p.id);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get Bottom Location (min, min, min)
|
|
||||||
// *
|
|
||||||
// * @param p Plot that you want to get the location for
|
|
||||||
// *
|
|
||||||
// * @return plot bottom location
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlotHelper#getPlotBottomLoc(org.bukkit.World,
|
|
||||||
// * com.intellectualcrafters.plot.object.PlotId)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Location getBottomLocation(final Plot p) {
|
|
||||||
// final World world = Bukkit.getWorld(p.world);
|
|
||||||
// return PlotHelper.getPlotBottomLoc(world, p.id);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get Top Location (max, max, max)
|
|
||||||
// *
|
|
||||||
// * @param p Plot that you want to get the location for
|
|
||||||
// *
|
|
||||||
// * @return plot top location
|
|
||||||
// *
|
|
||||||
// * @see PlotHelper#getPlotTopLoc(org.bukkit.World, com.intellectualcrafters.plot.object.PlotId)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Location getTopLocation(final Plot p) {
|
|
||||||
// final World world = Bukkit.getWorld(p.world);
|
|
||||||
// return PlotHelper.getPlotTopLoc(world, p.id);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Check whether or not a player is in a plot
|
|
||||||
// *
|
|
||||||
// * @param player who we're checking for
|
|
||||||
// *
|
|
||||||
// * @return true if the player is in a plot, false if not-
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#isInPlot(org.bukkit.entity.Player)
|
|
||||||
// */
|
|
||||||
// public boolean isInPlot(final Player player) {
|
|
||||||
// return PlayerFunctions.isInPlot(player);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Register a subcommand
|
|
||||||
// *
|
|
||||||
// * @param c SubCommand, that we want to register
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.commands.MainCommand#subCommands
|
|
||||||
// * @see com.intellectualcrafters.plot.commands.SubCommand
|
|
||||||
// */
|
|
||||||
// public void registerCommand(final SubCommand c) {
|
|
||||||
// MainCommand.subCommands.add(c);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the plotMain class
|
|
||||||
// *
|
|
||||||
// * @return PlotSquared Class
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.PlotSquared
|
|
||||||
// */
|
|
||||||
// public PlotSquared getPlotSquared() {
|
|
||||||
// return this.plotMain;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the player plot count
|
|
||||||
// *
|
|
||||||
// * @param world Specify the world we want to select the plots from
|
|
||||||
// * @param player Player, for whom we're getting the plot count
|
|
||||||
// *
|
|
||||||
// * @return the number of plots the player has
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#getPlayerPlotCount(org.bukkit.World,
|
|
||||||
// * org.bukkit.entity.Player)
|
|
||||||
// */
|
|
||||||
// public int getPlayerPlotCount(final World world, final Player player) {
|
|
||||||
// return PlayerFunctions.getPlayerPlotCount(world, player);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get a collection containing the players plots
|
|
||||||
// *
|
|
||||||
// * @param world Specify the world we want to select the plots from
|
|
||||||
// * @param player Player, for whom we're getting the plots
|
|
||||||
// *
|
|
||||||
// * @return a set containing the players plots
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#getPlayerPlots(org.bukkit.World,
|
|
||||||
// * org.bukkit.entity.Player)
|
|
||||||
// * @see com.intellectualcrafters.plot.object.Plot
|
|
||||||
// */
|
|
||||||
// public Set<Plot> getPlayerPlots(final World world, final Player player) {
|
|
||||||
// return PlayerFunctions.getPlayerPlots(world, player);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * Get the numbers of plots, which the player is able to build in
|
|
||||||
// *
|
|
||||||
// * @param player Player, for whom we're getting the plots (trusted, helper and owner)
|
|
||||||
// *
|
|
||||||
// * @return the number of allowed plots
|
|
||||||
// *
|
|
||||||
// * @see com.intellectualcrafters.plot.util.PlayerFunctions#getAllowedPlots(org.bukkit.entity.Player)
|
|
||||||
// */
|
|
||||||
// public int getAllowedPlots(final Player player) {
|
|
||||||
// return PlayerFunctions.getAllowedPlots(player);
|
|
||||||
// }
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user