Uses of Interface
de.marcely.bedwars.api.remote.RemoteArena
Package
Description
-
Uses of RemoteArena in de.marcely.bedwars.api.arena
Modifier and TypeMethodDescriptionArena.asRemote()
Returns theRemoteArena
variant of this arena.ArenaPersistentStorage.getArena()
Gets the RemoteArena to which this instance matches.Modifier and TypeMethodDescription@Nullable Message
AddPlayerIssue.getHintMessage
(RemoteArena arena) Returns the message that will be displayed to the player. -
Uses of RemoteArena in de.marcely.bedwars.api.arena.picker
Modifier and TypeMethodDescription@Nullable RemoteArena
ArenaPicker.processRemote()
Filters out all local arenas that do not match the conditions and gets the arena that matches the arena.@Nullable RemoteArena
ArenaPicker.processRemote
(Collection<? extends RemoteArena> arenas) Filters out all remote arenas that do not match the conditions and gets the arena that matches the arena.@Nullable RemoteArena
ArenaSelector.run
(List<? extends RemoteArena> arenas, @Nullable RemoteArena cachedArena) Make this selector do its thing using this method.Modifier and TypeMethodDescription@Nullable RemoteArena
ArenaSelector.run
(List<? extends RemoteArena> arenas, @Nullable RemoteArena cachedArena) Make this selector do its thing using this method.Modifier and TypeMethodDescription@Nullable RemoteArena
ArenaPicker.processRemote
(Collection<? extends RemoteArena> arenas) Filters out all remote arenas that do not match the conditions and gets the arena that matches the arena.@Nullable RemoteArena
ArenaSelector.run
(List<? extends RemoteArena> arenas, @Nullable RemoteArena cachedArena) Make this selector do its thing using this method. -
Uses of RemoteArena in de.marcely.bedwars.api.arena.picker.condition
Modifier and TypeMethodDescriptionabstract boolean
ArenaCondition.check
(RemoteArena arena) Checks whether the given arena fullfills the conditions or not.boolean
ArenaConditionComparative.check
(RemoteArena arena) boolean
ArenaConditionGroup.check
(RemoteArena arena) Modifier and TypeMethodDescriptionfinal void
ArenaCondition.filterRemoteArenas
(Iterable<RemoteArena> arenas) Filters out all arenas that do not match the given condition. -
Uses of RemoteArena in de.marcely.bedwars.api.arena.picker.condition.variable
Modifier and TypeMethodDescriptionArenaConditionInput.getValue
(RemoteArena arena) Fetches the value of a remote arena.abstract T
ArenaConditionVariable.getValue
(RemoteArena arena) Fetches the value of a remote arena. -
Uses of RemoteArena in de.marcely.bedwars.api.event.player
Modifier and TypeMethodDescriptionPlayerCloseArenaEditorInSetupGUI.getRemoteArena()
Returns the arena that is involved in this event.PlayerOpenArenaEditorInSetupGUI.getRemoteArena()
Returns the arena that is involved in this event.ModifierConstructorDescriptionPlayerCloseArenaEditorInSetupGUI
(Player player, RemoteArena arena) PlayerOpenArenaEditorInSetupGUI
(Player player, RemoteArena arena) -
Uses of RemoteArena in de.marcely.bedwars.api.event.remote
Modifier and TypeMethodDescriptionRemoteArenaAddEvent.getArena()
Gets the arena that has been added.RemoteArenaPropertiesChangeEvent.getArena()
Gets the arena of which the properties have change.RemoteArenaRemoveEvent.getArena()
Gets the arena that has been removed.RemotePlayerJoinArenaEvent.getArena()
The arena he has joined.RemotePlayerQuitArenaEvent.getArena()
The arena he has quit.ModifierConstructorDescriptionRemoteArenaAddEvent
(RemoteArena arena) RemoteArenaPropertiesChangeEvent
(RemoteArena arena, Set<RemoteArenaPropertiesChangeEvent.Property> properties) RemotePlayerJoinArenaEvent
(RemotePlayer player, RemoteArena arena) RemotePlayerQuitArenaEvent
(RemotePlayer player, RemoteArena arena) -
Uses of RemoteArena in de.marcely.bedwars.api.remote
Modifier and TypeMethodDescription@Nullable RemoteArena
RemotePlayer.getArena()
Returns the arena that he is currently playing in or spectating.@Nullable RemoteArena
RemoteAPI.getArenaByExactName
(String name) Looks for an arena with exactly that name.@Nullable RemoteArena
RemoteServer.getArenaByExactRealName
(String name) Looks for an arena from this server whose real name is identical to the given parameter.@Nullable RemoteArena
RemoteAPI.getArenaByName
(String name) Looks for an arena with that name and optionally parses it as an arena picker.default @Nullable RemoteArena
RemoteAPI.getArenaByPlayingPlayer
(RemotePlayer player) Looks for an arena with that player inside the arena.@Nullable RemoteArena
RemoteAPI.getArenaByPlayingPlayer
(UUID uuid) Looks for an arena with that player inside the arena.default @Nullable RemoteArena
RemoteAPI.getArenaByPlayingPlayer
(OfflinePlayer player) Looks for an arena with that player inside the arena.default @Nullable RemoteArena
RemoteAPI.getArenaBySpectator
(RemotePlayer player) Looks for an arena with that player spectating the arena.@Nullable RemoteArena
RemoteAPI.getArenaBySpectator
(UUID uuid) Looks for an arena with that player spectating the arena.default @Nullable RemoteArena
RemoteAPI.getArenaBySpectator
(OfflinePlayer player) Looks for an arena with that player spectating the arena.Modifier and TypeMethodDescriptiondefault Collection
<? extends RemoteArena> RemoteAPI.getArenas()
Returns all existing arenas.Collection
<? extends RemoteArena> RemoteAPI.getArenas
(boolean includeLocal) Returns known arenas.Collection
<? extends RemoteArena> RemoteServer.getArenas()
Gets all the arena that the server holds.Modifier and TypeMethodDescriptionvoid
RemoteAPI.addPlayerToArena
(AddRemotePlayerInfo info, RemoteArena arena, @Nullable Consumer<RemotePlayerAddResult> callback) Makes the player enter the arena and play in it.void
RemoteAPI.addSpectatorToArena
(RemotePlayer player, RemoteArena arena, SpectateReason reason, boolean ignoreArenaState, @Nullable Consumer<RemoteSpectatorAddResult> callback) Makes a player enter an arena as a spectator.void
RemoteAPI.teleportPlayerToArena
(RemotePlayer player, RemoteArena arena, boolean sendMessage, @Nullable Consumer<Boolean> callback) Makes the teleport himself into the arena.