Index
All Classes and Interfaces|All Packages
A
- addDistanceTraveled(double) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
B
- BedSumoAPI - Interface in eu.bedwarsia.bedsumo.api
-
The public interface to access BedSumo runtime information and features.
- BedSumoAPIProvider - Class in eu.bedwarsia.bedsumo.api
- BedSumoBedExplodeEvent - Class in eu.bedwarsia.bedsumo.api.events
-
Called when a player interacts with a bed to cause an explosion.
- BedSumoBedExplodeEvent(Player, Location) - Constructor for class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- BedSumoKillstreakEvent - Class in eu.bedwarsia.bedsumo.api.events
-
Fired when a player increments their killstreak count.
- BedSumoKillstreakEvent(Player, int) - Constructor for class eu.bedwarsia.bedsumo.api.events.BedSumoKillstreakEvent
- BedSumoVoidTeleportEvent - Class in eu.bedwarsia.bedsumo.api.events
-
Triggered when a player falls below the configured void level and is about to be teleported.
- BedSumoVoidTeleportEvent(Player, Location) - Constructor for class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
E
- eu.bedwarsia.bedsumo.api - package eu.bedwarsia.bedsumo.api
- eu.bedwarsia.bedsumo.api.events - package eu.bedwarsia.bedsumo.api.events
G
- getActiveBedCount() - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Returns active placed bed blocks currently awaiting timeouts.
- getActiveBedCount() - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getArenaSpawnpoints() - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Retrieves immutable snapshot of preconfigured arena fallback spawnpoints.
- getArenaSpawnpoints() - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getAvailableLanguages() - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Returns a list of all loaded language identifiers available on this server.
- getAvailableLanguages() - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getBedLocation() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- getBedOwner(Location) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Retrieves the UUID of the player who placed this bed, if actively tracked.
- getBedOwner(Location) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getBedsAutoRemoved() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getBedsAutoRemoved() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getBedsExploded() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getBedsExploded() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getBedsExplodedByOthers() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getBedsExplodedByOthers() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getBedsPlaced() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getBedsPlaced() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getCurrentKillstreak(Player) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Returns the current live in-memory session killstreak of a player.
- getCurrentKillstreak(Player) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getCurrentKillStreak() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getDeaths() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getDeaths() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getExploder() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- getHandlerList() - Static method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- getHandlerList() - Static method in class eu.bedwarsia.bedsumo.api.events.BedSumoKillstreakEvent
- getHandlerList() - Static method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- getHandlers() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- getHandlers() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoKillstreakEvent
- getHandlers() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- getInstance() - Static method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Static instance accessor pattern commonly used in Spigot plugins.
- getInstance() - Static method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getKills() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getKills() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getLastPosition() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getLiveStats(UUID) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Returns internal BedSumo live Stats object cached in server memory.
- getLiveStats(UUID) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getLongestKillStreak() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getLongestKillStreak() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getPlayer() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoKillstreakEvent
- getPlayer() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- getPlayerLanguage(UUID) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Get the current language code assigned to a player (e.g.
- getPlayerLanguage(UUID) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getPlayerStats(UUID) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Blocks to fetch recent player stats from current database state.
- getPlayerStats(UUID) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getPlayerStatsAsync(UUID) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Fetch player stats in a separate thread.
- getPlayerStatsAsync(UUID) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getSessionStartTime() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getStreak() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoKillstreakEvent
- getTargetLocation() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- getTopDeaths(int) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Retrieves the current leaderboard configuration for Top Deaths.
- getTopDeaths(int) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getTopKills(int) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Retrieves the current leaderboard configuration for Top Kills.
- getTopKills(int) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- getTotalDistanceTraveled() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getTotalDistanceTraveled() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getTotalKnockbackInflicted() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getTotalKnockbackInflicted() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getTotalKnockbackReceived() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getTotalKnockbackReceived() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getTotalPlayTime() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- getTotalPlayTime() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getUsername() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
- getUuid() - Method in class eu.bedwarsia.bedsumo.api.PlayerStats
I
- incrementBedsAutoRemoved() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementBedsExploded() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementBedsExplodedByOthers() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementBedsPlaced() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementDeaths() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementKills() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementKnockbackInflicted() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- incrementKnockbackReceived() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- isBuildMode(Player) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Checks if a user currently has administrative build mode enabled.
- isBuildMode(Player) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- isCancelled() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- isCancelled() - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
L
- LivePlayerStats - Class in eu.bedwarsia.bedsumo.api
-
Represents the current live in-memory session statistics of an online player.
- LivePlayerStats(int, int) - Constructor for class eu.bedwarsia.bedsumo.api.LivePlayerStats
P
- PlayerStats - Class in eu.bedwarsia.bedsumo.api
-
Represents the persistent historical statistics of a player loaded from the database.
- PlayerStats(UUID, String, int, int, int, int, int, int, int, int, long, int, double) - Constructor for class eu.bedwarsia.bedsumo.api.PlayerStats
R
- register(BedSumo) - Static method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- reloadConfiguration() - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Triggers system-wide configuration reloading.
- reloadConfiguration() - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
S
- setBedsAutoRemoved(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setBedsExploded(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setBedsExplodedByOthers(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setBedsPlaced(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setBuildMode(Player, boolean) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Explicitly enable/disable administrative building mode for a player.
- setBuildMode(Player, boolean) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- setCancelled(boolean) - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoBedExplodeEvent
- setCancelled(boolean) - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- setLastPosition(Location) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setLongestKillStreak(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setPlayerLanguage(UUID, String) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Sets the persistent language code for a player.
- setPlayerLanguage(UUID, String) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- setScoreboardVisible(Player, boolean) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Toggles dynamic rendering of the BedSumo objective sidebar for a user.
- setScoreboardVisible(Player, boolean) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- setTargetLocation(Location) - Method in class eu.bedwarsia.bedsumo.api.events.BedSumoVoidTeleportEvent
- setTotalDistanceTraveled(double) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setTotalKnockbackInflicted(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setTotalKnockbackReceived(int) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
- setTotalPlayTime(long) - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
T
- translate(Player, String, Object...) - Method in interface eu.bedwarsia.bedsumo.api.BedSumoAPI
-
Translates a message key into the target player's chosen language format with correct color codes and placeholder insertion.
- translate(Player, String, Object...) - Method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
U
- unregister() - Static method in class eu.bedwarsia.bedsumo.api.BedSumoAPIProvider
- updatePlayTime() - Method in class eu.bedwarsia.bedsumo.api.LivePlayerStats
All Classes and Interfaces|All Packages