Package org.geysermc.floodgate.core.api
Class SimpleFloodgateApi
java.lang.Object
org.geysermc.floodgate.core.api.SimpleFloodgateApi
- All Implemented Interfaces:
org.geysermc.floodgate.api.FloodgateApi
- Direct Known Subclasses:
ProxyFloodgateApi
@Singleton
public class SimpleFloodgateApi
extends Object
implements org.geysermc.floodgate.api.FloodgateApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.floodgate.api.player.FloodgatePlayeraddPlayer(org.geysermc.floodgate.api.player.FloodgatePlayer player) createJavaPlayerId(long xuid) getGamertagFor(long xuid) org.geysermc.floodgate.api.player.FloodgatePlayerintCollection<org.geysermc.floodgate.api.player.FloodgatePlayer>getXuidFor(String gamertag) booleanisFloodgateId(UUID uuid) booleanisFloodgatePlayer(UUID uuid) voidplayerRemoved(UUID correctUuid) booleanbooleanbooleanbooleanbooleansetPendingRemove(org.geysermc.floodgate.api.player.FloodgatePlayer player) This method is invoked when the player is no longer on the server, but the related platform- dependant event hasn't fired yetbooleantransferPlayer(UUID uuid, String address, int port) final org.geysermc.floodgate.api.unsafe.Unsafeunsafe()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.floodgate.api.FloodgateApi
getEventBus, getPlayerLink, getUuidFor
-
Constructor Details
-
SimpleFloodgateApi
public SimpleFloodgateApi()
-
-
Method Details
-
getPlayerPrefix
- Specified by:
getPlayerPrefixin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
getPlayers
- Specified by:
getPlayersin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
getPlayerCount
public int getPlayerCount()- Specified by:
getPlayerCountin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
isFloodgatePlayer
- Specified by:
isFloodgatePlayerin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
getPlayer
- Specified by:
getPlayerin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
createJavaPlayerId
- Specified by:
createJavaPlayerIdin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
isFloodgateId
- Specified by:
isFloodgateIdin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
sendForm
- Specified by:
sendFormin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
sendForm
- Specified by:
sendFormin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
sendForm
- Specified by:
sendFormin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
sendForm
- Specified by:
sendFormin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
transferPlayer
- Specified by:
transferPlayerin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
getXuidFor
- Specified by:
getXuidForin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
getGamertagFor
- Specified by:
getGamertagForin interfaceorg.geysermc.floodgate.api.FloodgateApi
-
unsafe
public final org.geysermc.floodgate.api.unsafe.Unsafe unsafe()- Specified by:
unsafein interfaceorg.geysermc.floodgate.api.FloodgateApi
-
addPlayer
public org.geysermc.floodgate.api.player.FloodgatePlayer addPlayer(org.geysermc.floodgate.api.player.FloodgatePlayer player) -
setPendingRemove
public boolean setPendingRemove(org.geysermc.floodgate.api.player.FloodgatePlayer player) This method is invoked when the player is no longer on the server, but the related platform- dependant event hasn't fired yet -
playerRemoved
-