public class ServerPlayerListModule extends JavaPlugin
Class ServerPlayerListModule. Provides serverplayerlistmodule functionality for the Hytale server.
java.lang.Object > JavaPlugin > ServerPlayerListModule
Field Summary
eventRegistry
final
EventRegistry
eventRegistry
Field eventRegistry.
joiningPlayerRef
final
PlayerRef
joiningPlayerRef
Field joiningPlayerRef.
joiningPlayerUuid
final
UUID
joiningPlayerUuid
Field joiningPlayerUuid.
allPlayers
final
List
allPlayers
Field allPlayers.
serverListPlayers
final
ServerPlayerListPlayer[]
serverListPlayers
Field serverListPlayers.
fullListPacket
final
AddToServerPlayerList
fullListPacket
Field fullListPacket.
newPlayerPacket
final
AddToServerPlayerList
newPlayerPacket
Field newPlayerPacket.
leavingPlayerRef
final
PlayerRef
leavingPlayerRef
Field leavingPlayerRef.
leavingPlayerUuid
final
UUID
leavingPlayerUuid
Field leavingPlayerUuid.
removePacket
final
RemoveFromServerPlayerList
removePacket
Field removePacket.
holder
final
Holder
holder
Field holder.
playerRefComponent
final
PlayerRef
playerRefComponent
Field playerRefComponent.
playerUuid
final
UUID
playerUuid
Field playerUuid.
worldUuid
final
UUID
worldUuid
Field worldUuid.
updatePacket
final
UpdateServerPlayerList
updatePacket
Field updatePacket.
pingMap
final
Object2IntOpenHashMap
pingMap
Field pingMap.
packet
final
UpdateServerPlayerListPing
packet
Field packet.
historicMetric
final
HistoricMetric
historicMetric
Field historicMetric.
average
final
double
average
Field average.
Method Detail
ServerPlayerListModule
Method ServerPlayerListModule.
- Parameters:
@Nonnull final JavaPluginInitinit
setup
protected
void
setup
()
Method setup.
onPlayerDisconnect
Method onPlayerDisconnect.
- Parameters:
@Nonnull final PlayerDisconnectEventevent
onPlayerAddedToWorld
Method onPlayerAddedToWorld.
- Parameters:
@Nonnull final AddPlayerToWorldEventevent
UpdateServerPlayerList
public
new
UpdateServerPlayerList
(new ServerPlayerListUpdate[] { new ServerPlayerListUpdate(playerUuid, worldUuid)
Method UpdateServerPlayerList.
- Parameters:
new ServerPlayerListUpdate[] { newServerPlayerListUpdate(playerUuidworldUuidworldUuid
broadcastPingUpdates
private
void
broadcastPingUpdates
()
Method broadcastPingUpdates.
createServerPlayerListPlayer
Method createServerPlayerListPlayer.
- Parameters:
@Nonnull final PlayerRefplayerRef
ServerPlayerListPlayer
public
new
ServerPlayerListPlayer
(playerRef.getUuid()
Method ServerPlayerListPlayer.
- Parameters:
playerRef.getUuid(playerRef.getUuid(