Package com.djrapitops.plan.gathering
Interface ServerSensor<W>
- Type Parameters:
W
- Type of the class representing a minecraft world.
- All Known Implementing Classes:
BukkitSensor
,BungeeSensor
,FabricSensor
,NukkitSensor
,SpongeSensor
,VelocitySensor
public interface ServerSensor<W>
Allows sensing values from different server platforms.
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
getChunkCount
(W world) default int
getEntityCount
(W world) int
default double
getTPS()
Get the worlds running on the server platform.boolean
Check if server platform provides TPS calculation.default boolean
-
Method Details
-
supportsDirectTPS
boolean supportsDirectTPS()Check if server platform provides TPS calculation.- Returns:
- false if the server doesn't count TPS.
-
getOnlinePlayerCount
int getOnlinePlayerCount() -
getTPS
default double getTPS() -
getWorlds
Get the worlds running on the server platform.- Returns:
- Empty collection if the platform doesn't support worlds.
-
getChunkCount
-
getEntityCount
-
getOnlinePlayerNames
-
usingRedisBungee
default boolean usingRedisBungee()
-