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
-
The
EditorAction
for 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
-
The
Arena
for 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
-
This is called when the state is changed.
- 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(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
-
Create a new value
- 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
- createComplete(EditorActor, String[]) - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
-
Get the completion suggestions for actions that create a new value, given the arguments
- createUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ListEditor
-
Get the usage of the "create" action
- createUsage() - Method in class io.github.projectunified.minigamecore.editor.extra.editor.ValueEditor
-
Get the usage of the "create" action
D
- 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
- 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
- EditorStatusListDisplay() - Constructor for class io.github.projectunified.minigamecore.editor.extra.status.EditorStatusListDisplay
- 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
- 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
-
The
EditorAction
for 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 new
FeatureUnit
- FeatureUnit(List<FeatureUnit>) - Constructor for class io.github.projectunified.minigamecore.base.FeatureUnit
-
Create a new
FeatureUnit
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 parent
FeatureUnit
. - getParentList() - Method in class io.github.projectunified.minigamecore.base.FeatureUnit
-
Set the parent
FeatureUnit
list - 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
- 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 the
Event
to 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 of
BukkitArena
- io.github.projectunified.minigamecore.bukkit.simple - package io.github.projectunified.minigamecore.bukkit.simple
-
Contains the simple implementation of
BukkitArena
- 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 the
io.github.projectunified.minigamecore.editor
- io.github.projectunified.minigamecore.editor.extra.action - package io.github.projectunified.minigamecore.editor.extra.action
-
Extra classes for
EditorAction
- io.github.projectunified.minigamecore.editor.extra.editor - package io.github.projectunified.minigamecore.editor.extra.editor
-
Extra classes for
Editor
- io.github.projectunified.minigamecore.editor.extra.status - package io.github.projectunified.minigamecore.editor.extra.status
-
Helper classes to display status of the
Editor
- 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 for
Feature
- io.github.projectunified.minigamecore.manager - package io.github.projectunified.minigamecore.manager
-
Contains the classes to manage all
Arena
- io.github.projectunified.minigamecore.manager.extra - package io.github.projectunified.minigamecore.manager.extra
-
The implementation classes for
ArenaManager
- 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.
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 -
The
ArenaManager
with 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 of
Arena
that 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 of
BukkitArena
that usesTask
to 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
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
-
The
EditorAction
for number value - NumberAction() - Constructor for class io.github.projectunified.minigamecore.editor.extra.action.NumberAction
O
- 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
- 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.
- requiresArgs() - Method in interface io.github.projectunified.minigamecore.editor.EditorAction
-
Check if the action requires arguments
- 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(String, boolean) - Method in interface io.github.projectunified.minigamecore.editor.EditorActor
-
Send the 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
- setCancelled(boolean) - Method in class io.github.projectunified.minigamecore.bukkit.event.ArenaChangeStateEvent
- 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.
- SimpleBukkitArena - Class in io.github.projectunified.minigamecore.bukkit.simple
-
The simple implementation of
BukkitArena
that usesBukkitTask
to 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 standalone
Arena
- 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
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