Package-level declarations

Types

Link copied to clipboard
public enum AdmissionResult
Link copied to clipboard
public interface DeathPolicy
What happens when an active participant takes lethal damage during an ongoing match.
Link copied to clipboard
public enum LeaveReason
Why a participant left.
Link copied to clipboard
public abstract class Match
Base class for every match.
Link copied to clipboard
public interface MatchApi
The plugin's public API adapter.
Link copied to clipboard
public final class MatchCore
Entry point of the match core.
Link copied to clipboard
public final class MatchMessages
Player-facing strings.
Link copied to clipboard
public enum MatchOutcome
Link copied to clipboard
public enum MatchPhase
Where a match is in its lifecycle.
Link copied to clipboard
public class MatchPlayer
One participant of one match.
Link copied to clipboard
public enum MatchRole
Link copied to clipboard
public final class MatchSettings
Everything a match is configured with, fixed at construction.
Link copied to clipboard
public interface MatchSpace
Where a match takes place.
Link copied to clipboard
public enum MoveReason
Why the core is moving a participant.
Link copied to clipboard
public final class PendingMatch
The time between a player asking for a match and its space being ready, such as a world copy or generation.
Link copied to clipboard
public interface PlayerCustody
Whether the core takes over a player's inventory and state for the match.
Link copied to clipboard
public interface ReviveMarker
Floating text or effects over a revive banner.
Link copied to clipboard
public enum StartResult
Link copied to clipboard
public final class TemporaryWorlds implements MatchSpace
Worlds that exist only for one match.