Class PlotCommand
java.lang.Object
com.palmergames.bukkit.towny.command.BaseCommand
com.palmergames.bukkit.towny.command.PlotCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter
Send a list of all general towny plot help commands to player Command: /plot
-
Field Summary
Fields inherited from class com.palmergames.bukkit.towny.command.BaseCommand
numbers, setOnOffCompletes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, String commandLabel, String[] args) onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String alias, String[] args) voidparseDistrictAdd(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparseDistrictDelete(TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparseDistrictRemove(TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparseDistrictRename(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) voidparsePlotClaim(org.bukkit.entity.Player player, String[] args, Resident resident, TownBlock townBlock) voidparsePlotClear(Resident resident, TownBlock townBlock) voidparsePlotCommand(org.bukkit.entity.Player player, String[] split) voidparsePlotEvict(Resident resident, TownBlock townBlock, String[] split) voidparsePlotForSale(org.bukkit.entity.Player player, String[] split, Resident resident, TownBlock townBlock) voidparsePlotGroupAdd(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupDelete(TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupForSale(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupNotForSale(Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupPerm(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player) voidparsePlotGroupRemove(TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupRename(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) voidparsePlotGroupSet(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) voidparsePlotGroupSetPerm(String[] args, TownBlock townBlock, org.bukkit.entity.Player player, Town town, PlotGroup plotGroup, TownBlockOwner townBlockOwner) voidparsePlotGroupSetTownBlockType(String[] split, Resident resident, TownBlock townBlock, PlotGroup group, org.bukkit.entity.Player player, Town town) voidparsePlotGroupToggle(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Resident resident) voidparsePlotGroupTrust(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) voidparsePlotNotForSale(org.bukkit.entity.Player player, String[] args, Resident resident, TownBlock townBlock) voidparsePlotPermCommand(org.bukkit.entity.Player player, String[] args) voidparsePlotSet(org.bukkit.entity.Player player, String[] split, Resident resident, TownBlock townBlock) voidparsePlotSetName(org.bukkit.entity.Player player, String[] name, TownBlock townBlock) voidparsePlotSetOutpost(org.bukkit.entity.Player player, Resident resident, TownBlock townBlock, boolean spawn) static voidparsePlotTrustCommand(org.bukkit.entity.Player player, String[] args) voidparsePlotUnclaim(org.bukkit.entity.Player player, String[] split, Resident resident) voidplotGroupToggle(org.bukkit.entity.Player player, Resident resident, PlotGroup plotGroup, String[] split) Toggle the plot group flags for pvp/explosion/fire/mobs (if town/world permissions allow)voidplotToggle(org.bukkit.entity.Player player, Resident resident, TownBlock townBlock, String[] split) Toggle the plots flags for pvp/explosion/fire/mobs (if town/world permissions allow)voidsendPlotInfo(org.bukkit.entity.Player player, String[] args) voidsetPlotForSale(Resident resident, WorldCoord worldCoord, double forSale) Set the plot for sale/not for sale if permittedstatic TownyPermissionChangesetTownBlockPermissions(org.bukkit.entity.Player player, TownBlockOwner townBlockOwner, TownBlock townBlock, String[] split) Returns a TownyPermissionChange object representing the change actionMethods inherited from class com.palmergames.bukkit.towny.command.BaseCommand
catchConsole, catchNPCResident, catchPlayer, checkPermOrThrow, checkPermOrThrowWithMessage, filterByStartOrGetTownyStartingWith, getNationFromPlayerOrThrow, getNationFromResidentOrThrow, getNationFromTownOrThrow, getNationOrThrow, getNationResidentNamesOfPlayerStartingWith, getResidentOrThrow, getResidentOrThrow, getResidentOrThrow, getResidentsOfTownStartingWith, getResidentsWithoutTownStartingWith, getTownFromPlayerOrThrow, getTownFromResidentOrThrow, getTownOrThrow, getTownResidentNamesOfPlayerStartingWith, getTownyStartingWith, getVisibleResidentsForPlayerWithoutTownsStartingWith, parseToggleChoice, prettyMoney
-
Constructor Details
-
PlotCommand
-
-
Method Details
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, String commandLabel, String[] args) - Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor
-
onTabComplete
public List<String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String alias, String[] args) - Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter- Overrides:
onTabCompletein classBaseCommand
-
parsePlotCommand
- Throws:
TownyException
-
parsePlotClaim
public void parsePlotClaim(org.bukkit.entity.Player player, String[] args, Resident resident, TownBlock townBlock) throws TownyException - Throws:
TownyException
-
parsePlotClear
- Throws:
TownyException
-
parsePlotEvict
public void parsePlotEvict(Resident resident, TownBlock townBlock, String[] split) throws TownyException - Throws:
TownyException
-
parsePlotForSale
public void parsePlotForSale(org.bukkit.entity.Player player, String[] split, Resident resident, TownBlock townBlock) throws TownyException - Throws:
TownyException
-
parsePlotSet
public void parsePlotSet(org.bukkit.entity.Player player, String[] split, Resident resident, TownBlock townBlock) throws TownyException - Throws:
TownyException
-
parsePlotSetOutpost
public void parsePlotSetOutpost(org.bukkit.entity.Player player, Resident resident, TownBlock townBlock, boolean spawn) throws TownyException - Throws:
TownyException
-
parsePlotSetName
public void parsePlotSetName(org.bukkit.entity.Player player, String[] name, TownBlock townBlock) throws TownyException - Throws:
TownyException
-
parsePlotNotForSale
public void parsePlotNotForSale(org.bukkit.entity.Player player, String[] args, Resident resident, TownBlock townBlock) throws TownyException - Throws:
TownyException
-
parsePlotUnclaim
public void parsePlotUnclaim(org.bukkit.entity.Player player, String[] split, Resident resident) throws TownyException - Throws:
TownyException
-
setTownBlockPermissions
public static TownyPermissionChange setTownBlockPermissions(org.bukkit.entity.Player player, TownBlockOwner townBlockOwner, TownBlock townBlock, String[] split) throws CancelledEventException Returns a TownyPermissionChange object representing the change action- Parameters:
player- Player initiatortownBlockOwner- Resident/Town with the targeted permissions changetownBlock- Targeted town blocksplit- Permission arguments- Returns:
- a TownyPermissionChange object
- Throws:
CancelledEventException- If theTownBlockPermissionChangeEventis cancelled
-
setPlotForSale
public void setPlotForSale(Resident resident, WorldCoord worldCoord, double forSale) throws TownyException Set the plot for sale/not for sale if permitted- Parameters:
resident- - Resident Object.worldCoord- - WorldCoord.forSale- - Price.- Throws:
TownyException- - Exception.
-
plotToggle
public void plotToggle(org.bukkit.entity.Player player, Resident resident, TownBlock townBlock, String[] split) throws TownyException Toggle the plots flags for pvp/explosion/fire/mobs (if town/world permissions allow)- Parameters:
player- - Player.resident- Resident using the command.townBlock- - TownBlock object.split- - Current command arguments.- Throws:
TownyException
-
parseDistrictAdd
public void parseDistrictAdd(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parseDistrictDelete
public void parseDistrictDelete(TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parseDistrictRemove
public void parseDistrictRemove(TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parseDistrictRename
public void parseDistrictRename(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) throws TownyException, AlreadyRegisteredException -
parsePlotGroupAdd
public void parsePlotGroupAdd(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupDelete
public void parsePlotGroupDelete(TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupForSale
public void parsePlotGroupForSale(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupNotForSale
public void parsePlotGroupNotForSale(Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupPerm
public void parsePlotGroupPerm(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player) throws TownyException - Throws:
TownyException
-
parsePlotGroupRemove
public void parsePlotGroupRemove(TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupRename
public void parsePlotGroupRename(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) throws TownyException, AlreadyRegisteredException -
parsePlotGroupSet
public void parsePlotGroupSet(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupSetPerm
public void parsePlotGroupSetPerm(String[] args, TownBlock townBlock, org.bukkit.entity.Player player, Town town, PlotGroup plotGroup, TownBlockOwner townBlockOwner) -
parsePlotGroupSetTownBlockType
public void parsePlotGroupSetTownBlockType(String[] split, Resident resident, TownBlock townBlock, PlotGroup group, org.bukkit.entity.Player player, Town town) throws TownyException - Throws:
TownyException
-
parsePlotGroupToggle
public void parsePlotGroupToggle(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Resident resident) throws TownyException - Throws:
TownyException
-
plotGroupToggle
public void plotGroupToggle(org.bukkit.entity.Player player, Resident resident, PlotGroup plotGroup, String[] split) throws TownyException Toggle the plot group flags for pvp/explosion/fire/mobs (if town/world permissions allow)- Parameters:
player- - Player.resident- Resident.plotGroup- - PlotObjectGroup object.split- - Current command arguments.- Throws:
TownyException
-
parsePlotGroupTrust
public void parsePlotGroupTrust(String[] split, TownBlock townBlock, org.bukkit.entity.Player player) throws TownyException - Throws:
TownyException
-
parsePlotTrustCommand
public static void parsePlotTrustCommand(org.bukkit.entity.Player player, String[] args) throws TownyException - Throws:
TownyException
-
parsePlotPermCommand
public void parsePlotPermCommand(org.bukkit.entity.Player player, String[] args) throws TownyException - Throws:
TownyException
-
sendPlotInfo
public void sendPlotInfo(org.bukkit.entity.Player player, String[] args) throws NoPermissionException - Throws:
NoPermissionException
-