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.CommandExecutorpublic boolean parsePlotCommand(org.bukkit.entity.Player player,
java.lang.String[] split)
throws TownyException
TownyExceptionpublic 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 - TownyExceptionpublic void setPlotForSale(Resident resident, WorldCoord worldCoord, double forSale) throws TownyException
resident - worldCoord - forSale - TownyExceptionpublic 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 - TownyExceptionpublic 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.TabCompleteronTabComplete in class BaseCommand