- get() - Static method in class ru.abstractmenus.api.AbstractMenusProvider
 
- 
Get AbstractMenus plugin instance
 
- getActionName(Class<? extends Action>) - Static method in class ru.abstractmenus.api.Types
 
- 
Get action name by type
 
- getActionType(String) - Static method in class ru.abstractmenus.api.Types
 
- 
Get token to deserialize action from menu file
 
- getActivatedBy() - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get activator that caused menu opening.
 
- getActivator(String) - Static method in class ru.abstractmenus.api.Types
 
- 
Get token to deserialize activator from menu file
 
- getActivatorName(Class<? extends Activator>) - Static method in class ru.abstractmenus.api.Types
 
- 
Get activator name by type
 
- getActivators() - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get activators if this menu
 
- getBoolean(boolean) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get boolean value
 
- getBoolean() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get boolean value or false as default
 
- getCatalogName(Class<? extends Catalog>) - Static method in class ru.abstractmenus.api.Types
 
- 
Get catalog name by type
 
- getCatalogType(String) - Static method in class ru.abstractmenus.api.Types
 
- 
Get token to deserialize catalog from menu file
 
- getCauseNode() - Method in exception ru.abstractmenus.hocon.api.serialize.NodeSerializeException
 
-  
 
- getContext() - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get activation context object.
 
- getCopyDirectory() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getCopyDirectory() - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
- 
Get path of the directory to copy config data
 
- getDouble(double) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get double value
 
- getDouble() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get double value or 0 as default
 
- getEconomyHandler() - Static method in class ru.abstractmenus.api.Handlers
 
- 
Get registered economy handler
 
- getFloat(float) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get float value
 
- getFloat() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get float value or 0 as default
 
- getGlobal(String) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Get global variable
 
- getInt(int) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get int value
 
- getInt() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get int value or 0 as default
 
- getItem(int) - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get item in specified slot.
 
- getItemPropertyName(Class<? extends ItemProperty>) - Static method in class ru.abstractmenus.api.Types
 
- 
Get item property name by type
 
- getItemPropertyType(String) - Static method in class ru.abstractmenus.api.Types
 
- 
Get token to deserialize item property from menu file
 
- getItems() - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get all menu items.
 
- getLevel(Player) - Method in interface ru.abstractmenus.api.handler.LevelHandler
 
- 
Get player's level
 
- getLevelHandler() - Static method in class ru.abstractmenus.api.Handlers
 
- 
Get registered level handler
 
- getList(Class<T>) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get deserialized list of values
 
- getLong(long) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get long value
 
- getLong() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get long value or 0 as default
 
- getName() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getName() - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
- 
Get configuration name with extension
 
- getOpenedMenu(Player) - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
 
- 
Get opened menu by player who opened this menu
 
- getPermissionsHandler() - Static method in class ru.abstractmenus.api.Handlers
 
- 
Get registered permissions handler
 
- getPersonal(String, String) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Get personal variable
 
- getPlaceholderHandler() - Static method in class ru.abstractmenus.api.Handlers
 
- 
Get registered placeholder handler
 
- getPlugin() - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
 
- 
Get plugin instance
 
- getProperties() - Method in interface ru.abstractmenus.api.inventory.Item
 
- 
Get properties if the item
 
- getReader() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getReader() - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
- 
Create and get reader of this source
 
- getRuleName(Class<? extends Rule>) - Static method in class ru.abstractmenus.api.Types
 
- 
Get rule name by type
 
- getRuleType(String) - Static method in class ru.abstractmenus.api.Types
 
- 
Get token to deserialize rule from menu file
 
- getSerializer(Class<T>) - Method in class ru.abstractmenus.hocon.api.serialize.NodeSerializers
 
- 
Get serializer of specified type
 
- getSerializers() - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader
 
-  
 
- getSize() - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Get menu size
 
- getSkinHandler() - Static method in class ru.abstractmenus.api.Handlers
 
- 
Get registered skin handler
 
- getSlots(Consumer<Integer>) - Method in interface ru.abstractmenus.api.inventory.Slot
 
- 
Get one or multiple slot indexes
 
- getSource() - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.SourceFile
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.SourceInputStream
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.SourcePath
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.SourceResource
 
-  
 
- getSourceReader() - Method in class ru.abstractmenus.hocon.api.source.SourceUrl
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.SourceFile
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.SourceInputStream
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.SourcePath
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.SourceResource
 
-  
 
- getSourceWriter() - Method in class ru.abstractmenus.hocon.api.source.SourceUrl
 
-  
 
- getStream() - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
- 
Get source as byte stream
 
- getStream() - Method in class ru.abstractmenus.hocon.api.source.SourceFile
 
-  
 
- getStream() - Method in class ru.abstractmenus.hocon.api.source.SourceInputStream
 
-  
 
- getStream() - Method in class ru.abstractmenus.hocon.api.source.SourcePath
 
-  
 
- getStream() - Method in class ru.abstractmenus.hocon.api.source.SourceResource
 
-  
 
- getStream() - Method in class ru.abstractmenus.hocon.api.source.SourceUrl
 
-  
 
- getString(String) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get String value
 
- getString() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get String value or null as default
 
- getValue(Class<T>) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get deserialized value
 
- getValue(Class<T>, T) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
 
- 
Get deserialized value
 
- getValueExtractor() - Method in class ru.abstractmenus.api.Activator
 
- 
Get value extractor for this activator.
 
- getVariableManager() - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
 
- 
Get variables manager
 
- getWriter() - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
-  
 
- getWriter() - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
- 
Create and get writer of this source
 
- getXp(Player) - Method in interface ru.abstractmenus.api.handler.LevelHandler
 
- 
Get player's exp
 
- giveBalance(Player, double) - Method in interface ru.abstractmenus.api.handler.EconomyHandler
 
- 
Give some amount to player's balance
 
- giveLevel(Player, int) - Method in interface ru.abstractmenus.api.handler.LevelHandler
 
- 
Give some level for player
 
- giveXp(Player, int) - Method in interface ru.abstractmenus.api.handler.LevelHandler
 
- 
Give some exp for player
 
- saveGlobal(Var, boolean) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Save variable as global
 
- saveGlobal(Var) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Create or update variable as personal for some player
 
- savePersonal(String, Var, boolean) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Save variable as personal for some player
 
- savePersonal(String, Var) - Method in interface ru.abstractmenus.api.variables.VariableManager
 
- 
Create or update variable as personal for some player
 
- serializers() - Static method in class ru.abstractmenus.api.Types
 
- 
Global serializers collection
 
- serializers() - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader.Builder
 
-  
 
- serializers(NodeSerializers) - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader.Builder
 
-  
 
- set(Logger) - Static method in class ru.abstractmenus.api.Logger
 
- 
Set logger instance
 
- setEconomyHandler(EconomyHandler) - Static method in class ru.abstractmenus.api.Handlers
 
- 
Register own economy handler
 
- setItem(Slot, Item, Player) - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Temporary set item in current menu's inventory
 
- setLevelHandler(LevelHandler) - Static method in class ru.abstractmenus.api.Handlers
 
- 
Register own level handler
 
- setPermissionsHandler(PermissionsHandler) - Static method in class ru.abstractmenus.api.Handlers
 
- 
Register own permissions handler
 
- setPlaceholderHandler(PlaceholderHandler) - Static method in class ru.abstractmenus.api.Handlers
 
- 
Register own placeholder handler
 
- setProperties(Map<String, ItemProperty>) - Method in interface ru.abstractmenus.api.inventory.Item
 
- 
Set new or replace all properties for this item
 
- setSize(int) - Method in interface ru.abstractmenus.api.inventory.Menu
 
- 
Set size of the menu
 
- setSkin(Player, String, String) - Method in interface ru.abstractmenus.api.handler.SkinHandler
 
- 
Set player's skin by provided texture and signature
 
- setSkinHandler(SkinHandler) - Static method in class ru.abstractmenus.api.Handlers
 
- 
Register own skin handler
 
- setTargetMenu(Menu) - Method in class ru.abstractmenus.api.Activator
 
- 
Set menu to this activator
 
- severe(String) - Static method in class ru.abstractmenus.api.Logger
 
- 
Log with SEVERE (error) scope
 
- SkinHandler - Interface in ru.abstractmenus.api.handler
 
- 
Skins handler needs for skin actions and rules
 
- Slot - Interface in ru.abstractmenus.api.inventory
 
- 
Inventory slot representation.
 
- snapshot(Player, Menu) - Method in interface ru.abstractmenus.api.Catalog
 
- 
Provide collection of objects depend on player and menu state
 
- source(ConfigSource) - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader.Builder
 
-  
 
- SourceFile - Class in ru.abstractmenus.hocon.api.source
 
-  
 
- SourceFile(File) - Constructor for class ru.abstractmenus.hocon.api.source.SourceFile
 
-  
 
- SourceInputStream - Class in ru.abstractmenus.hocon.api.source
 
-  
 
- SourceInputStream(String, InputStream) - Constructor for class ru.abstractmenus.hocon.api.source.SourceInputStream
 
-  
 
- SourcePath - Class in ru.abstractmenus.hocon.api.source
 
-  
 
- SourcePath(Path) - Constructor for class ru.abstractmenus.hocon.api.source.SourcePath
 
-  
 
- SourceResource - Class in ru.abstractmenus.hocon.api.source
 
-  
 
- SourceResource(String, Object) - Constructor for class ru.abstractmenus.hocon.api.source.SourceResource
 
-  
 
- SourceUrl - Class in ru.abstractmenus.hocon.api.source
 
-  
 
- SourceUrl(String, URL) - Constructor for class ru.abstractmenus.hocon.api.source.SourceUrl
 
-  
 
- StringSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
-  
 
- StringSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.StringSerializer
 
-