Index

A B C D E F G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

S

save() - Method in class me.efekos.simpler.config.ListDataManager
Saves all the data to the plugins data folder using the given path.
save() - Method in class me.efekos.simpler.config.MapDataManager
Saves all the data to the plugins data folder using the given path.
save(JavaPlugin, Map<UUID, CustomItem>) - Method in class me.efekos.simpler.items.CustomItemRegistry
Saves the given data to a JSON file under the data folder of the plugin given.
saveCustomItems() - Static method in class me.efekos.simpler.items.ItemManager
Saves the custom item data to the plugin given before using ItemManager.setPlugin(JavaPlugin)
SaveField - Annotation Interface in me.efekos.simpler.items
Add this annotation to fields that you want to be saved in your CustomItem.
set(String, Object) - Method in class me.efekos.simpler.menu.MenuData
Sets a value for the key given.
set(K, V) - Method in class me.efekos.simpler.config.MapDataManager
Puts the given data to map.
setAppearance(Consumer<ItemStack>) - Method in class me.efekos.simpler.items.CustomItem
Changes the appearance.
setConsoleExecutive(CommandExecutive) - Method in class me.efekos.simpler.commands.node.CommandNode
Changes the console-special executive of this node.
setDescription(String) - Method in class me.efekos.simpler.commands.node.CommandNode
Changes the description of this node.
setExecutive(CommandExecutive) - Method in class me.efekos.simpler.commands.node.CommandNode
Changes the executive of this node.
setItems() - Method in class me.efekos.simpler.menu.PaginatedMenu
A method that should provide the content of this menu.
setParent(CommandNode) - Method in class me.efekos.simpler.commands.node.CommandNode
Changes the parent of this node.
setPermission(String) - Method in class me.efekos.simpler.commands.node.CommandNode
Changes the permission of this CommandNode and returns it.
setPlugin(JavaPlugin) - Static method in class me.efekos.simpler.items.ItemManager
Registers the event listeners using the plugin given.
setPlugin(JavaPlugin) - Static method in class me.efekos.simpler.menu.MenuManager
Set up the MenuManager by giving it a JavaPlugin.
setSubList(List<Class<? extends SubCommand>>) - Method in class me.efekos.simpler.commands.CoreCommand
 
setup() - Method in class me.efekos.simpler.config.JsonConfig
Loads the default configuration file to your plugin's data folder.
setup() - Method in class me.efekos.simpler.config.YamlConfig
Loads the default configuration file to your plugin's data folder.
shutdown() - Method in class me.efekos.simpler.Metrics.MetricsBase
 
shutdown() - Method in class me.efekos.simpler.Metrics
Shuts down the underlying scheduler service.
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class me.efekos.simpler.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class me.efekos.simpler.Metrics.SimplePie
Class constructor.
Simpler - Class in me.efekos.simpler
Main class of Simpler.
Simpler() - Constructor for class me.efekos.simpler.Simpler
Creates a new instance.
SingleLineChart(String, Callable<Integer>) - Constructor for class me.efekos.simpler.Metrics.SingleLineChart
Class constructor.
Storable - Interface in me.efekos.simpler.config
An interface that makes your class able to store under a ListDataManager or a MapDataManager
STR_ARG_LNG - Variable in class me.efekos.simpler.config.MessageConfiguration
Appears when the player provides a string longer than maximum length sett in StringArgument(String, ArgumentPriority, int, int).
STR_ARG_SHT - Variable in class me.efekos.simpler.config.MessageConfiguration
Appears when the player provides a string shorter than minimum length sett in StringArgument(String, ArgumentPriority, int, int).
STRING - Enum constant in enum class me.efekos.simpler.items.FieldType
String type.
StringArgument - Class in me.efekos.simpler.commands.syntax.impl
An example extension of a custom Argument: This argument can be used for any kind of string arguments.
StringArgument(String, ArgumentPriority, int, int) - Constructor for class me.efekos.simpler.commands.syntax.impl.StringArgument
Creates a new instance of StringArgument.
stringArgumentLong(String) - Method in class me.efekos.simpler.config.MessageConfiguration.Builder
Appears when a StringArgument got a value longer than it's max length.
StringArgumentNode - Class in me.efekos.simpler.commands.node.impl
An example of custom ArgumentNode.
StringArgumentNode(CommandNode...) - Constructor for class me.efekos.simpler.commands.node.impl.StringArgumentNode
Creates a new node.
stringArgumentShort(String) - Method in class me.efekos.simpler.config.MessageConfiguration.Builder
Appears when a StringArgument got a value shorter than it's min length.
SubCommand - Class in me.efekos.simpler.commands
Used to make sub commands for CoreCommands.
SubCommand(String) - Constructor for class me.efekos.simpler.commands.SubCommand
Creates an instance of this command.
SubCommand(String, String, String, List<String>) - Constructor for class me.efekos.simpler.commands.SubCommand
Creates an instance of this command.
SubOf - Annotation Interface in me.efekos.simpler.commands
An interface that determines which CoreCommand will contain this SubCommand.
success() - Static method in class me.efekos.simpler.commands.syntax.ArgumentHandleResult
Constructs a new ArgumentHandleResult, leading to success.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.CommandNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.DoubleArgumentNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.IntegerArgumentNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.LabelNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.ListArgumentNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.PlayerArgumentNode
Provides a list that can be added to the final list of tab completion.
suggest(CommandSender, List<String>) - Method in class me.efekos.simpler.commands.node.impl.StringArgumentNode
Provides a list that can be added to the final list of tab completion.
Syntax - Class in me.efekos.simpler.commands.syntax
Represents a syntax for a command.
Syntax() - Constructor for class me.efekos.simpler.commands.syntax.Syntax
Represents a syntax for a command.
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form