Challenger
to this Team
and implicitly
removing it from its current Team
if applicable.UUID
to this Round
.Location3D
to this Arena
's possible
spawn points.Challenger
s are permitted to damage one another.Challenger
s are permitted to damage teammates.Boundary
from the given locations.Round
backed by Flint.FlintEvent
involving a Challenger
.Challenger
joins a Round
.Challenger
leaves a
Round
.Metadata
object.ComponentOwner
.Component
s.Minigame
.Boundary
contains the given location
(inclusively).ChallengerListingLobbySign
at the given
location
.StatusLobbySign
at the given
location
.LifecycleStage
s to apply to new Round
s.Location3D
object.Minigame
.Round
by resetting its timer, removing all
Challenger
s and returning them to their original locations, and
rolling back its arena.Round
by resetting its timer, removing all
Challenger
s and returning them to thieir original locations, and,
if rollback
is true
, rolling back its arena.Set
of commands forbidden from use by player entered into
minigame Round
s.ImmutableSet
of all keys contained by this
Metadata
objecjt.Challenger
involved in this event.Challenger
by the given UUID.Challenger
object created by the join event.type of click
involved in this event.ConfigNode
for this
Minigame
.RoundConfigNode
for this
Round
, or the server value if it is not set.ConfigNode
's default value.LifecycleStage
.Minigame
's EventBus
.Arena
.Team
.LifecycleStage
.ChallengerListingLobbySign
.Round
's current LifecycleStage
.LifecycleStage
by the given ID in this Round
.LifecycleStage
at the given index for this
Round
.ImmutableSet
of this Round
's defined
lifecycle stages.LobbySign
involved in this event.LobbySign
at the given Location3D
, if present.RoundJoinException.Reason
.Metadata
associated with this MetadataHolder
instance.Minigame
this FlintEvent
is owned by.Arena
, as displayed to users.Challenger
.Team
.Round
's next LifecycleStage
, if applicable.Round
contained by this arena, or if not
present, creates and returns a new one with the given lifecycle stages.Round
contained by this arena, or if not
present, creates and returns a new one with the default lifecycle stages.owner
of this object.Round
owning this object.PersistentMetadata
associated with this
PersistentMetadataHolder
instance.UUID
of the player involved in this event.UUID
of the player who failed to join.Minigame
belongs.RoundJoinException.Reason
of the failure to join.Round
is due to change
its lifecycle stage
.Location3D
the subject of this event will be moved to.Round
this Challenger
is owned by.Round
involved in this event.Round
this RoundJoinException
is owned by.ImmutableMap
of points at which players may spawn
upon entering this arena, mapped to their respective IDs.Challenger
s in this Round
who are
marked as spectating.LifecycleStage
of the Round
after the event.LifecycleStage
of the Round
before the event.JoinResult.Status
of this JoinResult
.Team
this challenger belongs to.Throwable
which caused an
INTERNAL_ERROR
status.Round
's timer in seconds.LobbySign.Type
of this LobbySign
.Challenger
.Arena
.Location3D
.Location3D
.Location3D
.Location3D
.Metadata
object.Boundary
which extends infinitely along all
dimensions.Round
is currently ending.Round
was ended by the framework due to the
timer expiring.Challenger
is currently spectating.Round
's timer is currently ticking.Challenger
attempting to join a round.Round
.Round
.LifecycleStage
with the given ID and duration.Location3D
in the given world from the given
coordinates.Location3D
from the given coordinates.MetadataHolder
instance.Round
to its next LifecycleStage
.Component
.OrphanedComponentException
.OrphanedComponentException
with the given
Component
as the subject.Component
objects.PersistentMetadataHolder
instance.PersistentMetadata
.LobbySign
.Minigame
.Metadata
object.Challenger
from this Team
.UUID
from this Round
.Challenger
from this Round
, returning
them to their original location before joining.Challenger
from its current Round
.Arena
.Arena
.LobbySign
.Round
's lifecycle stage to its initial state and resets
and stops the timer.Round
s shall be rolled back by default upon ending.RollbackException
with the given cause.Round
backed by Flint.Round
changes its LifecycleStage
.ConfigNode
applicable to
Round
s.Round
ends.FlintEvent
involving a Round
.RoundJoinException
with
RoundJoinException.Reason.INTERNAL_ERROR
and the given parameters.RoundJoinException
with
RoundJoinException.Reason.INTERNAL_ERROR
and the given parameters.RoundJoinException
with the given parameters.Round
.Round
's timer is started.Round
's timer is stopped.RoundTimerChangeEvent
caused by a scheduled timer tick.Round
s are to use separate chat channels.Team
s are to use separate chat channels.Location3D
to a string.Serializer
to serialize it to a string.List
to the given key in a persistent
manner.List
to the given key in a persistent
manner, using the provided Serializer
to serialize its respective
values to strings.ConfigNode
for this
Minigame
.RoundConfigNode
for this
Round
.Round
's current LifecycleStage
.Round
's current LifecycleStage
.Team
.Location3D
the subject of this event will be moved to.Challenger
is currently spectating.Team
this challenger belongs to.Round
's timer in seconds.Round
's timer is currently ticking.Challenger
s in a
Round
.LobbySign
from the engine and blanks the
physical sign.LobbySign
's display in the world.Round.addChallenger(UUID)