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

A

accept(T, U, V, W, X) - Method in interface com.moderocky.mask.api.PentaConsumer
Performs this operation on the given arguments.
accept(T, U, V, W) - Method in interface com.moderocky.mask.api.QuadConsumer
Performs this operation on the given arguments.
accept(T, U, V) - Method in interface com.moderocky.mask.api.TriConsumer
Performs this operation on the given arguments.
addAll(T...) - Method in class com.moderocky.mask.api.MagicList
 
addAll(int, T...) - Method in class com.moderocky.mask.api.MagicList
 
addComments(HashMap<String, String[]>) - Method in interface com.moderocky.mask.template.Config
 
addConnection(WebConnection) - Method in class com.moderocky.mask.api.web.WebServer
 
addConsumer(Consumer<ItemMeta>) - Method in class com.moderocky.mask.gui.ItemFactory
Adds a consumer that can be run on the meta upon creation or application.
addPage(BaseComponent[]) - Method in class com.moderocky.mask.gui.BookGUI
 
addPages(BaseComponent[]...) - Method in class com.moderocky.mask.gui.BookGUI
 
addPages(List<BaseComponent[]>) - Method in class com.moderocky.mask.gui.BookGUI
 
addReference(String, Object) - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
addToList(String, List<T>, Class<T>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
addToList(String, List<T>, Class<T>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
adjust(String) - Method in interface com.moderocky.mask.api.StringAdjuster
 
adjustValue(Field, Object) - Method in interface com.moderocky.mask.template.Config
 
andThen(PentaConsumer<? super T, ? super U, ? super V, ? super W, ? super X>) - Method in interface com.moderocky.mask.api.PentaConsumer
Returns a composed PentaConsumer that performs, in sequence, this operation followed by the after operation.
andThen(QuadConsumer<? super T, ? super U, ? super V, ? super W>) - Method in interface com.moderocky.mask.api.QuadConsumer
Returns a composed QuadConsumer that performs, in sequence, this operation followed by the after operation.
andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface com.moderocky.mask.api.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
API - Annotation Type in com.moderocky.mask.annotation
Marks an element as being safe for external use.
APICollector - Class in com.moderocky.mask.api.json
 
APICollector() - Constructor for class com.moderocky.mask.api.json.APICollector
 
apply(YamlConfiguration) - Method in class com.moderocky.mask.api.YamlConverter
 
apply(ItemStack) - Method in class com.moderocky.mask.gui.ItemFactory
Applies this factory to an existing item.
apply() - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
apply(ItemStack) - Method in class com.moderocky.mask.template.PositionalWand
 
areDependenciesMet() - Method in class com.moderocky.mask.template.BukkitPlugin
 
arg(String, Consumer<S>) - Method in class com.moderocky.mask.command.Commander
 
arg(BiConsumer<S, Object[]>, Argument<T>) - Method in class com.moderocky.mask.command.Commander
 
arg(BiConsumer<S, Object[]>, Argument<T>, Argument<T>) - Method in class com.moderocky.mask.command.Commander
 
arg(BiConsumer<S, Object[]>, Argument<T>, Argument<T>, Argument<T>) - Method in class com.moderocky.mask.command.Commander
 
arg(BiConsumer<S, Object[]>, Argument<?>...) - Method in class com.moderocky.mask.command.Commander
 
arg(String, Commander<S>.SimpleArg...) - Method in class com.moderocky.mask.command.Commander
 
arg(String, Commander<S>.ComplexArg...) - Method in class com.moderocky.mask.command.Commander
 
arg(String, Consumer<S>) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(String, Commander<S>.SimpleArg...) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(String, Consumer<S>, Commander<S>.SimpleArg...) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(String, Commander<S>.ComplexArg...) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(String, Consumer<S>, Commander<S>.ComplexArg...) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(Argument<T>, BiConsumer<S, Object[]>) - Method in class com.moderocky.mask.command.Commander.Main
 
arg(BiConsumer<S, Object[]>, Argument<?>...) - Method in class com.moderocky.mask.command.Commander.Main
 
ArgBukkitPlugin - Class in com.moderocky.mask.command
 
ArgBukkitPlugin() - Constructor for class com.moderocky.mask.command.ArgBukkitPlugin
 
ArgBungeePlayer - Class in com.moderocky.mask.command
 
ArgBungeePlayer() - Constructor for class com.moderocky.mask.command.ArgBungeePlayer
 
ArgBungeePlugin - Class in com.moderocky.mask.command
 
ArgBungeePlugin() - Constructor for class com.moderocky.mask.command.ArgBungeePlugin
 
ArgBungeeServer - Class in com.moderocky.mask.command
 
ArgBungeeServer() - Constructor for class com.moderocky.mask.command.ArgBungeeServer
 
ArgInteger - Class in com.moderocky.mask.command
 
ArgInteger() - Constructor for class com.moderocky.mask.command.ArgInteger
 
ArgNumber - Class in com.moderocky.mask.command
 
ArgNumber() - Constructor for class com.moderocky.mask.command.ArgNumber
 
ArgOfflinePlayer - Class in com.moderocky.mask.command
 
ArgOfflinePlayer() - Constructor for class com.moderocky.mask.command.ArgOfflinePlayer
 
ArgPlayer - Class in com.moderocky.mask.command
 
ArgPlayer() - Constructor for class com.moderocky.mask.command.ArgPlayer
 
args - Variable in class com.moderocky.mask.command.Commander.ComplexArg
 
args - Variable in class com.moderocky.mask.command.Commander.SimpleArg
 
ArgString - Class in com.moderocky.mask.command
 
ArgString() - Constructor for class com.moderocky.mask.command.ArgString
 
Argument<X> - Interface in com.moderocky.mask.command
 
ArgumentHandler - Class in com.moderocky.mask.command
 
ArgumentHandler(Argument<?>...) - Constructor for class com.moderocky.mask.command.ArgumentHandler
 
Asynchronous - Annotation Type in com.moderocky.mask.annotation
Marks a method as being run asynchronously.

B

BookGUI - Class in com.moderocky.mask.gui
 
BookGUI(Plugin, String) - Constructor for class com.moderocky.mask.gui.BookGUI
 
bothSet() - Method in class com.moderocky.mask.template.PositionalWand
 
BukkitPlugin - Class in com.moderocky.mask.template
This is a template plugin class.
BukkitPlugin() - Constructor for class com.moderocky.mask.template.BukkitPlugin
 
BukkitPlugin(JavaPluginLoader, PluginDescriptionFile, File, File) - Constructor for class com.moderocky.mask.template.BukkitPlugin
 
BukkitPlugin.ClosedListener<T extends Event> - Interface in com.moderocky.mask.template
Stub class to be used anonymously by consumer listeners.
BungeePlugin - Class in com.moderocky.mask.template
 
BungeePlugin() - Constructor for class com.moderocky.mask.template.BungeePlugin
 

C

Cache<K,V> - Class in com.moderocky.mask.api.container
A cache for minimising retrievals.
Cache() - Constructor for class com.moderocky.mask.api.container.Cache
 
callEvent(X) - Method in class com.moderocky.mask.api.web.WebServer
 
callEvent(Z) - Static method in class com.moderocky.mask.template.BukkitPlugin
Calls a Bukkit event
canAccept(String[]) - Method in class com.moderocky.mask.command.ArgumentHandler
 
canGet() - Method in class com.moderocky.mask.api.Property
 
canParse(String) - Method in interface com.moderocky.mask.api.Parser
 
canSet() - Method in class com.moderocky.mask.api.Property
 
castConvert(Class<Q>) - Method in class com.moderocky.mask.api.MagicList
 
castConvert() - Method in class com.moderocky.mask.api.MagicList
 
Catchable<Z> - Interface in com.moderocky.mask.api
The catchable interface is used to perform actions based on the outcome of something.
CaughtBreakable<Z> - Class in com.moderocky.mask.api
 
CaughtBreakable(boolean, Throwable, Z) - Constructor for class com.moderocky.mask.api.CaughtBreakable
 
CaughtCompletable<Z> - Class in com.moderocky.mask.api
 
CaughtCompletable(Z) - Constructor for class com.moderocky.mask.api.CaughtCompletable
 
CaughtReflective<Z> - Class in com.moderocky.mask.api
This is used specifically for reflection.
CaughtReflective(boolean, Throwable, Z) - Constructor for class com.moderocky.mask.api.CaughtReflective
 
check(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
check(String, Event, String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
check(String, Player, PlayerEvent, String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
clear() - Method in class com.moderocky.mask.api.container.PositionalMap
 
clear() - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
clear(File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
clearDataMap() - Method in class com.moderocky.mask.api.YamlConverter
 
collect(Function<T, R>) - Method in class com.moderocky.mask.api.MagicList
 
collect(BiFunction<T, U, R>, U) - Method in class com.moderocky.mask.api.MagicList
 
collect(YamlConfiguration) - Method in class com.moderocky.mask.api.YamlConverter
 
com.moderocky.mask - package com.moderocky.mask
 
com.moderocky.mask.annotation - package com.moderocky.mask.annotation
 
com.moderocky.mask.api - package com.moderocky.mask.api
 
com.moderocky.mask.api.commons - package com.moderocky.mask.api.commons
 
com.moderocky.mask.api.container - package com.moderocky.mask.api.container
 
com.moderocky.mask.api.json - package com.moderocky.mask.api.json
 
com.moderocky.mask.api.web - package com.moderocky.mask.api.web
 
com.moderocky.mask.api.web.event - package com.moderocky.mask.api.web.event
 
com.moderocky.mask.command - package com.moderocky.mask.command
 
com.moderocky.mask.gui - package com.moderocky.mask.gui
 
com.moderocky.mask.internal.evaluation - package com.moderocky.mask.internal.evaluation
 
com.moderocky.mask.internal.event - package com.moderocky.mask.internal.event
 
com.moderocky.mask.internal.mapper - package com.moderocky.mask.internal.mapper
 
com.moderocky.mask.internal.utility - package com.moderocky.mask.internal.utility
 
com.moderocky.mask.template - package com.moderocky.mask.template
 
command(String) - Method in class com.moderocky.mask.command.Commander
 
Commander<S> - Class in com.moderocky.mask.command
 
Commander() - Constructor for class com.moderocky.mask.command.Commander
 
Commander.Arg<S> - Interface in com.moderocky.mask.command
 
Commander.ComplexArg - Class in com.moderocky.mask.command
 
Commander.ExecutionDependent - Annotation Type in com.moderocky.mask.command
 
Commander.Main - Class in com.moderocky.mask.command
 
Commander.SimpleArg - Class in com.moderocky.mask.command
 
compile(String, HashMap<String, Consumer<S>>) - Method in interface com.moderocky.mask.command.Commander.Arg
 
compile(String, HashMap<String, Consumer<S>>) - Method in class com.moderocky.mask.command.Commander.ComplexArg
 
compile(String, HashMap<String, Consumer<S>>) - Method in class com.moderocky.mask.command.Commander.SimpleArg
 
Completable<Z> - Interface in com.moderocky.mask.api
 
CompletableFuture<Z> - Class in com.moderocky.mask.api
 
CompletableFuture(Z, long) - Constructor for class com.moderocky.mask.api.CompletableFuture
 
CompleteCommand - Interface in com.moderocky.mask.template
This has some small simplifiers for commands, but is otherwise the same as normal.
CompleteListener - Interface in com.moderocky.mask.template
Compiler stub.
CompleteRecipe - Interface in com.moderocky.mask.template
A "complete" recipe.
completeRegistration() - Method in class com.moderocky.mask.Mask
 
ComplexArg(BiConsumer, Argument<?>...) - Constructor for class com.moderocky.mask.command.Commander.ComplexArg
 
complexArgs - Variable in class com.moderocky.mask.command.Commander.SimpleArg
 
complexMap - Variable in class com.moderocky.mask.command.Commander.Main
 
Compressive - Interface in com.moderocky.mask.api
 
Config - Interface in com.moderocky.mask.template
 
Configurable - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Bounded - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Comment - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Header - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Keyed - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Overwrite - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Regex - Annotation Type in com.moderocky.mask.annotation
 
Configurable.Serialise - Annotation Type in com.moderocky.mask.annotation
 
Configuration - Class in mask.dev.moderocky.mask.configuration
 
Configuration() - Constructor for class mask.dev.moderocky.mask.configuration.Configuration
 
consumer - Variable in class com.moderocky.mask.command.Commander.ComplexArg
 
consumer - Variable in class com.moderocky.mask.command.Commander.SimpleArg
 
containsEntry(int, int) - Method in class com.moderocky.mask.api.container.PositionalMap
 
containsEntry(int, int, int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
containsValue(X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
containsValue(X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
convertFieldName(Field) - Method in interface com.moderocky.mask.template.Config
 
create() - Method in class com.moderocky.mask.command.Commander
 
create() - Method in class com.moderocky.mask.gui.ItemFactory
This creates a new item given the provided material and amounts.
createButton(Consumer<Player>) - Method in class com.moderocky.mask.gui.BookGUI
 
createButton(Consumer<Player>, boolean) - Method in class com.moderocky.mask.gui.BookGUI
 
createButton(int) - Method in class com.moderocky.mask.gui.BookGUI
 
createButton(int, ItemStack, BiConsumer<Player, InventoryClickEvent>) - Method in class com.moderocky.mask.gui.MenuGUI
 
createButton(char, ItemStack, BiConsumer<Player, InventoryClickEvent>) - Method in class com.moderocky.mask.gui.VisualGUI
 
createConnection(Socket) - Method in class com.moderocky.mask.api.json.WebJSonAPI
 
createConnection(Socket) - Method in class com.moderocky.mask.api.web.WebServer
 
createEmptyJson() - Method in interface com.moderocky.mask.api.Compressive
 
createTile(int, ItemStack, boolean) - Method in class com.moderocky.mask.gui.MenuGUI
 
createTile(ItemStack, Integer...) - Method in class com.moderocky.mask.gui.MenuGUI
 
createTile(char, ItemStack, boolean) - Method in class com.moderocky.mask.gui.VisualGUI
 
createTile(char, ItemStack) - Method in class com.moderocky.mask.gui.VisualGUI
 

D

Debug - Annotation Type in com.moderocky.mask.annotation
 
Debugger - Class in com.moderocky.mask.api
 
Debugger() - Constructor for class com.moderocky.mask.api.Debugger
 
Describable - Interface in com.moderocky.mask.api.commons
 
deserialise(Field, Object) - Method in interface com.moderocky.mask.template.Config
 
mask.dev.moderocky.mask.configuration - package mask.dev.moderocky.mask.configuration
 
disable() - Method in interface com.moderocky.mask.template.IPlugin
Called on disable.
disablePlugin() - Method in class com.moderocky.mask.template.BukkitPlugin
 
distance() - Method in class com.moderocky.mask.template.PositionalWand
 
distanceSquared() - Method in class com.moderocky.mask.template.PositionalWand
 
DoNotInstantiate - Annotation Type in com.moderocky.mask.annotation
A class or constructor that should never be used by external classes.
DummyEvent - Class in com.moderocky.mask.internal.event
 
DummyEvent() - Constructor for class com.moderocky.mask.internal.event.DummyEvent
 
DummyPlayerEvent - Class in com.moderocky.mask.internal.event
 
DummyPlayerEvent(Player) - Constructor for class com.moderocky.mask.internal.event.DummyPlayerEvent
 

E

editable - Variable in class com.moderocky.mask.gui.VisualGUI
 
EntityUtils - Class in com.moderocky.mask.api
 
EntityUtils() - Constructor for class com.moderocky.mask.api.EntityUtils
 
EntrySection - Interface in mask.dev.moderocky.mask.configuration
 
evaluate(String) - Static method in class com.moderocky.mask.internal.evaluation.Javal
 
evaluate(String, Player, String...) - Static method in class com.moderocky.mask.internal.evaluation.Javal
 
event(T) - Method in interface com.moderocky.mask.template.Listener
 
execute(S, String...) - Method in class com.moderocky.mask.command.Commander
 
execute() - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
execute(String...) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 

F

FileManager - Class in com.moderocky.mask.internal.utility
A few frequently-used file methods.
FileManager() - Constructor for class com.moderocky.mask.internal.utility.FileManager
 
fileNotFound(PrintWriter, OutputStream, String) - Method in class com.moderocky.mask.api.web.WebConnection
 
finalise() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
finalise() - Method in class com.moderocky.mask.gui.VisualGUI
 
finished - Variable in class com.moderocky.mask.gui.VisualGUI
 

G

GenderedMapConverter<A,B> - Class in com.moderocky.mask.internal.mapper
The gendered map converter is able to convert a map of one type to another using provided consumers.
GenderedMapConverter(Consumer<A>, Consumer<B>) - Constructor for class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
GenderfluidMapConverter - Class in com.moderocky.mask.internal.mapper
An attempt to make an open-ended map converter that can convert between any data storage format if provided with some simple information.
GenderfluidMapConverter() - Constructor for class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
get() - Method in interface com.moderocky.mask.api.Catchable
 
get() - Method in class com.moderocky.mask.api.CaughtBreakable
 
get() - Method in class com.moderocky.mask.api.CaughtCompletable
 
get() - Method in class com.moderocky.mask.api.CaughtReflective
 
get() - Method in interface com.moderocky.mask.api.Completable
 
get() - Method in class com.moderocky.mask.api.CompletableFuture
 
get(Object) - Method in class com.moderocky.mask.api.container.Cache
This will return the cached value, or query the value if it is not already present.
get(Object) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
Retrieve a single value based on an exact match.
get(int, int) - Method in class com.moderocky.mask.api.container.PositionalMap
 
get(int, int, int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
get(Object) - Method in class com.moderocky.mask.api.Property
 
get404() - Method in class com.moderocky.mask.api.web.WebServer
 
getAddon() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getAddonConfig() - Method in class com.moderocky.mask.Mask
 
getAliases() - Method in interface com.moderocky.mask.template.WrappedCommand
 
getAnyMatching(Q[]) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
getAPI() - Method in class com.moderocky.mask.Mask
 
getAPIVersion() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getArgs() - Method in class com.moderocky.mask.command.Commander
 
getArray(String, Class<T>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getAs(String, Class<T>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getAs(String, Class<T>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getAsMap() - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getAsMap() - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getBoolean(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getBoolean(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getBoundingBox() - Method in class com.moderocky.mask.template.PositionalWand
 
getByte(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getByte(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getChar(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getChar(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getCollector(String) - Method in class com.moderocky.mask.api.json.WebJSonAPI
 
getColumnX(int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getColumnY(int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getColumnZ(int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getCommand() - Method in class com.moderocky.mask.command.Commander
 
getCommand() - Method in interface com.moderocky.mask.template.CompleteCommand
 
getCommands(String) - Method in class com.moderocky.mask.MaskAPI
 
getCompletions() - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
getCompletions() - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
getCompletions() - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
getCompletions() - Method in class com.moderocky.mask.command.ArgBungeeServer
 
getCompletions() - Method in class com.moderocky.mask.command.ArgInteger
 
getCompletions() - Method in class com.moderocky.mask.command.ArgNumber
 
getCompletions() - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
getCompletions() - Method in class com.moderocky.mask.command.ArgPlayer
 
getCompletions() - Method in class com.moderocky.mask.command.ArgString
 
getCompletions() - Method in interface com.moderocky.mask.command.Argument
A list of completions for this argument type.
getCompletions(int) - Method in interface com.moderocky.mask.template.CompleteCommand
 
getCompletions(int, CommandSender, Command, String, String[]) - Method in interface com.moderocky.mask.template.CompleteCommand
 
getConfig() - Method in interface com.moderocky.mask.template.Config
 
getConfigPath() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getConfigPath() - Method in interface com.moderocky.mask.template.IPlugin
 
getConnectionPool() - Method in class com.moderocky.mask.api.web.WebServer
 
getConnector() - Method in class com.moderocky.mask.api.web.WebConnection
 
getContent() - Method in class com.moderocky.mask.api.json.WebJSonAPI
 
getContent(File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
getContentType(String) - Method in class com.moderocky.mask.api.web.WebConnection
 
getCraftVersion() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getDataMap() - Method in class com.moderocky.mask.api.YamlConverter
 
getDebug(Class<?>) - Method in class com.moderocky.mask.api.Debugger
 
getDebug(Class<?>, boolean) - Method in class com.moderocky.mask.api.Debugger
 
getDebug(Object) - Method in class com.moderocky.mask.api.Debugger
 
getDebug(Object, boolean) - Method in class com.moderocky.mask.api.Debugger
 
getDebugger() - Method in class com.moderocky.mask.MaskAPI
 
getDefault() - Method in class com.moderocky.mask.command.Commander
 
getDefaultFileName() - Method in class com.moderocky.mask.api.web.WebServer
 
getDescription() - Method in interface com.moderocky.mask.api.commons.Describable
 
getDescription() - Method in interface com.moderocky.mask.template.WrappedCommand
 
getDeserialisedKeys() - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
getDeserialisedKeys() - Method in class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
getDeserialisedKeys() - Method in interface com.moderocky.mask.internal.mapper.MapConverter
 
getDeserialisedValues() - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
getDeserialisedValues() - Method in class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
getDeserialisedValues() - Method in interface com.moderocky.mask.internal.mapper.MapConverter
 
getDimensions() - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
getDouble(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getDouble(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getEntries(Q, int) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
getEntries(Q[]) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
getEntries() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
getEntry() - Method in class com.moderocky.mask.command.Commander
 
getEntryConsumer() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
getEntryType(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getEntryType(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
GetEvent - Class in com.moderocky.mask.api.web.event
 
GetEvent(WebServer<?>, WebConnection, Socket, BufferedOutputStream, BufferedReader, PrintWriter, String) - Constructor for class com.moderocky.mask.api.web.event.GetEvent
 
getFieldPath(Field, String) - Method in interface com.moderocky.mask.template.Config
 
getFile(String, String) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
getFile() - Method in interface com.moderocky.mask.template.Config
 
getFileName() - Method in interface com.moderocky.mask.template.Config
 
getFileRequested() - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
getFloat(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getFloat(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getFolderPath() - Method in interface com.moderocky.mask.template.Config
 
getFormInput() - Method in class com.moderocky.mask.api.web.event.PostEvent
 
getFullName() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getGetter() - Method in class com.moderocky.mask.api.Property
 
getHandlerList() - Static method in class com.moderocky.mask.internal.event.DummyEvent
 
getHandlerList() - Static method in class com.moderocky.mask.internal.event.DummyPlayerEvent
 
getHandlers() - Method in class com.moderocky.mask.internal.event.DummyEvent
 
getHandlers() - Method in class com.moderocky.mask.internal.event.DummyPlayerEvent
 
getHelpMessage(int, String[]) - Method in interface com.moderocky.mask.template.CompleteCommand
 
getID() - Method in class com.moderocky.mask.api.json.APICollector
 
getIfAbsent(K) - Method in class com.moderocky.mask.api.container.Cache
The method to get the value given the key.
getInput() - Method in class com.moderocky.mask.command.Commander
 
getInputStream() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
getInstance() - Static method in class com.moderocky.mask.template.BukkitPlugin
 
getInt(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getInt(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getInvalidUseMessage() - Method in class com.moderocky.mask.api.json.WebJSonAPI
 
getItemMeta() - Method in class com.moderocky.mask.gui.ItemFactory
 
getKey() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
getKeys(boolean) - Method in class com.moderocky.mask.api.YamlConverter
 
getKeys() - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
getKeys() - Method in class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
getKeys() - Method in interface com.moderocky.mask.internal.mapper.MapConverter
 
getKeys() - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getKeys(boolean) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getKeys() - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getKeys(boolean) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getLayout() - Method in class com.moderocky.mask.gui.VisualGUI
 
getLength() - Method in class com.moderocky.mask.command.ArgumentHandler
 
getList(String, Class<T>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getList(String, Class<T>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getListener() - Method in class com.moderocky.mask.gui.BookGUI
 
getListener() - Method in interface com.moderocky.mask.gui.TextGUI
 
getLiteral(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getLiteral(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getLong(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getLong(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getMap(String) - Method in class com.moderocky.mask.command.Commander.Main
 
getMask() - Static method in class com.moderocky.mask.Mask
 
getMaterial() - Method in class com.moderocky.mask.gui.ItemFactory
 
getMetaValue(Object) - Static method in class com.moderocky.mask.template.BukkitPlugin
Returns a metadata value for the object attached to your plugin.
getMethod() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
getMethodNotSupportedFileName() - Method in class com.moderocky.mask.api.web.WebServer
 
getName() - Method in interface com.moderocky.mask.api.commons.Nameable
 
getName() - Method in interface com.moderocky.mask.api.json.JSonProperty
 
getName() - Method in class com.moderocky.mask.api.Property
 
getName() - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
getName() - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
getName() - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
getName() - Method in class com.moderocky.mask.command.ArgBungeeServer
 
getName() - Method in class com.moderocky.mask.command.ArgInteger
 
getName() - Method in class com.moderocky.mask.command.ArgNumber
 
getName() - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
getName() - Method in class com.moderocky.mask.command.ArgPlayer
 
getName() - Method in class com.moderocky.mask.command.ArgString
 
getName() - Method in interface com.moderocky.mask.command.Argument
This is what your argument shows up as in a command.
getName() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
getName() - Method in interface com.moderocky.mask.template.IPlugin
 
getNamespacedKey(String) - Static method in class com.moderocky.mask.template.BukkitPlugin
Generates a NamespacedKey for your plugin
getObject() - Method in class com.moderocky.mask.api.Property
 
getOrDefault(Object, V) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
getOrDefault(int, int, X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
getOrDefault(int, int, int, X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getOutputStream() - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
getPageDown() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
getPageReset() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
getPageUp() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
getPairs(Collection<X>) - Static method in class com.moderocky.mask.internal.utility.Logic
 
getPatterns() - Method in class com.moderocky.mask.command.Commander
 
getPatterns(String) - Method in class com.moderocky.mask.command.Commander
 
getPermission() - Method in interface com.moderocky.mask.template.WrappedCommand
 
getPermissionMessage() - Method in interface com.moderocky.mask.template.WrappedCommand
 
getPlaneXY(int, int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getPlaneXZ(int, int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getPlaneYZ(int, int) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getPlugin() - Static method in class com.moderocky.mask.Mask
 
getPluginDescription() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getPluginType() - Method in interface com.moderocky.mask.template.IPlugin
 
getPort() - Method in class com.moderocky.mask.api.web.WebServer
 
getPos1() - Method in class com.moderocky.mask.template.PositionalWand
 
getPos2() - Method in class com.moderocky.mask.template.PositionalWand
 
getPrefix() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getProperties(String) - Method in class com.moderocky.mask.api.json.APICollector
 
getProperties(Class<?>) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
getPropertyGetters(Class<?>) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
getPropertySetters(Class<?>) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
getReader() - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
getReader(File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
getRecipe() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
getReference(char) - Method in class com.moderocky.mask.gui.VisualGUI
 
getResource(String) - Method in class com.moderocky.mask.template.BungeePlugin
 
getResource(String) - Method in interface com.moderocky.mask.template.IPlugin
 
getResult() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
getScript(String) - Method in class com.moderocky.mask.MaskAPI
 
getSection(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getSection(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getServer() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
getServer() - Method in class com.moderocky.mask.api.web.WebConnection
 
getSetter() - Method in class com.moderocky.mask.api.Property
 
getShape() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
getShort(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getShort(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getSize() - Method in interface com.moderocky.mask.gui.InventoryGUI
 
getSize() - Method in class com.moderocky.mask.gui.MenuGUI
 
getSize() - Method in class com.moderocky.mask.gui.VisualGUI
 
getSlots(char) - Method in class com.moderocky.mask.gui.VisualGUI
 
getSocket() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
getString(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getString(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getStringList(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
getStringList(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
getStripped(Collection<String>) - Static method in class com.moderocky.mask.internal.utility.Logic
 
getSuper() - Method in class com.moderocky.mask.command.Commander
 
getSyntaxes(String, String...) - Method in class com.moderocky.mask.MaskAPI
 
getTabCompletions(String) - Method in class com.moderocky.mask.command.Commander
 
getTarget(Player, double, double) - Static method in class com.moderocky.mask.api.EntityUtils
 
getType() - Method in class com.moderocky.mask.api.json.APICollector
 
getType() - Method in class com.moderocky.mask.api.Property
 
getType() - Method in interface com.moderocky.mask.command.Argument
 
getType() - Method in interface com.moderocky.mask.gui.InventoryGUI
 
getType() - Method in class com.moderocky.mask.gui.MenuGUI
 
getType() - Method in class com.moderocky.mask.gui.VisualGUI
 
getUnsafe() - Method in class com.moderocky.mask.MaskAPI
 
getUsage() - Method in interface com.moderocky.mask.template.WrappedCommand
 
getValue() - Method in interface com.moderocky.mask.api.json.JSonProperty
 
getValues() - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
getValues() - Method in class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
getValues() - Method in interface com.moderocky.mask.internal.mapper.MapConverter
 
getVersion() - Method in class com.moderocky.mask.template.BukkitPlugin
 
getWebRootFolder() - Method in class com.moderocky.mask.api.web.WebServer
 
getWriter() - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
getX(X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
getX(X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getY(X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
getY(X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
getZ(X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
GUI - Interface in com.moderocky.mask.gui
 

H

hasConnections() - Method in class com.moderocky.mask.api.web.WebServer
 
hasEntry(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
hasEntry(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
hasFlag(char) - Method in class com.moderocky.mask.command.Commander
 
hasFlags() - Method in class com.moderocky.mask.command.Commander
 
hasInputStream() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
hasListener() - Method in class com.moderocky.mask.gui.VisualGUI
 
hasSection(String) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
hasSection(String) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
hasSkript() - Method in class com.moderocky.mask.Mask
 
HeadEvent - Class in com.moderocky.mask.api.web.event
 
HeadEvent(WebServer<?>, WebConnection, Socket, BufferedOutputStream, BufferedReader, PrintWriter, String) - Constructor for class com.moderocky.mask.api.web.event.HeadEvent
 

I

importClass(Class<?>...) - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
importPackage(String...) - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
input(A[], B[]) - Method in class com.moderocky.mask.internal.mapper.GenderedMapConverter
 
Internal - Annotation Type in com.moderocky.mask.annotation
Marks an element as being only for internal use.
invalidate() - Method in class com.moderocky.mask.api.container.Cache
 
inventory - Variable in class com.moderocky.mask.gui.VisualGUI
 
InventoryGUI - Interface in com.moderocky.mask.gui
 
IPlugin - Interface in com.moderocky.mask.template
 
IPlugin.PluginType - Enum in com.moderocky.mask.template
 
isBukkit() - Method in interface com.moderocky.mask.template.IPlugin
 
isBungee() - Method in interface com.moderocky.mask.template.IPlugin
 
isCancelled() - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
isDebug() - Method in class com.moderocky.mask.api.web.WebConnection
 
isDebug() - Method in class com.moderocky.mask.api.web.WebServer
 
isEditable() - Method in interface com.moderocky.mask.gui.InventoryGUI
 
isEditable() - Method in class com.moderocky.mask.gui.MenuGUI
 
isEditable() - Method in class com.moderocky.mask.gui.VisualGUI
 
isEnabled() - Method in interface com.moderocky.mask.template.CompleteRecipe
 
isLookingAt(Player, Entity) - Static method in class com.moderocky.mask.api.EntityUtils
 
isLookingAt(Player, Entity, double) - Static method in class com.moderocky.mask.api.EntityUtils
 
isOpen(Player) - Method in class com.moderocky.mask.gui.BookGUI
 
isOpen(Player) - Method in interface com.moderocky.mask.gui.GUI
 
isOpen(Player) - Method in class com.moderocky.mask.gui.MenuGUI
 
isOpen(Player) - Method in class com.moderocky.mask.gui.VisualGUI
 
isPaper() - Static method in class com.moderocky.mask.template.BukkitPlugin
 
isPlural() - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
isPlural() - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
isPlural() - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
isPlural() - Method in class com.moderocky.mask.command.ArgBungeeServer
 
isPlural() - Method in class com.moderocky.mask.command.ArgInteger
 
isPlural() - Method in class com.moderocky.mask.command.ArgNumber
 
isPlural() - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
isPlural() - Method in class com.moderocky.mask.command.ArgPlayer
 
isPlural() - Method in class com.moderocky.mask.command.ArgString
 
isPlural() - Method in interface com.moderocky.mask.command.Argument
Used by the system to determine if this argument accepts multiple inputs.
isRegistered(CompleteCommand) - Method in class com.moderocky.mask.template.BukkitPlugin
 
isRegistered(String) - Method in class com.moderocky.mask.template.BukkitPlugin
 
isRequired() - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
isRequired() - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
isRequired() - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
isRequired() - Method in class com.moderocky.mask.command.ArgBungeeServer
 
isRequired() - Method in class com.moderocky.mask.command.ArgInteger
 
isRequired() - Method in class com.moderocky.mask.command.ArgNumber
 
isRequired() - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
isRequired() - Method in class com.moderocky.mask.command.ArgPlayer
 
isRequired() - Method in class com.moderocky.mask.command.ArgString
 
isRequired() - Method in interface com.moderocky.mask.command.Argument
Used by the system when testing the command.
isSingle() - Method in class com.moderocky.mask.api.Property
 
isZipped(byte[]) - Method in interface com.moderocky.mask.api.Compressive
 
ItemFactory - Class in com.moderocky.mask.gui
An item-creating factory to allow for easy itemstack creation/manipulation within a single object.
ItemFactory() - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates a default factory for an Air item.
ItemFactory(Material) - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates an item factory for the given material.
ItemFactory(Material, int) - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates an item factory for the given material.
ItemFactory(Material, Consumer<ItemMeta>) - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates an item factory for the given material.
ItemFactory(Material, int, Consumer<ItemMeta>) - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates an item factory for the given material.
ItemFactory(ItemStack) - Constructor for class com.moderocky.mask.gui.ItemFactory
Creates an item factory based on the given item.

J

JavaEvaluator - Class in com.moderocky.mask.internal.evaluation
A string java evaluator.
JavaEvaluator(String) - Constructor for class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
Javal - Class in com.moderocky.mask.internal.evaluation
 
Javal() - Constructor for class com.moderocky.mask.internal.evaluation.Javal
 
JSON_PARSER - Static variable in interface com.moderocky.mask.api.Compressive
 
JsonConfiguration - Class in mask.dev.moderocky.mask.configuration
 
JsonConfiguration(JsonObject) - Constructor for class mask.dev.moderocky.mask.configuration.JsonConfiguration
 
JsonEntrySection - Class in mask.dev.moderocky.mask.configuration
 
JsonEntrySection(JsonObject) - Constructor for class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
JSonProperty - Interface in com.moderocky.mask.api.json
 
JSQEvent - Class in com.moderocky.mask.api.web.event
 
JSQEvent(WebServer<?>, WebConnection, Socket, BufferedOutputStream, BufferedReader, PrintWriter, String) - Constructor for class com.moderocky.mask.api.web.event.JSQEvent
 

L

label - Variable in class com.moderocky.mask.command.Commander.Main
 
label - Variable in class com.moderocky.mask.command.Commander.SimpleArg
 
layout - Variable in class com.moderocky.mask.gui.VisualGUI
 
layoutMap - Variable in class com.moderocky.mask.gui.VisualGUI
 
Listener<T extends Event> - Interface in com.moderocky.mask.template
 
load() - Method in interface com.moderocky.mask.template.Config
 
loadInternal(String) - Method in class com.moderocky.mask.MaskAPI
 
loadScript(InputStream, String) - Method in class com.moderocky.mask.MaskAPI
 
loadScript(String, String) - Method in class com.moderocky.mask.MaskAPI
 
loadScript(File) - Method in class com.moderocky.mask.MaskAPI
 
loadScript(String) - Method in class com.moderocky.mask.MaskAPI
 
Logic - Class in com.moderocky.mask.internal.utility
 
Logic() - Constructor for class com.moderocky.mask.internal.utility.Logic
 

M

MagicList<T> - Class in com.moderocky.mask.api
A specialised ArrayList wrapper with extra features for quick and easy use.
MagicList() - Constructor for class com.moderocky.mask.api.MagicList
 
MagicList(Collection<T>) - Constructor for class com.moderocky.mask.api.MagicList
 
MagicList(T...) - Constructor for class com.moderocky.mask.api.MagicList
 
Main(String) - Constructor for class com.moderocky.mask.command.Commander.Main
 
map - Variable in class com.moderocky.mask.gui.VisualGUI
 
MapConverter - Interface in com.moderocky.mask.internal.mapper
Map converters are part of a long-term project to create a way of converting data between different types with ease.
Mask - Class in com.moderocky.mask
 
Mask() - Constructor for class com.moderocky.mask.Mask
 
MaskAPI - Class in com.moderocky.mask
 
MaskAPI() - Constructor for class com.moderocky.mask.MaskAPI
 
MaskAPI.Unsafe - Class in com.moderocky.mask
 
matches(String) - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
matches(String) - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
matches(String) - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
matches(String) - Method in class com.moderocky.mask.command.ArgBungeeServer
 
matches(String) - Method in class com.moderocky.mask.command.ArgInteger
 
matches(String) - Method in class com.moderocky.mask.command.ArgNumber
 
matches(String) - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
matches(String) - Method in class com.moderocky.mask.command.ArgPlayer
 
matches(String) - Method in class com.moderocky.mask.command.ArgString
 
matches(String) - Method in interface com.moderocky.mask.command.Argument
This is your matcher, to check if the player's input is valid.
matchString(Field, Object) - Method in interface com.moderocky.mask.template.Config
 
MenuGUI - Class in com.moderocky.mask.gui
 
MenuGUI(Plugin, InventoryType, String) - Constructor for class com.moderocky.mask.gui.MenuGUI
 
MenuGUI(Plugin, int, String) - Constructor for class com.moderocky.mask.gui.MenuGUI
 
Method - Enum in com.moderocky.mask.api.web
 

N

Nameable - Interface in com.moderocky.mask.api.commons
 
NDimensionalHashMap<Q,V> - Class in com.moderocky.mask.api.container
A map designed to store values keyed to an array of properties.
NDimensionalHashMap(int) - Constructor for class com.moderocky.mask.api.container.NDimensionalHashMap
 
next() - Method in class com.moderocky.mask.gui.PaginatedGUI
 

O

onClick(PlayerCommandPreprocessEvent) - Method in class com.moderocky.mask.gui.BookGUI
 
onClick(InventoryClickEvent) - Method in class com.moderocky.mask.gui.MenuGUI
 
onClick(InventoryClickEvent) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
onClick(InventoryClickEvent) - Method in class com.moderocky.mask.gui.VisualGUI
 
onClose(InventoryCloseEvent) - Method in class com.moderocky.mask.gui.MenuGUI
 
onClose(InventoryCloseEvent) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
onClose(InventoryCloseEvent) - Method in class com.moderocky.mask.gui.VisualGUI
 
onDisable() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called on disable.
onDisable() - Method in class com.moderocky.mask.template.BungeePlugin
 
onEnable() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called on enable.
onEnable() - Method in class com.moderocky.mask.template.BungeePlugin
 
onEvent(GetEvent) - Method in class com.moderocky.mask.api.json.WebJSonAPI.RequestListener
 
onEvent(Event) - Method in interface com.moderocky.mask.api.web.WebRequestListener
 
onEvent(T) - Method in interface com.moderocky.mask.template.BukkitPlugin.ClosedListener
 
onTabComplete(CommandSender, Command, String, String[]) - Method in interface com.moderocky.mask.template.CompleteCommand
 
open(Player) - Method in class com.moderocky.mask.gui.BookGUI
 
open(Player) - Method in interface com.moderocky.mask.gui.GUI
 
open(Player) - Method in class com.moderocky.mask.gui.MenuGUI
 
open(Player) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
open(Player) - Method in class com.moderocky.mask.gui.VisualGUI
 
outPrinter(PrintWriter, OutputStream, int, String, byte[]) - Method in class com.moderocky.mask.api.web.WebConnection
 

P

page(BaseComponent[]...) - Method in class com.moderocky.mask.gui.BookGUI
 
PaginatedGUI - Class in com.moderocky.mask.gui
 
PaginatedGUI(Plugin, InventoryType, String) - Constructor for class com.moderocky.mask.gui.PaginatedGUI
 
PaginatedGUI(Plugin, int, String) - Constructor for class com.moderocky.mask.gui.PaginatedGUI
 
parse(String) - Method in interface com.moderocky.mask.api.Parser
 
parse(InputStream) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parse(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parse(String, Parser<T>) - Method in interface com.moderocky.mask.template.Config
 
parseEffect(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseEffect(String, Event, String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseEffect(String, Player, PlayerEvent, String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseFile(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseFile(File) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseFileSafely(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseFileSafely(File) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
Parser<T> - Interface in com.moderocky.mask.api
 
parseSafely(InputStream) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
parseSafely(String) - Method in class com.moderocky.mask.MaskAPI.Unsafe
 
passes(String) - Method in interface com.moderocky.mask.api.StringChecker
 
PentaConsumer<T,U,V,W,X> - Interface in com.moderocky.mask.api
 
players - Variable in class com.moderocky.mask.gui.VisualGUI
 
plugin - Variable in class com.moderocky.mask.gui.VisualGUI
 
Plugin - Class in com.moderocky.mask.template
 
Plugin() - Constructor for class com.moderocky.mask.template.Plugin
 
PositionalMap<X> - Class in com.moderocky.mask.api.container
 
PositionalMap() - Constructor for class com.moderocky.mask.api.container.PositionalMap
 
PositionalWand - Class in com.moderocky.mask.template
 
PositionalWand(ItemStack, Plugin) - Constructor for class com.moderocky.mask.template.PositionalWand
 
PostEvent - Class in com.moderocky.mask.api.web.event
 
PostEvent(WebServer<?>, WebConnection, Socket, BufferedOutputStream, BufferedReader, PrintWriter, String) - Constructor for class com.moderocky.mask.api.web.event.PostEvent
 
preActionConsumers - Variable in class com.moderocky.mask.gui.VisualGUI
 
prepare() - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
prev() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
Property - Class in com.moderocky.mask.api
 
Property() - Constructor for class com.moderocky.mask.api.Property
 
put(Q[], V) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
put(int, int, X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
put(int, int, int, X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
putAll(Map<? extends Q[], ? extends V>) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
putIfAbsent(Q[], V) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
putIfAbsent(int, int, X) - Method in class com.moderocky.mask.api.container.PositionalMap
 
putIfAbsent(int, int, int, X) - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
putIfAbsent(File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 

Q

QuadConsumer<T,U,V,W> - Interface in com.moderocky.mask.api
 

R

read(File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
readFileData(File, int) - Method in class com.moderocky.mask.api.web.WebConnection
 
register(String, Argument<?>[], BiConsumer) - Method in class com.moderocky.mask.command.Commander.Main
 
register() - Method in class com.moderocky.mask.command.Commander
 
register(JavaPlugin) - Static method in class com.moderocky.mask.Mask
Deprecated.
register(WrappedCommand...) - Method in class com.moderocky.mask.template.BukkitPlugin
This registers multiple WrappedCommands at once.
register(CompleteCommand...) - Method in class com.moderocky.mask.template.BukkitPlugin
This registers your CompleteCommands.
register(MenuGUI...) - Method in class com.moderocky.mask.template.BukkitPlugin
This registers your menu templates.
register(Listener...) - Method in class com.moderocky.mask.template.BukkitPlugin
This registers your listeners.
register(CompleteRecipe...) - Method in class com.moderocky.mask.template.BukkitPlugin
This registers your complete recipes.
register(Listener<?>...) - Method in class com.moderocky.mask.template.BukkitPlugin
Used to register Mask Listeners, which are based on functional interfaces.
register(long, Listener<?>...) - Method in class com.moderocky.mask.template.BukkitPlugin
Used to register Mask Listeners, which are based on functional interfaces.
register(Listener<?>) - Method in class com.moderocky.mask.template.BukkitPlugin
 
register(Listener<?>, long) - Method in class com.moderocky.mask.template.BukkitPlugin
 
register(Plugin) - Method in interface com.moderocky.mask.template.WrappedCommand
This registers your command :)
registerCollector(APICollector) - Method in class com.moderocky.mask.api.json.WebJSonAPI
 
registerCommands() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerEvents() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerListener(Class<? extends WebActionEvent>, WebRequestListener<?>) - Method in class com.moderocky.mask.api.web.WebServer
 
registerListeners() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerManagers() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerProtocol() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerRecipes() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
registerSyntax() - Method in class com.moderocky.mask.template.BukkitPlugin
This is called during enable.
remove() - Method in class com.moderocky.mask.gui.VisualGUI
 
removeConnection(WebConnection) - Method in class com.moderocky.mask.api.web.WebServer
 
replace(Q[], V, V) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
replace(Q[], V) - Method in class com.moderocky.mask.api.container.NDimensionalHashMap
 
RequestListener() - Constructor for class com.moderocky.mask.api.json.WebJSonAPI.RequestListener
 
reset() - Method in class com.moderocky.mask.gui.BookGUI
 
reset() - Method in class com.moderocky.mask.gui.PaginatedGUI
 
reset() - Method in class com.moderocky.mask.template.PositionalWand
 
resetConfig() - Method in class com.moderocky.mask.template.BukkitPlugin
Stub
ResponseEvent - Class in com.moderocky.mask.api.web.event
 
ResponseEvent(WebServer<?>, WebConnection, Socket, Method, BufferedOutputStream, BufferedReader, PrintWriter, String) - Constructor for class com.moderocky.mask.api.web.event.ResponseEvent
 
retrieve(Object, Method, Method) - Method in class com.moderocky.mask.internal.mapper.GenderfluidMapConverter
 
run(Consumer<? super Z>, Consumer<? super Throwable>) - Method in interface com.moderocky.mask.api.Catchable
 
run(Consumer<? super Z>) - Method in interface com.moderocky.mask.api.Catchable
 
run() - Method in interface com.moderocky.mask.api.Catchable
 
run(Consumer<? super Z>, Consumer<? super Throwable>) - Method in class com.moderocky.mask.api.CaughtBreakable
If this passes, the success consumer will be run.
run(Consumer<? super Z>) - Method in class com.moderocky.mask.api.CaughtCompletable
 
run(Consumer<? super Z>, Consumer<? super Throwable>) - Method in class com.moderocky.mask.api.CaughtReflective
If this passes, the success consumer will be run.
run(Consumer<? super Z>) - Method in interface com.moderocky.mask.api.Completable
 
run() - Method in interface com.moderocky.mask.api.Completable
 
run(Consumer<? super Z>) - Method in class com.moderocky.mask.api.CompletableFuture
 
run() - Method in class com.moderocky.mask.api.CompletableFuture
 
run() - Method in class com.moderocky.mask.api.web.WebConnection
 
run() - Method in class com.moderocky.mask.api.web.WebServer
 
runAsync(Consumer<? super Z>) - Method in class com.moderocky.mask.api.CompletableFuture
 
runAsync() - Method in class com.moderocky.mask.api.CompletableFuture
 
runJava(String) - Method in class com.moderocky.mask.MaskAPI
 
runJava(String, Player, String...) - Method in class com.moderocky.mask.MaskAPI
 

S

save(FileConfiguration, File) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
save() - Method in interface com.moderocky.mask.template.Config
 
sendFileResponse(File) - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
sendResponse(String, String) - Method in class com.moderocky.mask.api.web.event.ResponseEvent
 
serialise(T) - Method in interface com.moderocky.mask.api.Parser
 
serialise(String) - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
serialise(String) - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
serialise(String) - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
serialise(String) - Method in class com.moderocky.mask.command.ArgBungeeServer
 
serialise(String) - Method in class com.moderocky.mask.command.ArgInteger
 
serialise(String) - Method in class com.moderocky.mask.command.ArgNumber
 
serialise(String) - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
serialise(String) - Method in class com.moderocky.mask.command.ArgPlayer
 
serialise(String) - Method in class com.moderocky.mask.command.ArgString
 
serialise(String) - Method in interface com.moderocky.mask.command.Argument
This should convert the player's input to a valid object.
serialise(Field, Object) - Method in interface com.moderocky.mask.template.Config
 
set(Object, Object) - Method in class com.moderocky.mask.api.Property
 
set(String, Object) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
set(String, Collection<?>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
set(String, Map<String, Object>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
set(String, Object) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
set(String, Collection<?>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
set(String, Map<String, Object>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
setAmount(int) - Method in class com.moderocky.mask.gui.ItemFactory
Set the final amount.
setCancelled(boolean) - Method in class com.moderocky.mask.api.web.event.WebActionEvent
 
setContent(String) - Method in class com.moderocky.mask.internal.evaluation.JavaEvaluator
 
setDescription(String) - Method in interface com.moderocky.mask.api.commons.Describable
 
setEntries(Collection<ItemStack>) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
setEntries(ItemStack...) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
setEntryChar(char) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
setEntryConsumer(BiConsumer<Player, InventoryClickEvent>) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
setGetter(Method) - Method in class com.moderocky.mask.api.Property
 
setInstance(BukkitPlugin) - Method in class com.moderocky.mask.template.BukkitPlugin
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgBungeeServer
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgInteger
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgNumber
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgPlayer
 
setLabel(String) - Method in class com.moderocky.mask.command.ArgString
 
setLabel(String) - Method in interface com.moderocky.mask.command.Argument
Ideally, this should set a field that will then be returned by Argument.getName().
setLayout(String[]) - Method in class com.moderocky.mask.gui.PaginatedGUI
 
setLayout(String[]) - Method in class com.moderocky.mask.gui.VisualGUI
 
setMask(Mask, IPlugin) - Static method in class com.moderocky.mask.Mask
 
setMaterial(Material) - Method in class com.moderocky.mask.gui.ItemFactory
Re-sets the material.
setName(String) - Method in interface com.moderocky.mask.api.commons.Nameable
 
setName(String) - Method in class com.moderocky.mask.api.Property
 
setObject(Class<?>) - Method in class com.moderocky.mask.api.Property
 
setPages(BaseComponent[]...) - Method in class com.moderocky.mask.gui.BookGUI
 
setPages(List<BaseComponent[]>) - Method in class com.moderocky.mask.gui.BookGUI
 
setPos1(Location) - Method in class com.moderocky.mask.template.PositionalWand
 
setPos2(Location) - Method in class com.moderocky.mask.template.PositionalWand
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgBukkitPlugin
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgBungeePlayer
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgBungeePlugin
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgBungeeServer
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgInteger
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgNumber
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgOfflinePlayer
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgPlayer
 
setRequired(boolean) - Method in class com.moderocky.mask.command.ArgString
 
setRequired(boolean) - Method in interface com.moderocky.mask.command.Argument
Ideally, this should set a field that will then be returned by Argument.isRequired().
setSetter(Method) - Method in class com.moderocky.mask.api.Property
 
setSingle(boolean) - Method in class com.moderocky.mask.api.Property
 
setSuper(Commander<S>) - Method in class com.moderocky.mask.command.Commander.Main
 
setType(Class<?>) - Method in class com.moderocky.mask.api.Property
 
shutDown() - Method in class com.moderocky.mask.api.web.WebServer
 
SimpleArg(String, Consumer<S>) - Constructor for class com.moderocky.mask.command.Commander.SimpleArg
 
SimpleArg(String, Commander<S>.SimpleArg...) - Constructor for class com.moderocky.mask.command.Commander.SimpleArg
 
SimpleArg(String, Commander<S>.ComplexArg...) - Constructor for class com.moderocky.mask.command.Commander.SimpleArg
 
simpleMap - Variable in class com.moderocky.mask.command.Commander.Main
 
startup() - Method in interface com.moderocky.mask.template.IPlugin
Called on enable.
StringAdjuster - Interface in com.moderocky.mask.api
 
StringChecker - Interface in com.moderocky.mask.api
 
Supports - Annotation Type in com.moderocky.mask.annotation
 

T

TextGUI - Interface in com.moderocky.mask.gui
 
toArray() - Method in class com.moderocky.mask.api.MagicList
 
toArrayList() - Method in class com.moderocky.mask.api.MagicList
 
toSet() - Method in class com.moderocky.mask.api.MagicList
 
toString() - Method in class com.moderocky.mask.command.ArgumentHandler
 
TriConsumer<T,U,V> - Interface in com.moderocky.mask.api
 
TriPositionalMap<X> - Class in com.moderocky.mask.api.container
 
TriPositionalMap() - Constructor for class com.moderocky.mask.api.container.TriPositionalMap
 

U

unloadInternal(String) - Method in class com.moderocky.mask.MaskAPI
 
unloadScript(File) - Method in class com.moderocky.mask.MaskAPI
 
unloadScript(String) - Method in class com.moderocky.mask.MaskAPI
 
Unmodifiable - Annotation Type in com.moderocky.mask.annotation
Marks an element as being unsafe for modification.
unregister() - Method in class com.moderocky.mask.gui.BookGUI
 
unregister() - Method in class com.moderocky.mask.gui.MenuGUI
 
unregister() - Method in class com.moderocky.mask.gui.VisualGUI
 
Unsafe - Annotation Type in com.moderocky.mask.annotation
Marks an element as being unsafe for use.
Unsafe() - Constructor for class com.moderocky.mask.MaskAPI.Unsafe
 
unzip(byte[]) - Method in interface com.moderocky.mask.api.Compressive
 
update() - Method in class com.moderocky.mask.api.container.Cache
 
updateAddonConfig() - Method in class com.moderocky.mask.Mask
Reloads the config from file.

V

valueOf(String) - Static method in enum com.moderocky.mask.api.web.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.moderocky.mask.template.IPlugin.PluginType
Returns the enum constant of this type with the specified name.
values() - Method in class com.moderocky.mask.api.container.PositionalMap
 
values() - Method in class com.moderocky.mask.api.container.TriPositionalMap
 
values() - Static method in enum com.moderocky.mask.api.web.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values(boolean) - Method in class com.moderocky.mask.api.YamlConverter
 
values() - Static method in enum com.moderocky.mask.template.IPlugin.PluginType
Returns an array containing the constants of this enum type, in the order they are declared.
valuesByColumn(int) - Method in class com.moderocky.mask.api.container.PositionalMap
 
valuesByRow(int) - Method in class com.moderocky.mask.api.container.PositionalMap
 
VisualGUI - Class in com.moderocky.mask.gui
 
VisualGUI(Plugin, InventoryType, String) - Constructor for class com.moderocky.mask.gui.VisualGUI
 
VisualGUI(Plugin, int, String) - Constructor for class com.moderocky.mask.gui.VisualGUI
 

W

WebActionEvent - Class in com.moderocky.mask.api.web.event
 
WebActionEvent(WebServer<?>, Socket, Method) - Constructor for class com.moderocky.mask.api.web.event.WebActionEvent
 
WebConnection - Class in com.moderocky.mask.api.web
 
WebConnection(Socket, WebServer<? extends WebConnection>) - Constructor for class com.moderocky.mask.api.web.WebConnection
 
WebJSonAPI - Class in com.moderocky.mask.api.json
 
WebJSonAPI(int, String) - Constructor for class com.moderocky.mask.api.json.WebJSonAPI
 
WebJSonAPI.RequestListener - Class in com.moderocky.mask.api.json
 
WebRequestListener<Event extends WebActionEvent> - Interface in com.moderocky.mask.api.web
 
WebServer<C extends WebConnection> - Class in com.moderocky.mask.api.web
This class is for creating a basic webserver capable of serving static pages.
WebServer(int, String) - Constructor for class com.moderocky.mask.api.web.WebServer
This creates a simple webserver capable of serving static pages.
WebServer(int, String, boolean) - Constructor for class com.moderocky.mask.api.web.WebServer
See above - with the option to send debug messages to console during errors.
withoutLast(T[]) - Static method in class com.moderocky.mask.internal.utility.Logic
 
WrappedCommand - Interface in com.moderocky.mask.template
 
write(File, String) - Static method in class com.moderocky.mask.internal.utility.FileManager
 
writeFrom(Map<String, Object>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
writeFrom(Map<String, Object>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 
writeTo(Map<String, Object>) - Method in interface mask.dev.moderocky.mask.configuration.EntrySection
 
writeTo(Map<String, Object>) - Method in class mask.dev.moderocky.mask.configuration.JsonEntrySection
 

Y

YamlConverter - Class in com.moderocky.mask.api
 
YamlConverter(YamlConfiguration) - Constructor for class com.moderocky.mask.api.YamlConverter
 
YamlConverter(TreeMap<String, Object>) - Constructor for class com.moderocky.mask.api.YamlConverter
 

Z

zip(String) - Method in interface com.moderocky.mask.api.Compressive
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2020. All rights reserved.