Index
All Classes and Interfaces|All Packages
A
- actions() - Method in interface io.github.projectunified.minigamecore.editor.Editor
- 
The map of all available actions of the editor
- actions() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- actions() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- addArena(A) - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Add an arena
- addToBuilder(S, B) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Add section to the builder
- addToBuilder(S, List<S>) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusListDisplay
- appendKey(S, String, boolean) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Add key to the section
- appendSize(S, int) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Add size to the section
- appendValue(S, Object, Editor<?>) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Add value to the section
- Arena - Class in io.github.projectunified.minigamecore.base
- 
The arena.
- Arena(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.base.Arena
- 
Create a new arena
- Arena(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.base.Arena
- 
Create a new arena
- ArenaChangeStateEvent - Class in io.github.projectunified.minigamecore.bukkit.event
- 
The event called when an arena changed its state.
- ArenaChangeStateEvent(BukkitArena, GameState, GameState) - Constructor for class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 
Construct the event
- ArenaManager<T,A> - Class in io.github.projectunified.minigamecore.manager
- 
The manager that handles all arenas
- ArenaManager(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Create a new arena manager
- ArenaManager(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Create a new arena manager
B
- BooleanAction - Class in io.github.projectunified.minigamecore.editor.extra.action
- 
TheEditorActionfor boolean value
- BooleanAction() - Constructor for class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- build(B) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Build the final object from the builder
- build(List<S>) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusListDisplay
- BukkitArena - Class in io.github.projectunified.minigamecore.bukkit
- 
TheArenafor Bukkit
- BukkitArena(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.bukkit.BukkitArena
- 
Create a new arena
- BukkitArena(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.bukkit.BukkitArena
- 
Create a new arena
C
- callStateChanged(GameState, GameState) - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Called when the arena's state is about to change.
- callStateChanged(GameState, GameState) - Method in class io.github.projectunified.minigamecore.bukkit.BukkitArena
- clear() - Method in class io.github.projectunified.minigamecore.base.Arena
- clear() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- clear() - Method in interface io.github.projectunified.minigamecore.base.Initializer
- 
Clear the object
- clear() - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- clear() - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- clearAllArenas() - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Clear all arenas
- clearArena() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Clear the arena
- clearArena() - Method in class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- clearArena() - Method in class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- clearArena() - Method in class io.github.projectunified.minigamecore.standalone.StandaloneArena
- ColoredDisplayName - Interface in io.github.projectunified.minigamecore.bukkit.extra
- 
The colored display name
- complete(EditorActor, String[]) - Method in interface io.github.projectunified.minigamecore.editor.Editor
- complete(EditorActor, String[]) - Method in interface io.github.projectunified.minigamecore.editor.EditorAction
- 
Get the completion suggestions, given the arguments
- complete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- complete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- complete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- containsArena(T) - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Check if the arena manager contains the arena
- create(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Create a new element
- CREATE_CANNOT_CREATE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message when cannot create an element.
- CREATE_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The description message for the "create" action.
- CREATE_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The success message for creating an element.
- CREATE_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The usage message for the "create" action.
- createArena(T, Function<T, A>, Consumer<A>) - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Create an arena
- createComplete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Get the completion suggestions for actions that create a new element, given the arguments
- createUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Get the usage of the "create" action
D
- defaultMessage() - Method in interface io.github.projectunified.minigamecore.editor.EditorString
- 
Get the default message
- defaultMessage(Object...) - Method in interface io.github.projectunified.minigamecore.editor.EditorString
- 
Get the default message
- description() - Method in interface io.github.projectunified.minigamecore.editor.Editor
- description() - Method in interface io.github.projectunified.minigamecore.editor.EditorAction
- 
Get the description of the action
- display(Editor<?>) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Display the editor by converting the editor status to an object
- DisplayName - Interface in io.github.projectunified.minigamecore.extra
- 
The interface for the display name
E
- edit(T, EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Edit the current element
- edit(T, EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Edit the current value
- EDIT_CANNOT_EDIT - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message when cannot edit an element.
- EDIT_CANNOT_EDIT - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The error message when cannot edit a value.
- EDIT_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The description message for the edit action.
- EDIT_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The description message for the edit action.
- EDIT_INVALID_INDEX - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for invalid index in edit action.
- EDIT_OUT_OF_BOUNDS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for index out of bounds in edit action.
- EDIT_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The success message for editing an element.
- EDIT_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The success message for editing a value.
- EDIT_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The usage message for the edit action.
- EDIT_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The usage message for the edit action.
- editComplete(T, EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Get the completion suggestions for actions that edit the current element, given the arguments
- editComplete(T, EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Get the completion suggestions for actions that edit the current value, given the arguments
- Editor<T> - Interface in io.github.projectunified.minigamecore.editor
- 
The Editor
- EditorAction - Interface in io.github.projectunified.minigamecore.editor
- 
An action of the editor
- EditorActor - Interface in io.github.projectunified.minigamecore.editor
- 
The actor that interacts the editor
- EditorStatusDisplay<B,S, - Class in io.github.projectunified.minigamecore.editor.extra.statusT> 
- 
The helper class to handle editor status
- EditorStatusDisplay() - Constructor for class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- EditorStatusListDisplay<S> - Class in io.github.projectunified.minigamecore.editor.extra.status
- 
AnEditorStatusDisplaythat converts the status of anEditorto a list
- EditorStatusListDisplay() - Constructor for class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusListDisplay
- EditorString - Interface in io.github.projectunified.minigamecore.editor
- 
The string for the editor
- editUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Get the usage of the "edit" action
- editUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Get the usage of the "edit" action
- EMPTY - Static variable in interface io.github.projectunified.minigamecore.editor.EditorString
- 
An empty string
- end(Arena) - Method in interface io.github.projectunified.minigamecore.base.GameState
- 
Handle the logic of the arena at the end of the state.
- EnumAction<T> - Class in io.github.projectunified.minigamecore.editor.extra.action
- 
TheEditorActionfor enum value
- EnumAction(Class<T>) - Constructor for class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- 
Create a new action
- execute(EditorActor, boolean, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- 
Execute the action
- execute(EditorActor, Number, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- 
Execute the action
- execute(EditorActor, String[]) - Method in interface io.github.projectunified.minigamecore.editor.Editor
- execute(EditorActor, String[]) - Method in interface io.github.projectunified.minigamecore.editor.EditorAction
- 
Execute the action
- execute(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- execute(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- execute(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- execute(EditorActor, T, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- 
Execute the action
- export(EditorActor) - Method in interface io.github.projectunified.minigamecore.editor.Editor
- 
Export the object from the editor
- export(EditorActor) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- export(EditorActor) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
F
- Feature - Interface in io.github.projectunified.minigamecore.base
- 
The feature of the arena
- FeatureUnit - Class in io.github.projectunified.minigamecore.base
- FeatureUnit(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Create a newFeatureUnit
- FeatureUnit(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Create a newFeatureUnit
G
- GameState - Interface in io.github.projectunified.minigamecore.base
- 
The game state, also known as the phase of the game
- getAllArenas() - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Get all arenas
- getArena() - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 
Get the arena
- getArena(T) - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Get the arena by its identifier
- getArenaMap() - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Get the arena map
- getColoredDisplayName() - Method in interface io.github.projectunified.minigamecore.bukkit.extra.ColoredDisplayName
- 
Get the colored display name
- getCurrentState() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Get the game state of the arena
- getCurrentStateInstance() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Get the instance of the current game state of the arena
- getDelay() - Method in class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- getDelay() - Method in class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- getDelay() - Method in interface io.github.projectunified.minigamecore.extra.TimePeriod
- 
Get the delay before the task runs
- getDisplayName() - Method in interface io.github.projectunified.minigamecore.extra.DisplayName
- 
Get the display name
- getDuration() - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Get the duration of the timer in milliseconds
- getDuration(TimeUnit) - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Get the duration of the timer
- getFeature(Class<T>) - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get the instance of the feature
- getFeatures(boolean) - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get all classes of the features
- getGameState(Class<T>) - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get the instance of the game state
- getGameStates(boolean) - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get all classes of the game states
- getHandlerList() - Static method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 
Get the handler list
- getHandlers() - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- getIdentifier() - Method in interface io.github.projectunified.minigamecore.manager.ManagedArena
- 
Get the identifier of the arena
- getNewState() - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 
Get the new game state
- getNextState() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Get the next game state of the arena
- getNextStateInstance() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Get the instance of the next game state of the arena
- getOldState() - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 
Get the old game state
- getParent() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get the parentFeatureUnit.
- getParentList() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Get the parentFeatureUnitlist
- getPeriod() - Method in class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- getPeriod() - Method in class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- getPeriod() - Method in interface io.github.projectunified.minigamecore.extra.TimePeriod
- 
Get the period between task calling
- getTimer() - Method in class io.github.projectunified.minigamecore.standalone.StandaloneArena
- 
Get the timer
I
- init() - Method in class io.github.projectunified.minigamecore.base.Arena
- init() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- init() - Method in interface io.github.projectunified.minigamecore.base.Initializer
- 
Init the object
- init() - Method in class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- initArena() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Initialize the arena
- initArena() - Method in class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- initArena() - Method in class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- initArena() - Method in class io.github.projectunified.minigamecore.standalone.StandaloneArena
- Initializer - Interface in io.github.projectunified.minigamecore.base
- 
The interface represents that the object can be initialized and cleared
- INVALID_ACTION - Static variable in interface io.github.projectunified.minigamecore.editor.Editor
- 
The string of the message when the actor executes an invalid action
- INVALID_VALUE - Static variable in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- 
The string of the message when the actor uses an invalid value
- INVALID_VALUE - Static variable in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- 
The string of the message when the actor uses an invalid value
- io.github.projectunified.minigamecore.base - package io.github.projectunified.minigamecore.base
- 
The base classes for creating a minigame project
- io.github.projectunified.minigamecore.bukkit - package io.github.projectunified.minigamecore.bukkit
- 
The classes for creating minigames for Bukkit
- io.github.projectunified.minigamecore.bukkit.event - package io.github.projectunified.minigamecore.bukkit.event
- 
Contains theEventto extend some base classes
- io.github.projectunified.minigamecore.bukkit.extra - package io.github.projectunified.minigamecore.bukkit.extra
- 
Contains the extra classes for all units in the Bukkit platform
- io.github.projectunified.minigamecore.bukkit.minelib - package io.github.projectunified.minigamecore.bukkit.minelib
- 
Contains the MineLib implementation ofBukkitArena
- io.github.projectunified.minigamecore.bukkit.simple - package io.github.projectunified.minigamecore.bukkit.simple
- 
Contains the simple implementation ofBukkitArena
- io.github.projectunified.minigamecore.editor - package io.github.projectunified.minigamecore.editor
- 
Base classes for an editor system of the minigame
- io.github.projectunified.minigamecore.editor.extra - package io.github.projectunified.minigamecore.editor.extra
- 
Extra classes expanding the functionality of theio.github.projectunified.minigamecore.editor
- io.github.projectunified.minigamecore.editor.extra.action - package io.github.projectunified.minigamecore.editor.extra.action
- 
Extra classes forEditorAction
- io.github.projectunified.minigamecore.editor.extra.editor - package io.github.projectunified.minigamecore.editor.extra.editor
- 
Extra classes forEditor
- io.github.projectunified.minigamecore.editor.extra.status - package io.github.projectunified.minigamecore.editor.extra.status
- 
Helper classes to display status of theEditor
- io.github.projectunified.minigamecore.extra - package io.github.projectunified.minigamecore.extra
- 
Contains extra classes for all units of the base
- io.github.projectunified.minigamecore.feature - package io.github.projectunified.minigamecore.feature
- 
The implementation classes forFeature
- io.github.projectunified.minigamecore.manager - package io.github.projectunified.minigamecore.manager
- 
Contains the classes to manage allArena
- io.github.projectunified.minigamecore.manager.extra - package io.github.projectunified.minigamecore.manager.extra
- 
The implementation classes forArenaManager
- io.github.projectunified.minigamecore.standalone - package io.github.projectunified.minigamecore.standalone
- 
The classes for creating standalone minigames
- isAsync() - Method in class io.github.projectunified.minigamecore.bukkit.BukkitArena
- 
Whether the task is async or not.
- isCancelled() - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- isNotRunning() - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Check if the timer is not running
- isRunning() - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Check if the timer is running
- isValid() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Check if the arena is valid.
K
- key() - Method in interface io.github.projectunified.minigamecore.editor.EditorString
- 
Get the key of the string
L
- list() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Get the current list
- ListEditor<T> - Class in io.github.projectunified.minigamecore.editor.extra.editor
- 
The editor that handles a list
- ListEditor() - Constructor for class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
Create a new editor
- loadArenas() - Method in class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Load the arenas
- LoadedArenaManager<T,A> - Class in io.github.projectunified.minigamecore.manager.extra
- 
TheArenaManagerwith loaded arenas on initialization
- LoadedArenaManager(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Create a new arena manager
- LoadedArenaManager(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Create a new arena manager
- loadFeatures() - Method in class io.github.projectunified.minigamecore.base.Arena
- loadFeatures() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Load the features
- loadGameStates() - Method in class io.github.projectunified.minigamecore.base.Arena
- loadGameStates() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- 
Load the game states
M
- ManagedArena<T> - Interface in io.github.projectunified.minigamecore.manager
- 
An extension ofArenathat can be managed byArenaManager
- migrate(List<T>) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- migrate(T) - Method in interface io.github.projectunified.minigamecore.editor.Editor
- 
Migrate from the object
- migrate(T) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- MineLibArena - Class in io.github.projectunified.minigamecore.bukkit.minelib
- 
The MineLib implementation ofBukkitArenathat usesTaskto run the arena.
- MineLibArena(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- 
Create a new arena
- MineLibArena(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.bukkit.minelib.MineLibArena
- 
Create a new arena
- MOVE_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The description message for the move action.
- MOVE_INVALID_INDEX - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for invalid index in move action.
- MOVE_INVALID_NEW_INDEX - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for invalid new index in move action.
- MOVE_NEW_OUT_OF_BOUNDS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for new index out of bounds in move action.
- MOVE_OUT_OF_BOUNDS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for index out of bounds in move action.
- MOVE_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The success message for moving an element.
- MOVE_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The usage message for the move action.
N
- newBuilder() - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Create a new builder
- newBuilder() - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusListDisplay
- newSection(B, int) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Create a new section
- NumberAction - Class in io.github.projectunified.minigamecore.editor.extra.action
- 
TheEditorActionfor number value
- NumberAction() - Constructor for class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
O
- of(String, String) - Static method in interface io.github.projectunified.minigamecore.editor.EditorString
- 
Create aEditorString
- onArenaFailToLoad(A) - Method in class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Called when the arena fails to load
- onArenaSucceedToLoad(A) - Method in class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Called when the arena succeeds to load
P
- postInit() - Method in class io.github.projectunified.minigamecore.base.Arena
- postInit() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
- postInit() - Method in interface io.github.projectunified.minigamecore.base.Initializer
- 
Called on special event when all the objects are initialized
- postInit() - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- postInitArena() - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Post-initialize the arena
- preprocessValue(Object, Editor<?>) - Method in class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusDisplay
- 
Preprocess the editor value
R
- reloadArena() - Method in class io.github.projectunified.minigamecore.manager.extra.LoadedArenaManager
- 
Reload the arenas
- REMOVE_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The description message for the remove action.
- REMOVE_INVALID_INDEX - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for invalid index in remove action.
- REMOVE_OUT_OF_BOUNDS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The error message for index out of bounds in remove action.
- REMOVE_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The success message for removing an element.
- REMOVE_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- 
The usage message for the remove action.
- removeArena(T) - Method in class io.github.projectunified.minigamecore.manager.ArenaManager
- 
Remove an arena
- removeFromManager() - Method in interface io.github.projectunified.minigamecore.manager.ManagedArena
- 
Convenient method.
- reset() - Method in interface io.github.projectunified.minigamecore.editor.Editor
- 
Reset the editor
- reset() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- reset() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- run() - Method in class io.github.projectunified.minigamecore.base.Arena
S
- sendMessage(EditorString, Object...) - Method in interface io.github.projectunified.minigamecore.editor.EditorActor
- 
Send a message
- sendUsage(Editor<?>) - Method in interface io.github.projectunified.minigamecore.editor.EditorActor
- 
Send the usage of the editor
- sendUsage(EditorAction) - Method in interface io.github.projectunified.minigamecore.editor.EditorActor
- 
Send the usage of the action
- set(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Set a new value
- SET_CANNOT_CREATE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The error message when cannot create a value.
- SET_DESCRIPTION - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The description message for the set action.
- SET_SUCCESS - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The success message for setting a value.
- SET_USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
The usage message for the set action.
- setCancelled(boolean) - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- setComplete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Get the completion suggestions for actions that set a new value, given the arguments
- setDuration(long) - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Set the duration of the timer in milliseconds
- setDuration(long, TimeUnit) - Method in class io.github.projectunified.minigamecore.feature.TimerFeature
- 
Set the duration of the timer
- setNextState(Class<? extends GameState>) - Method in class io.github.projectunified.minigamecore.base.Arena
- 
Set the next game state of the arena.
- setUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Get the usage of the set action
- SimpleBukkitArena - Class in io.github.projectunified.minigamecore.bukkit.simple
- 
The simple implementation ofBukkitArenathat usesBukkitTaskto run the arena.
- SimpleBukkitArena(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- 
Create a new arena
- SimpleBukkitArena(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.bukkit.simple.SimpleBukkitArena
- 
Create a new arena
- StandaloneArena - Class in io.github.projectunified.minigamecore.standalone
- 
The standaloneArena
- StandaloneArena(FeatureUnit...) - Constructor for class io.github.projectunified.minigamecore.standalone.StandaloneArena
- 
Create a new arena
- StandaloneArena(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.standalone.StandaloneArena
- 
Create a new arena
- start(Arena) - Method in interface io.github.projectunified.minigamecore.base.GameState
- 
Handle the logic of the arena at the start of the state.
- status() - Method in interface io.github.projectunified.minigamecore.editor.Editor
- 
Get an object representing the status of the editor
- status() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
- status() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
T
- TimePeriod - Interface in io.github.projectunified.minigamecore.extra
- 
The interface for dealing with time period
- TimerFeature - Class in io.github.projectunified.minigamecore.feature
- 
The timer feature, which provides duration
- TimerFeature() - Constructor for class io.github.projectunified.minigamecore.feature.TimerFeature
U
- update(Arena) - Method in interface io.github.projectunified.minigamecore.base.GameState
- 
Handle the logic of the arena on the "in-game" tick.
- usage() - Method in interface io.github.projectunified.minigamecore.editor.Editor
- usage() - Method in interface io.github.projectunified.minigamecore.editor.EditorAction
- 
Get the usage of the action
- usage() - Method in class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- usage() - Method in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- usage() - Method in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- USAGE - Static variable in interface io.github.projectunified.minigamecore.editor.Editor
- 
The string of the usage of the editor
- USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.action.BooleanAction
- 
The string of the usage of the boolean action
- USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.action.EnumAction
- 
The string of the usage of the enum action
- USAGE - Static variable in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- 
The string of the usage of the number action
V
- valueComplete(EditorActor) - Method in class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
- 
Get number suggestions
- ValueEditor<T> - Class in io.github.projectunified.minigamecore.editor.extra.editor
- 
The editor that handles a value
- ValueEditor() - Constructor for class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
- 
Create a new value editor
All Classes and Interfaces|All Packages