Class LocationsComponent
java.lang.Object
com.zachsthings.libcomponents.AbstractComponent
com.zachsthings.libcomponents.bukkit.BukkitComponent
com.sk89q.commandbook.component.locations.LocationsComponent
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
- Direct Known Subclasses:
HomesComponent,WarpsComponent
public abstract class LocationsComponent
extends com.zachsthings.libcomponents.bukkit.BukkitComponent
Parent class for components that use a RootLocationManager <NamedLocation> and deal with locations
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocationsComponent(java.lang.String name) -
Method Summary
Modifier and Type Method Description voidenable()abstract PaginatedResult<NamedLocation>getListResult()RootLocationManager<NamedLocation>getManager()voidinfo(java.lang.String name, org.bukkit.World world, org.bukkit.command.CommandSender sender)voidlist(com.sk89q.minecraft.util.commands.CommandContext args, org.bukkit.command.CommandSender sender)voidremove(java.lang.String name, org.bukkit.World world, org.bukkit.command.CommandSender sender)Methods inherited from class com.zachsthings.libcomponents.bukkit.BukkitComponent
disable, getCommands, onCommand, registerCommands, setUp, unregisterCommands
-
Constructor Details
-
LocationsComponent
protected LocationsComponent(java.lang.String name)
-
-
Method Details
-
enable
public void enable()- Specified by:
enablein classcom.zachsthings.libcomponents.AbstractComponent
-
getManager
-
info
public void info(java.lang.String name, org.bukkit.World world, org.bukkit.command.CommandSender sender) throws com.sk89q.minecraft.util.commands.CommandException- Throws:
com.sk89q.minecraft.util.commands.CommandException
-
remove
public void remove(java.lang.String name, org.bukkit.World world, org.bukkit.command.CommandSender sender) throws com.sk89q.minecraft.util.commands.CommandException- Throws:
com.sk89q.minecraft.util.commands.CommandException
-
list
public void list(com.sk89q.minecraft.util.commands.CommandContext args, org.bukkit.command.CommandSender sender) throws com.sk89q.minecraft.util.commands.CommandException- Throws:
com.sk89q.minecraft.util.commands.CommandException
-
getListResult
-