Index
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 aJavaPlugin
. - 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 aMapDataManager
- 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
CoreCommand
s. - 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 thisSubCommand
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form