public class PlotCommand extends BaseCommand implements org.bukkit.command.CommandExecutor
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.String> |
output |
Constructor and Description |
---|
PlotCommand(Towny instance) |
Modifier and Type | Method and Description |
---|---|
boolean |
onCommand(org.bukkit.command.CommandSender sender,
org.bukkit.command.Command cmd,
java.lang.String commandLabel,
java.lang.String[] args) |
java.util.List<java.lang.String> |
onTabComplete(org.bukkit.command.CommandSender sender,
org.bukkit.command.Command command,
java.lang.String alias,
java.lang.String[] args)
Overridden method custom for this command set.
|
boolean |
parsePlotCommand(org.bukkit.entity.Player player,
java.lang.String[] split) |
TownBlockOwner |
plotTestOwner(Resident resident,
TownBlock townBlock)
Test the townBlock to ensure we are either the plot owner, or the
mayor/assistant
|
void |
plotToggle(org.bukkit.entity.Player player,
TownBlock townBlock,
java.lang.String[] split)
Toggle the plots flags for pvp/explosion/fire/mobs (if town/world
permissions allow)
|
void |
setPlotForSale(Resident resident,
WorldCoord worldCoord,
double forSale)
Set the plot for sale/not for sale if permitted
|
void |
setPlotType(Resident resident,
WorldCoord worldCoord,
java.lang.String type)
Set the plot type if we are permitted
|
static void |
setTownBlockPermissions(org.bukkit.entity.Player player,
TownBlockOwner townBlockOwner,
TownBlock townBlock,
java.lang.String[] split) |
public PlotCommand(Towny instance)
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String commandLabel, java.lang.String[] args)
onCommand
in interface org.bukkit.command.CommandExecutor
public boolean parsePlotCommand(org.bukkit.entity.Player player, java.lang.String[] split) throws TownyException
TownyException
public static void setTownBlockPermissions(org.bukkit.entity.Player player, TownBlockOwner townBlockOwner, TownBlock townBlock, java.lang.String[] split)
public void setPlotType(Resident resident, WorldCoord worldCoord, java.lang.String type) throws TownyException
resident
- worldCoord
- type
- TownyException
public void setPlotForSale(Resident resident, WorldCoord worldCoord, double forSale) throws TownyException
resident
- worldCoord
- forSale
- TownyException
public void plotToggle(org.bukkit.entity.Player player, TownBlock townBlock, java.lang.String[] split)
player
- townBlock
- split
- public TownBlockOwner plotTestOwner(Resident resident, TownBlock townBlock) throws TownyException
resident
- townBlock
- TownyException
public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String alias, java.lang.String[] args)
onTabComplete
in interface org.bukkit.command.TabCompleter
onTabComplete
in class BaseCommand