Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractConfigSource - Class in ru.abstractmenus.hocon.api.source
 
AbstractConfigSource(String) - Constructor for class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
AbstractMenusPlugin - Interface in ru.abstractmenus.api
Base plugin interface
AbstractMenusProvider - Class in ru.abstractmenus.api
Plugin provider.
Action - Interface in ru.abstractmenus.api
Represents menu action.
activate(Player, Menu, Item) - Method in interface ru.abstractmenus.api.Action
Do action by provided data
Activator - Class in ru.abstractmenus.api
Menu activator.
Activator() - Constructor for class ru.abstractmenus.api.Activator
 
addGroup(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Add player to specified permissions group
addPermission(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Give permission to player
addProperty(String, ItemProperty) - Method in interface ru.abstractmenus.api.inventory.Item
Add some property for this item
apply(ItemStack, ItemMeta, Player, Menu) - Method in interface ru.abstractmenus.api.inventory.ItemProperty
Apply property to ItemStack.

B

BooleanSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
BooleanSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.BooleanSerializer
 
boolValue() - Method in interface ru.abstractmenus.api.variables.Var
Parse value as boolean Raw value will be parsed as true, if it equals to "true" or "1"
build(Player, Menu) - Method in interface ru.abstractmenus.api.inventory.Item
Build ItemStack of this item
build() - Method in interface ru.abstractmenus.api.variables.VarBuilder
Build new variable
build() - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader.Builder
 
builder() - Static method in class ru.abstractmenus.hocon.api.ConfigurationLoader
 
Builder() - Constructor for class ru.abstractmenus.hocon.api.ConfigurationLoader.Builder
 

C

canReplaceMaterial() - Method in interface ru.abstractmenus.api.inventory.ItemProperty
Is this property replaces item type of given item.
Catalog<T> - Interface in ru.abstractmenus.api
Catalog is an object collection provider Catalog uses for the auto generated menus
check(Player, Menu, Item) - Method in interface ru.abstractmenus.api.Rule
Check if the player meets the rule
checkNodeNull(ConfigNode) - Static method in class ru.abstractmenus.hocon.api.Preconditions
 
child(String) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get child node by key
childrenList() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get list of children if node is list
childrenMap() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get map of children if node is map
click(int, Player, ClickType) - Method in interface ru.abstractmenus.api.inventory.Menu
Process click on specified slot
clone() - Method in interface ru.abstractmenus.api.inventory.Item
Clone this item
clone() - Method in interface ru.abstractmenus.api.inventory.Menu
Make copy if this menu
close(Player) - Method in interface ru.abstractmenus.api.inventory.Menu
Close menu for player
close(Player, boolean) - Method in interface ru.abstractmenus.api.inventory.Menu
Close menu for player
Colors - Class in ru.abstractmenus.api.text
Util to easy color codes replacing
Colors() - Constructor for class ru.abstractmenus.api.text.Colors
 
ConfigNode - Interface in ru.abstractmenus.hocon.api
 
ConfigSource - Interface in ru.abstractmenus.hocon.api.source
 
ConfigSources - Class in ru.abstractmenus.hocon.api.source
ConfigSource factory
ConfigurationLoader - Class in ru.abstractmenus.hocon.api
 
ConfigurationLoader.Builder - Class in ru.abstractmenus.hocon.api
 
copyTo(Path) - Method in class ru.abstractmenus.hocon.api.source.AbstractConfigSource
 
copyTo(Path) - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
 
copyTo(String) - Method in interface ru.abstractmenus.hocon.api.source.ConfigSource
Copy provided source to some file
createBuilder() - Method in interface ru.abstractmenus.api.variables.VariableManager
Create builder for variable

D

defaults() - Static method in class ru.abstractmenus.hocon.api.serialize.NodeSerializers
Create new default serializers list, which contains serializers for all primitive types
deleteGlobal(String) - Method in interface ru.abstractmenus.api.variables.VariableManager
Delete global variable by name
deletePersonal(String, String) - Method in interface ru.abstractmenus.api.variables.VariableManager
Delete personal variable by name and owner
deserialize(Class<Boolean>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.BooleanSerializer
 
deserialize(Class<Double>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.DoubleSerializer
 
deserialize(Class<Float>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.FloatSerializer
 
deserialize(Class<Integer>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.IntegerSerializer
 
deserialize(Class<List>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.ListSerializer
 
deserialize(Class<Long>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.LongSerializer
 
deserialize(Class<String>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.StringSerializer
 
deserialize(Class<UUID>, ConfigNode) - Method in class ru.abstractmenus.hocon.api.serialize.defaults.UuidSerializer
 
deserialize(Class<T>, ConfigNode) - Method in interface ru.abstractmenus.hocon.api.serialize.NodeSerializer
Deserialize value from parsed node
DoubleSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
DoubleSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.DoubleSerializer
 
doubleValue() - Method in interface ru.abstractmenus.api.variables.Var
Parse value as double

E

EconomyHandler - Interface in ru.abstractmenus.api.handler
Economy handler needs for economy actions and rules
expiry() - Method in interface ru.abstractmenus.api.variables.Var
Expiry time of this variable, if specified.
expiry() - Method in interface ru.abstractmenus.api.variables.VarBuilder
Get current expiry time
expiry(long) - Method in interface ru.abstractmenus.api.variables.VarBuilder
Set expiry time to variable
extract(Object, String) - Method in interface ru.abstractmenus.api.ValueExtractor
Get some data from given object by placeholder.
extractor() - Method in interface ru.abstractmenus.api.Catalog
Get value extractor for values in this catalog

F

file(File) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by file
FloatSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
FloatSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.FloatSerializer
 
floatValue() - Method in interface ru.abstractmenus.api.variables.Var
Parse value as float

G

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

H

Handlers - Class in ru.abstractmenus.api
Data handlers provider
hasBalance(Player, double) - Method in interface ru.abstractmenus.api.handler.EconomyHandler
Check is player has balance
hasChildren() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Is ths node has children.
hasExpiry() - Method in interface ru.abstractmenus.api.variables.Var
Has this variable expiry time
hasGroup(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Check is player exist in specified permissions group
hasPermission(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Check is player has some permission

I

info(String) - Static method in class ru.abstractmenus.api.Logger
Log with INFO scope
init(AbstractMenusPlugin) - Static method in class ru.abstractmenus.api.AbstractMenusProvider
Initialize plugin instance
inputStream(String, InputStream) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by input stream
IntegerSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
IntegerSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.IntegerSerializer
 
intValue() - Method in interface ru.abstractmenus.api.variables.Var
Parse value as integer
isApplyMeta() - Method in interface ru.abstractmenus.api.inventory.ItemProperty
isExpired() - Method in interface ru.abstractmenus.api.variables.Var
Is this variable expired
isList() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Is this node a list
isMap() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Is this node a map
isNull() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Is this node a null
isPrimitive() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Is this node a primitive (boolean, number, string)
isSimilar(ItemStack, Player) - Method in interface ru.abstractmenus.api.inventory.Item
Check is this item similar to som ItemStack
Item - Interface in ru.abstractmenus.api.inventory
Represent buildable ItemStack
ItemProperty - Interface in ru.abstractmenus.api.inventory
Represent any item property

K

key() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get node key

L

LevelHandler - Interface in ru.abstractmenus.api.handler
Level handler needs for level actions and rules
ListSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
ListSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.ListSerializer
 
load() - Method in class ru.abstractmenus.hocon.api.ConfigurationLoader
 
loadMenus() - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
Reload all menus
Logger - Class in ru.abstractmenus.api
Simple static methods for logger
LongSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
LongSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.LongSerializer
 
longValue() - Method in interface ru.abstractmenus.api.variables.Var
Parse value as long

M

menu - Variable in class ru.abstractmenus.api.Activator
Menu instance
Menu - Interface in ru.abstractmenus.api.inventory
Represents a menu
merge(NodeSerializers) - Method in class ru.abstractmenus.hocon.api.serialize.NodeSerializers
Merge tho serializers collection to new collection

N

name() - Method in interface ru.abstractmenus.api.variables.Var
Name of this variable
name() - Method in interface ru.abstractmenus.api.variables.VarBuilder
Get current name
name(String) - Method in interface ru.abstractmenus.api.variables.VarBuilder
Set expiry time to variable
node(String...) - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get child node by path
NodeSerializeException - Exception in ru.abstractmenus.hocon.api.serialize
 
NodeSerializeException(String) - Constructor for exception ru.abstractmenus.hocon.api.serialize.NodeSerializeException
 
NodeSerializeException(String, Throwable) - Constructor for exception ru.abstractmenus.hocon.api.serialize.NodeSerializeException
 
NodeSerializeException(Throwable) - Constructor for exception ru.abstractmenus.hocon.api.serialize.NodeSerializeException
 
NodeSerializeException(ConfigNode, String) - Constructor for exception ru.abstractmenus.hocon.api.serialize.NodeSerializeException
 
NodeSerializer<T> - Interface in ru.abstractmenus.hocon.api.serialize
Serializer for values
NodeSerializers - Class in ru.abstractmenus.hocon.api.serialize
Collection of serializers
NodeSerializers(Map<Class<?>, NodeSerializer<?>>) - Constructor for class ru.abstractmenus.hocon.api.serialize.NodeSerializers
 
NodeSerializers() - Constructor for class ru.abstractmenus.hocon.api.serialize.NodeSerializers
Create new empty collection

O

of(String) - Static method in class ru.abstractmenus.api.text.Colors
Replace all color codes
ofArr(String[]) - Static method in class ru.abstractmenus.api.text.Colors
Replace all color codes
ofList(List<String>) - Static method in class ru.abstractmenus.api.text.Colors
Replace all color codes
open(Player) - Method in interface ru.abstractmenus.api.inventory.Menu
Open menu for required player.
openMenu(Activator, Object, Player, Menu) - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
Open menu for a player with activator and context
openMenu(Player, Menu) - Method in interface ru.abstractmenus.api.AbstractMenusPlugin
Open menu for a player
openMenu(Object, Player) - Method in class ru.abstractmenus.api.Activator
Open menu for a player

P

parent() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get parent of this node
path() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get path to this node
path(Path) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by path
path(String) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by path string
PermissionsHandler - Interface in ru.abstractmenus.api.handler
Permissions handler needs for permission actions and rules
PlaceholderHandler - Interface in ru.abstractmenus.api.handler
Placeholder handler needs for placeholder replacing in items, actions, rules, etc.
Preconditions - Class in ru.abstractmenus.hocon.api
 

R

rawValue() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get raw native Java value
refresh(Player) - Method in interface ru.abstractmenus.api.inventory.Menu
Refresh items in the menu
refreshItem(Slot, Player) - Method in interface ru.abstractmenus.api.inventory.Menu
Refresh item in specified inventory slot
register(Class<T>, NodeSerializer<T>) - Method in class ru.abstractmenus.hocon.api.serialize.NodeSerializers
Register own serializer for some type
registerAction(String, Class<T>, NodeSerializer<T>) - Static method in class ru.abstractmenus.api.Types
Register new action
registerActivator(String, Class<T>, NodeSerializer<T>) - Static method in class ru.abstractmenus.api.Types
Register new menu activator
registerAll() - Method in interface ru.abstractmenus.api.handler.PlaceholderHandler
Register placeholders
registerCatalog(String, Class<T>, NodeSerializer<T>) - Static method in class ru.abstractmenus.api.Types
Register new catalog
registerItemProperty(String, Class<T>, NodeSerializer<T>) - Static method in class ru.abstractmenus.api.Types
Register new item property
registerRule(String, Class<T>, NodeSerializer<T>) - Static method in class ru.abstractmenus.api.Types
Register new rule
removeGroup(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Remove player from specified permissions group
removePermission(Player, String) - Method in interface ru.abstractmenus.api.handler.PermissionsHandler
Remove permission from player
removeProperty(String) - Method in interface ru.abstractmenus.api.inventory.Item
Remove property from item
replace(Player, String) - Method in interface ru.abstractmenus.api.handler.PlaceholderHandler
Replace placeholders in single string
replace(Player, List<String>) - Method in interface ru.abstractmenus.api.handler.PlaceholderHandler
Replace placeholders in strings list
replacePlaceholder(Player, String) - Method in interface ru.abstractmenus.api.handler.PlaceholderHandler
Replace only given placeholder
resetSkin(Player) - Method in interface ru.abstractmenus.api.handler.SkinHandler
Reset player's skin to default
resource(String, Object) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by jar resource file
ru.abstractmenus.api - package ru.abstractmenus.api
 
ru.abstractmenus.api.handler - package ru.abstractmenus.api.handler
 
ru.abstractmenus.api.inventory - package ru.abstractmenus.api.inventory
 
ru.abstractmenus.api.text - package ru.abstractmenus.api.text
 
ru.abstractmenus.api.variables - package ru.abstractmenus.api.variables
 
ru.abstractmenus.hocon.api - package ru.abstractmenus.hocon.api
 
ru.abstractmenus.hocon.api.serialize - package ru.abstractmenus.hocon.api.serialize
 
ru.abstractmenus.hocon.api.serialize.defaults - package ru.abstractmenus.hocon.api.serialize.defaults
 
ru.abstractmenus.hocon.api.source - package ru.abstractmenus.hocon.api.source
 
Rule - Interface in ru.abstractmenus.api
Represents the rule that the player must meets in order to proceed.

S

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
 

T

takeBalance(Player, double) - Method in interface ru.abstractmenus.api.handler.EconomyHandler
Withdraw some amount from player's balance
takeLevel(Player, int) - Method in interface ru.abstractmenus.api.handler.LevelHandler
Take some level from player
takeXp(Player, int) - Method in interface ru.abstractmenus.api.handler.LevelHandler
Take some exp from player
toBuilder() - Method in interface ru.abstractmenus.api.variables.Var
Convert this value to builder with current values
Types - Class in ru.abstractmenus.api
Serializers provider.

U

update(Player) - Method in interface ru.abstractmenus.api.inventory.Menu
Update this menu.
url(String, URL) - Static method in class ru.abstractmenus.hocon.api.source.ConfigSources
Create source by file url
UuidSerializer - Class in ru.abstractmenus.hocon.api.serialize.defaults
 
UuidSerializer() - Constructor for class ru.abstractmenus.hocon.api.serialize.defaults.UuidSerializer
 

V

value() - Method in interface ru.abstractmenus.api.variables.Var
Raw value of variable.
value() - Method in interface ru.abstractmenus.api.variables.VarBuilder
Get current value
value(String) - Method in interface ru.abstractmenus.api.variables.VarBuilder
Set expiry time to variable
ValueExtractor - Interface in ru.abstractmenus.api
Implementors of extractor accepts some object with placeholder and returns required data from this object
Var - Interface in ru.abstractmenus.api.variables
Variable data.
VarBuilder - Interface in ru.abstractmenus.api.variables
Builder for variable
VariableManager - Interface in ru.abstractmenus.api.variables
Manager for variables.

W

warning(String) - Static method in class ru.abstractmenus.api.Logger
Log with WARNING scope
wrapped() - Method in interface ru.abstractmenus.hocon.api.ConfigNode
Get wrapped config value
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links