Index

A B E G I L P R S T U 
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
 
A B E G I L P R S T U 
All Classes and Interfaces|All Packages