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

A

addChallenger(Challenger) - Method in interface net.caseif.flint.challenger.Team
Adds the given Challenger to this Team and implicitly removing it from its current Team if applicable.
addChallenger(UUID) - Method in interface net.caseif.flint.round.Round
Adds the player by the given UUID to this Round.
addSpawnPoint(Location3D) - Method in interface net.caseif.flint.arena.Arena
Adds the given Location3D to this Arena's possible spawn points.
ALLOW_DAMAGE - Static variable in class net.caseif.flint.config.ConfigNode
Whether Challengers are permitted to damage one another.
ALLOW_EXIT_BOUNDARY - Static variable in class net.caseif.flint.config.ConfigNode
Whether Challengers are permitted to physically leave their Arenas' Boundaries.
ALLOW_FRIENDLY_FIRE - Static variable in class net.caseif.flint.config.ConfigNode
Whether Challengers are permitted to damage teammates.
Arena - Interface in net.caseif.flint.arena
Represents an arena in which rounds may take place.

B

Boundary - Class in net.caseif.flint.util.physical
Represents a three-dimensional, cuboid boundary in the world.
Boundary(Location3D, Location3D, boolean) - Constructor for class net.caseif.flint.util.physical.Boundary
Constructs a new Boundary from the given locations.
Boundary(Location3D, Location3D) - Constructor for class net.caseif.flint.util.physical.Boundary
Constructs a new Boundary from the given locations.
broadcast(String) - Method in interface net.caseif.flint.round.Round
Broadcasts the string message to all Challengers in this Round.

C

Challenger - Interface in net.caseif.flint.challenger
Represents a player actively in a minigame Round backed by Flint.
ChallengerEvent - Interface in net.caseif.flint.event.round.challenger
Represents a FlintEvent involving a Challenger.
ChallengerJoinRoundEvent - Interface in net.caseif.flint.event.round.challenger
Called when a Challenger joins a Round.
ChallengerLeaveRoundEvent - Interface in net.caseif.flint.event.round.challenger
Called when a Challenger leaves a Round.
ChallengerListingLobbySign - Interface in net.caseif.flint.lobby.type
Represents a LobbySign which displays a subset of the Challengers currently contained by a Round.
clear() - Method in interface net.caseif.flint.metadata.Metadata
Clears all key-value pairs from this Metadata object.
Component<T extends ComponentOwner> - Interface in net.caseif.flint.component
Represents an object which is owned by a ComponentOwner.
ComponentOwner - Interface in net.caseif.flint.component
Represents an object which may own Components.
ConfigNode<T> - Class in net.caseif.flint.config
Pseudo-enum representing a configuration node for a Minigame.
ConfigNode(T) - Constructor for class net.caseif.flint.config.ConfigNode
 
contains(Location3D) - Method in class net.caseif.flint.util.physical.Boundary
Returns whether this Boundary contains the given location (inclusively).
createArena(String, String, Location3D, Boundary) - Method in interface net.caseif.flint.minigame.Minigame
Creates and stores a new Arena within this Minigame with the given identifier, name, and initial spawn point.
createArena(String, Location3D, Boundary) - Method in interface net.caseif.flint.minigame.Minigame
Creates and stores a new Arena within this Minigame with the given identifier and initial spawn point.
createChallengerListingLobbySign(Location3D, int) - Method in interface net.caseif.flint.arena.Arena
Attempts to register a ChallengerListingLobbySign at the given location.
createRound(ImmutableSet<LifecycleStage>) - Method in interface net.caseif.flint.arena.Arena
Creates a new Round in this Arena.
createRound() - Method in interface net.caseif.flint.arena.Arena
Creates a new Round in this Arena with the default LifecycleStages.
createStatusLobbySign(Location3D) - Method in interface net.caseif.flint.arena.Arena
Attempts to register a StatusLobbySign at the given location.
createStructure(String) - Method in interface net.caseif.flint.metadata.Metadata
Creates a structure within this Metadata object as another Metadata instance and assigns it to the given key.
createStructure(String) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
 
createTeam(String) - Method in interface net.caseif.flint.round.Round
Creates a Team in this Round with the given identifer.

D

DEFAULT_LIFECYCLE_STAGES - Static variable in class net.caseif.flint.config.ConfigNode
The default LifecycleStages to apply to new Rounds.
deserialize(String) - Method in interface net.caseif.flint.serialization.Serializer
Deserializes the given string to an object.
deserialize(String) - Static method in class net.caseif.flint.util.physical.Location3D
Deserializes the given string into a new Location3D object.

E

ENABLE_LOBBY_WIZARD - Static variable in class net.caseif.flint.config.ConfigNode
Whether the integrated lobby wizard is enabled for a Minigame.
end() - Method in interface net.caseif.flint.round.Round
Ends this Round by resetting its timer, removing all Challengers and returning them to their original locations, and rolling back its arena.
end(boolean) - Method in interface net.caseif.flint.round.Round
Ends this Round by resetting its timer, removing all Challengers and returning them to thieir original locations, and, if rollback is true, rolling back its arena.
equals(Object) - Method in class net.caseif.flint.config.ConfigNode
 
equals(Object) - Method in class net.caseif.flint.util.physical.Location3D
 

F

FlintCore - Class in net.caseif.flint
The core class for the Flint framework.
FlintCore() - Constructor for class net.caseif.flint.FlintCore
 
FlintEvent - Interface in net.caseif.flint.event
Represents an event triggered by Flint.

G

get(String) - Method in interface net.caseif.flint.metadata.Metadata
Gets the value assigned to the given key.
get(String, Serializer<T>) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Gets the value assigned to the given key.
getAllKeys() - Method in interface net.caseif.flint.metadata.Metadata
Returns an ImmutableSet of all keys contained by this Metadata objecjt.
getApiRevision() - Static method in class net.caseif.flint.FlintCore
Gets the current API revision.
getArena() - Method in interface net.caseif.flint.lobby.LobbySign
Gets the Arena this LobbySign is owned by.
getArena(String) - Method in interface net.caseif.flint.minigame.Minigame
Gets the Arena by the given ID within this Minigame.
getArena() - Method in interface net.caseif.flint.round.Round
Gets the Arena this Round is owned by.
getArenas() - Method in interface net.caseif.flint.minigame.Minigame
Gets an ImmutableSet containing all Arenas owned by this Minigame.
getBoundary() - Method in interface net.caseif.flint.arena.Arena
Gets the Boundary which this Arena is contained within.
getChallenger() - Method in interface net.caseif.flint.event.round.challenger.ChallengerEvent
Gets the Challenger involved in this event.
getChallenger(UUID) - Method in interface net.caseif.flint.minigame.Minigame
Gets the Challenger by the given UUID.
getChallenger(UUID) - Method in interface net.caseif.flint.round.Round
Gets the Challenger from this Round with the given UUID.
getChallengers() - Method in interface net.caseif.flint.challenger.Team
Returns an ImmutableList of all Challengers on this Team.
getChallengers() - Method in interface net.caseif.flint.minigame.Minigame
Gets an ImmutableList containing all active Challengers owned by this Minigame.
getChallengers() - Method in interface net.caseif.flint.round.Round
Returns an ImmutableList of Challengers in this Round.
getClickType() - Method in interface net.caseif.flint.event.lobby.PlayerClickLobbySignEvent
Returns the type of click involved in this event.
getConfigValue(ConfigNode<T>) - Method in interface net.caseif.flint.minigame.Minigame
Gets the current value of the given ConfigNode for this Minigame.
getConfigValue(RoundConfigNode<T>) - Method in interface net.caseif.flint.round.Round
Gets the value of the given RoundConfigNode for this Round, or the server value if it is not set.
getDefaultValue() - Method in class net.caseif.flint.config.ConfigNode
Returns this ConfigNode's default value.
getDuration() - Method in class net.caseif.flint.round.LifecycleStage
Gets the duration of this LifecycleStage.
getEventBus() - Method in interface net.caseif.flint.minigame.Minigame
Gets this Minigame's EventBus.
getId() - Method in interface net.caseif.flint.arena.Arena
Gets the identifier of this Arena.
getId() - Method in interface net.caseif.flint.challenger.Team
Gets the internal identifier of this Team.
getId() - Method in class net.caseif.flint.round.LifecycleStage
Gets the ID of this LifecycleStage.
getImplementationName() - Static method in class net.caseif.flint.FlintCore
Gets the name of the software currently implementing Flint.
getImplementationName0() - Method in class net.caseif.flint.FlintCore
 
getIndex() - Method in interface net.caseif.flint.lobby.type.ChallengerListingLobbySign
Gets the index of this ChallengerListingLobbySign.
getLifecycleStage() - Method in interface net.caseif.flint.round.Round
Gets this Round's current LifecycleStage.
getLifecycleStage(String) - Method in interface net.caseif.flint.round.Round
Gets the LifecycleStage by the given ID in this Round.
getLifecycleStage(int) - Method in interface net.caseif.flint.round.Round
Gets the LifecycleStage at the given index for this Round.
getLifecycleStages() - Method in interface net.caseif.flint.round.Round
Gets an immutable ImmutableSet of this Round's defined lifecycle stages.
getLobbySign() - Method in interface net.caseif.flint.event.lobby.PlayerClickLobbySignEvent
Returns the LobbySign involved in this event.
getLobbySignAt(Location3D) - Method in interface net.caseif.flint.arena.Arena
Gets the LobbySign at the given Location3D, if present.
getLobbySigns() - Method in interface net.caseif.flint.arena.Arena
Gets an ImmutableList of LobbySigns registered for this Arena.
getLocation() - Method in interface net.caseif.flint.lobby.LobbySign
Gets the physical location of this LobbySign.
getLowerBound() - Method in class net.caseif.flint.util.physical.Boundary
Gets the boundary lowest on all three axes.
getMetadata() - Method in interface net.caseif.flint.metadata.MetadataHolder
Gets the Metadata associated with this MetadataHolder instance.
getMinigame() - Method in interface net.caseif.flint.arena.Arena
Gets the Minigame this Arena is owned by.
getMinigame() - Method in interface net.caseif.flint.event.FlintEvent
Gets the Minigame this FlintEvent is owned by.
getName() - Method in interface net.caseif.flint.arena.Arena
Gets the "friendly" name of this Arena, as displayed to users.
getName() - Method in interface net.caseif.flint.challenger.Challenger
Gets the username of this Challenger.
getName() - Method in interface net.caseif.flint.challenger.Team
Gets the display name of this Team.
getNewTime() - Method in interface net.caseif.flint.event.round.RoundTimerChangeEvent
Gets the timer's value after this event took place.
getNextLifecycleStage() - Method in interface net.caseif.flint.round.Round
Gets this Round's next LifecycleStage, if applicable.
getOldTime() - Method in interface net.caseif.flint.event.round.RoundTimerChangeEvent
Gets the timer's value before this event took place.
getOrCreateTeam(String) - Method in interface net.caseif.flint.round.Round
Gets the Team from this Round with the given identifer, or creates it if it does not already exist.
getOwner() - Method in interface net.caseif.flint.component.Component
Gets the owner of this object.
getOwner() - Method in class net.caseif.flint.exception.round.RoundJoinException
Gets the Round owning this object.
getPersistableMetadata() - Method in interface net.caseif.flint.metadata.persist.PersistentMetadataHolder
Gets the PersistentMetadata associated with this PersistentMetadataHolder instance.
getPlayer() - Method in interface net.caseif.flint.event.lobby.PlayerClickLobbySignEvent
Returns the UUID of the player involved in this event.
getPlayer() - Method in class net.caseif.flint.exception.round.RoundJoinException
Gets the UUID of the player who failed to join.
getPlugin() - Method in interface net.caseif.flint.minigame.Minigame
Gets the name or ID of the plugin to which this Minigame belongs.
getReason() - Method in class net.caseif.flint.exception.round.RoundJoinException
Gets the RoundJoinException.Reason of the failure to join.
getRemainingTime() - Method in interface net.caseif.flint.round.Round
Gets the time in seconds until this Round is due to change its lifecycle stage.
getReturnLocation() - Method in interface net.caseif.flint.event.round.challenger.ChallengerLeaveRoundEvent
Gets the Location3D the subject of this event will be moved to.
getRound() - Method in interface net.caseif.flint.arena.Arena
Gets the Round contained by this Arena.
getRound() - Method in interface net.caseif.flint.challenger.Challenger
Gets the Round this Challenger is owned by.
getRound() - Method in interface net.caseif.flint.challenger.Team
Gets the Round this Team is owned by.
getRound() - Method in interface net.caseif.flint.event.round.RoundEvent
Gets the Round involved in this event.
getRound() - Method in class net.caseif.flint.exception.round.RoundJoinException
Gets the Round this RoundJoinException is owned by.
getRounds() - Method in interface net.caseif.flint.minigame.Minigame
Gets an ImmutableList containing all active Rounds owned by this Minigame.
getSpawnPoints() - Method in interface net.caseif.flint.arena.Arena
Returns an ImmutableMap of points at which players may spawn upon entering this arena, mapped to their respective IDs.
getSpectators() - Method in interface net.caseif.flint.round.Round
Returns the subset of Challengers in this Round who are marked as spectating.
getStageAfter() - Method in interface net.caseif.flint.event.round.RoundChangeLifecycleStageEvent
Returns the LifecycleStage of the Round after the event.
getStageBefore() - Method in interface net.caseif.flint.event.round.RoundChangeLifecycleStageEvent
Returns the LifecycleStage of the Round before the event.
getTeam() - Method in interface net.caseif.flint.challenger.Challenger
Gets the Team this challenger belongs to.
getTeam(String) - Method in interface net.caseif.flint.round.Round
Gets the Team from this Round with the given identifier.
getTeams() - Method in interface net.caseif.flint.round.Round
Returns an ImmutableList of Teams in this Round.
getTime() - Method in interface net.caseif.flint.round.Round
Gets the current state of this Round's timer in seconds.
getType() - Method in interface net.caseif.flint.lobby.LobbySign
Gets the LobbySign.Type of this LobbySign.
getUniqueId() - Method in interface net.caseif.flint.challenger.Challenger
Gets the unique ID of this Challenger.
getUpperBound() - Method in class net.caseif.flint.util.physical.Boundary
Gets the boundary highest on all three axes.
getWorld() - Method in interface net.caseif.flint.arena.Arena
Gets the name of the world which contains this Arena.
getWorld() - Method in class net.caseif.flint.util.physical.Location3D
Gets the world containing this Location3D.
getX() - Method in class net.caseif.flint.util.physical.Location3D
Gets the x-coordinate of this Location3D.
getY() - Method in class net.caseif.flint.util.physical.Location3D
Gets the y-coordinate of this Location3D.
getZ() - Method in class net.caseif.flint.util.physical.Location3D
Gets the z-coordinate of this Location3D.

H

has(String) - Method in interface net.caseif.flint.metadata.Metadata
Returns whether the given key is defined for this Metadata object.
hashCode() - Method in class net.caseif.flint.config.ConfigNode
 
hashCode() - Method in class net.caseif.flint.util.physical.Location3D
 

I

INFINITE - Static variable in class net.caseif.flint.util.physical.Boundary
Represents a Boundary which extends infinitely along all dimensions.
INSTANCE - Static variable in class net.caseif.flint.FlintCore
 
isNatural() - Method in interface net.caseif.flint.event.round.RoundEndEvent
Returns whether the Round was ended by the framework due to the timer expiring.
isSpectating() - Method in interface net.caseif.flint.challenger.Challenger
Returns whether this Challenger is currently spectating.
isTimerTicking() - Method in interface net.caseif.flint.round.Round
Returns whether this Round's timer is currently ticking.

L

LifecycleStage - Class in net.caseif.flint.round
Represents an immutable lifecycle stage of a Round.
LifecycleStage(String, int) - Constructor for class net.caseif.flint.round.LifecycleStage
Constructs a new LifecycleStage with the given ID and duration.
LobbySign - Interface in net.caseif.flint.lobby
Represents a physical sign in the world which provides graphical information to players regarding a particular arena.
LobbySign.Type - Enum in net.caseif.flint.lobby
 
Location3D - Class in net.caseif.flint.util.physical
Represents a three-dimensional point in space, or optionally, in a world.
Location3D(String, double, double, double) - Constructor for class net.caseif.flint.util.physical.Location3D
Constructs a new Location3D in the given world from the given coordinates.
Location3D(double, double, double) - Constructor for class net.caseif.flint.util.physical.Location3D
Constructs a new Location3D from the given coordinates.

M

MAX_PLAYERS - Static variable in class net.caseif.flint.config.ConfigNode
The maximum permitted player count.
Metadata - Interface in net.caseif.flint.metadata
Represents a set of data associated with a MetadataHolder instance.
MetadataHolder - Interface in net.caseif.flint.metadata
Represents an object which may carry metadata.
Minigame - Interface in net.caseif.flint.minigame
Represents a minigame registered with Flint.

N

net.caseif.flint - package net.caseif.flint
 
net.caseif.flint.arena - package net.caseif.flint.arena
 
net.caseif.flint.challenger - package net.caseif.flint.challenger
 
net.caseif.flint.component - package net.caseif.flint.component
 
net.caseif.flint.component.exception - package net.caseif.flint.component.exception
 
net.caseif.flint.config - package net.caseif.flint.config
 
net.caseif.flint.event - package net.caseif.flint.event
 
net.caseif.flint.event.lobby - package net.caseif.flint.event.lobby
 
net.caseif.flint.event.round - package net.caseif.flint.event.round
 
net.caseif.flint.event.round.challenger - package net.caseif.flint.event.round.challenger
 
net.caseif.flint.exception.round - package net.caseif.flint.exception.round
 
net.caseif.flint.lobby - package net.caseif.flint.lobby
 
net.caseif.flint.lobby.type - package net.caseif.flint.lobby.type
 
net.caseif.flint.metadata - package net.caseif.flint.metadata
 
net.caseif.flint.metadata.persist - package net.caseif.flint.metadata.persist
 
net.caseif.flint.minigame - package net.caseif.flint.minigame
 
net.caseif.flint.round - package net.caseif.flint.round
 
net.caseif.flint.serialization - package net.caseif.flint.serialization
 
net.caseif.flint.util.annotation - package net.caseif.flint.util.annotation
 
net.caseif.flint.util.physical - package net.caseif.flint.util.physical
 
nextLifecycleStage() - Method in interface net.caseif.flint.round.Round
Progresses this Round to its next LifecycleStage.

O

OrphanedComponentException - Exception in net.caseif.flint.component.exception
Thrown in response to invocation of a method upon an orphaned Component.
OrphanedComponentException() - Constructor for exception net.caseif.flint.component.exception.OrphanedComponentException
Constructs a new OrphanedComponentException.
OrphanedComponentException(Component) - Constructor for exception net.caseif.flint.component.exception.OrphanedComponentException
Constructs a new OrphanedComponentException with the given Component as the subject.
Orphaner - Annotation Type in net.caseif.flint.util.annotation
Indicates a method which, when invoked, will orphan one or more related Component objects.

P

PersistentMetadata - Interface in net.caseif.flint.metadata.persist
Represents a set of persistable data associated with a PersistentMetadataHolder instance.
PersistentMetadataHolder - Interface in net.caseif.flint.metadata.persist
Represents an object which may carry PersistentMetadata.
PlayerClickLobbySignEvent - Interface in net.caseif.flint.event.lobby
Called when an in-game player clicks a LobbySign.
PlayerClickLobbySignEvent.ClickType - Enum in net.caseif.flint.event.lobby
 

R

RANDOM_SPAWNING - Static variable in class net.caseif.flint.config.ConfigNode
Whether spawn points should be selected for Challengers entering rounds randomly.
registerPlugin(String) - Static method in class net.caseif.flint.FlintCore
Registers a plugin as a Flint-backed Minigame.
registerPlugin0(String) - Method in class net.caseif.flint.FlintCore
 
remove(String) - Method in interface net.caseif.flint.metadata.Metadata
Removes the given key and its data from this Metadata object.
removeArena(String) - Method in interface net.caseif.flint.minigame.Minigame
Removes the Arena with the given ID from this Minigame.
removeArena(Arena) - Method in interface net.caseif.flint.minigame.Minigame
Removes the Arena with the given ID from this Minigame.
removeChallenger(Challenger) - Method in interface net.caseif.flint.challenger.Team
Removes the given Challenger from this Team.
removeChallenger(UUID) - Method in interface net.caseif.flint.round.Round
Removes the player by the given UUID from this Round.
removeChallenger(Challenger) - Method in interface net.caseif.flint.round.Round
Removes the given Challenger from this Round, returning them to their original location before joining.
removeFromRound() - Method in interface net.caseif.flint.challenger.Challenger
Removes this Challenger from its current Round.
removeSpawnPoint(int) - Method in interface net.caseif.flint.arena.Arena
Removes the spawn point of the given index from this Arena.
removeSpawnPoint(Location3D) - Method in interface net.caseif.flint.arena.Arena
Removes the spawn point(s) at the given location from this Arena.
removeTeam(String) - Method in interface net.caseif.flint.round.Round
Removes the Team with the given identifier from this Round.
removeTeam(Team) - Method in interface net.caseif.flint.round.Round
Removes the given Team from this Round.
REQUIRE_SNEAK_TO_DESTROY_LOBBY - Static variable in class net.caseif.flint.config.ConfigNode
Whether an in-game player must be sneaking in order to destroy a physical LobbySign.
resetTimer() - Method in interface net.caseif.flint.round.Round
Sets this Round's lifecycle stage to its initial state and resets and stops the timer.
rollback() - Method in interface net.caseif.flint.arena.Arena
Rolls this Arena's its state immediately prior to a Round having been created in it.
ROLLBACK_ON_END - Static variable in class net.caseif.flint.config.ConfigNode
Whether Rounds shall be rolled back by default upon ending.
Round - Interface in net.caseif.flint.round
Represents an active minigame Round backed by Flint.
RoundChangeLifecycleStageEvent - Interface in net.caseif.flint.event.round
Called when a Round changes its LifecycleStage.
RoundConfigNode<T> - Class in net.caseif.flint.config
Represents a ConfigNode applicable to Rounds.
RoundConfigNode(T) - Constructor for class net.caseif.flint.config.RoundConfigNode
 
RoundEndEvent - Interface in net.caseif.flint.event.round
Called when a Round ends.
RoundEvent - Interface in net.caseif.flint.event.round
Represents a FlintEvent involving a Round.
RoundJoinException - Class in net.caseif.flint.exception.round
Thrown when a player fails to join a Round.
RoundJoinException(UUID, Round, Throwable, String) - Constructor for class net.caseif.flint.exception.round.RoundJoinException
Creates a new RoundJoinException with RoundJoinException.Reason.INTERNAL_ERROR and the given parameters.
RoundJoinException(UUID, Round, Throwable) - Constructor for class net.caseif.flint.exception.round.RoundJoinException
Creates a new RoundJoinException with RoundJoinException.Reason.INTERNAL_ERROR and the given parameters.
RoundJoinException(UUID, Round, RoundJoinException.Reason, String) - Constructor for class net.caseif.flint.exception.round.RoundJoinException
Creates a new RoundJoinException with the given parameters.
RoundJoinException.Reason - Enum in net.caseif.flint.exception.round
Represents a specific reason for a player failing to join a Round.
RoundTimerChangeEvent - Interface in net.caseif.flint.event.round
Called when a round's timer changes its numerical value.
RoundTimerStartEvent - Interface in net.caseif.flint.event.round
Called when a Round's timer is started.
RoundTimerStopEvent - Interface in net.caseif.flint.event.round
Called when a Round's timer is stopped.
RoundTimerTickEvent - Interface in net.caseif.flint.event.round
A RoundTimerChangeEvent caused by a scheduled timer tick.

S

SEPARATE_TEAM_CHATS - Static variable in class net.caseif.flint.config.ConfigNode
Whether Teams are to use separate chat channels.
serialize(T) - Method in interface net.caseif.flint.serialization.Serializer
Serializes a given object to a string.
serialize() - Method in class net.caseif.flint.util.physical.Location3D
Serializes this Location3D to a string.
Serializer<T> - Interface in net.caseif.flint.serialization
Represents an object which may serialize and deserialize objects to strings.
set(String, T) - Method in interface net.caseif.flint.metadata.Metadata
Assigns the given value to the given key.
set(String, Object) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given value to the given key.
set(String, String) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given string to the given key in a persistent manner.
set(String, boolean) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given boolean to the given key in a persistent manner.
set(String, byte) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given byte to the given key in a persistent manner.
set(String, short) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given short to the given key in a persistent manner.
set(String, char) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given char to the given key in a persistent manner.
set(String, int) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given int to the given key in a persistent manner.
set(String, long) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given long to the given key in a persistent manner.
set(String, float) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given float to the given key in a persistent manner.
set(String, double) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given double to the given key in a persistent manner.
set(String, T, Serializer<T>) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given object to the given key in a persistent manner, using the provided Serializer to serialize it to a string.
set(String, List<String>) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given string List to the given key in a persistent manner.
set(String, List<T>, Serializer<T>) - Method in interface net.caseif.flint.metadata.persist.PersistentMetadata
Assigns the given List to the given key in a persistent manner, using the provided Serializer to serialize its respective values to strings.
setBoundary(Boundary) - Method in interface net.caseif.flint.arena.Arena
Sets the Boundary which this Arena is contained within.
setConfigValue(ConfigNode<T>, T) - Method in interface net.caseif.flint.minigame.Minigame
Gets the current value of the given ConfigNode for this Minigame.
setConfigValue(RoundConfigNode<T>, T) - Method in interface net.caseif.flint.round.Round
Sets the value of the given RoundConfigNode for this Round.
setFields(UUID, Round, RoundJoinException.Reason) - Method in class net.caseif.flint.exception.round.RoundJoinException
 
setLifecycleStage(LifecycleStage) - Method in interface net.caseif.flint.round.Round
Sets this Round's current LifecycleStage.
setName(String) - Method in interface net.caseif.flint.challenger.Team
Sets the display name of this Team.
setReturnLocation(Location3D) - Method in interface net.caseif.flint.event.round.challenger.ChallengerLeaveRoundEvent
Sets the Location3D the subject of this event will be moved to.
setSpectating(boolean) - Method in interface net.caseif.flint.challenger.Challenger
Sets whether this Challenger is currently spectating.
setTime(long) - Method in interface net.caseif.flint.round.Round
Sets the current state of this Round's timer in seconds.
setTimerTicking(boolean) - Method in interface net.caseif.flint.round.Round
Sets whether this Round's timer is currently ticking.
StatusLobbySign - Interface in net.caseif.flint.lobby.type
Represents a LobbySign which displays information regarding the status of an Arena's Round.

T

Team - Interface in net.caseif.flint.challenger
Represents a team containing Challengers in a Round.

U

unregister() - Method in interface net.caseif.flint.lobby.LobbySign
Unregisters this LobbySign from the engine and blanks the physical sign.
update() - Method in interface net.caseif.flint.lobby.LobbySign
Updates this LobbySign's display in the world.

V

valueOf(String) - Static method in enum net.caseif.flint.event.lobby.PlayerClickLobbySignEvent.ClickType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.caseif.flint.exception.round.RoundJoinException.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.caseif.flint.lobby.LobbySign.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.caseif.flint.event.lobby.PlayerClickLobbySignEvent.ClickType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.caseif.flint.exception.round.RoundJoinException.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.caseif.flint.lobby.LobbySign.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links