Skip navigation links
A B C D E F G H I J L M O P Q R S T U V W 

A

addCorpse(Corpse) - Method in class pl.plajer.murdermystery.arena.Arena
 
addItem(String, SpecialItem) - Static method in class pl.plajer.murdermystery.handlers.items.SpecialItemManager
 
addItem(Player, ItemPosition, ItemStack) - Static method in enum pl.plajer.murdermystery.utils.ItemPosition
Adds target item to specified hotbar position sorta different for each role.
addOptionValue(ArenaOption, int) - Method in class pl.plajer.murdermystery.arena.Arena
 
addScore(User, ArenaUtils.ScoreAction, int) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
addStat(StatsStorage.StatisticType, int) - Method in class pl.plajer.murdermystery.user.User
 
applyActionBarCooldown(Player, int) - Static method in class pl.plajer.murdermystery.utils.Utils
 
applyRandomPrayer(User) - Static method in class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
areInSameArena(Player, Player) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
arena - Variable in class pl.plajer.murdermystery.api.events.MurderMysteryEvent
 
Arena - Class in pl.plajer.murdermystery.arena
 
Arena(String) - Constructor for class pl.plajer.murdermystery.arena.Arena
 
Arena.BarAction - Enum in pl.plajer.murdermystery.arena
 
Arena.CharacterType - Enum in pl.plajer.murdermystery.arena
 
Arena.GameLocation - Enum in pl.plajer.murdermystery.arena
 
ArenaEvents - Class in pl.plajer.murdermystery.arena
 
ArenaEvents(Main) - Constructor for class pl.plajer.murdermystery.arena.ArenaEvents
 
ArenaManager - Class in pl.plajer.murdermystery.arena
 
ArenaOption - Enum in pl.plajer.murdermystery.arena.options
 
ArenaRegisterComponent - Class in pl.plajer.murdermystery.handlers.setup.components
 
ArenaRegisterComponent() - Constructor for class pl.plajer.murdermystery.handlers.setup.components.ArenaRegisterComponent
 
ArenaRegistry - Class in pl.plajer.murdermystery.arena
Created by Tom on 27/07/2014.
ArenaRegistry() - Constructor for class pl.plajer.murdermystery.arena.ArenaRegistry
 
ArenaSign - Class in pl.plajer.murdermystery.handlers.sign
Created for 1.14 compatibility purposes, it will cache block behind sign that will be accessed via reflection on 1.14 which is expensive
ArenaSign(Sign, Arena) - Constructor for class pl.plajer.murdermystery.handlers.sign.ArenaSign
 
ArenaState - Enum in pl.plajer.murdermystery.arena
 
ArenaUtils - Class in pl.plajer.murdermystery.arena
 
ArenaUtils() - Constructor for class pl.plajer.murdermystery.arena.ArenaUtils
 
ArenaUtils.ScoreAction - Enum in pl.plajer.murdermystery.arena
 
ArgumentsRegistry - Class in pl.plajer.murdermystery.commands.arguments
 
ArgumentsRegistry(Main) - Constructor for class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
 

B

BowTrailsHandler - Class in pl.plajer.murdermystery.handlers
 
BowTrailsHandler(Main) - Constructor for class pl.plajer.murdermystery.handlers.BowTrailsHandler
 
broadcast(Arena, String) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
broadcastAction(Arena, Player, ChatManager.ActionType) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
buildFor(Conversable) - Method in class pl.plajer.murdermystery.utils.conversation.SimpleConversationBuilder
 
BungeeManager - Class in pl.plajer.murdermystery.handlers
 
BungeeManager(Main) - Constructor for class pl.plajer.murdermystery.handlers.BungeeManager
 

C

ChatEvents - Class in pl.plajer.murdermystery.events
 
ChatEvents(Main) - Constructor for class pl.plajer.murdermystery.events.ChatEvents
 
ChatManager - Class in pl.plajer.murdermystery.handlers
Deprecated.
ChatManager(String) - Constructor for class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
ChatManager.ActionType - Enum in pl.plajer.murdermystery.handlers
Deprecated.
 
checkIsInGameInstance(Player) - Static method in class pl.plajer.murdermystery.utils.Utils
 
cleanUpArena() - Method in class pl.plajer.murdermystery.arena.Arena
 
clearCorpses() - Method in class pl.plajer.murdermystery.arena.Arena
 
clearGold() - Method in class pl.plajer.murdermystery.arena.Arena
 
close() - Method in class pl.plajer.murdermystery.utils.ExceptionLogHandler
 
colorMessage(String) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
colorRawMessage(String) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
CommandArgument - Class in pl.plajer.murdermystery.commands.arguments.data
 
CommandArgument(String, String, CommandArgument.ExecutorType) - Constructor for class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 
CommandArgument(String, List<String>, CommandArgument.ExecutorType) - Constructor for class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 
CommandArgument.ExecutorType - Enum in pl.plajer.murdermystery.commands.arguments.data
 
compareVersions(String, String) - Method in interface pl.plajer.murdermystery.utils.UpdateChecker.VersionScheme
Compare two versions and return the higher of the two.
CompletableArgument - Class in pl.plajer.murdermystery.commands.completion
 
CompletableArgument(String, String, List<String>) - Constructor for class pl.plajer.murdermystery.commands.completion.CompletableArgument
 
CONFIG_FILE_VERSION - Static variable in class pl.plajer.murdermystery.handlers.language.LanguageMigrator
 
ConfigPreferences - Class in pl.plajer.murdermystery
 
ConfigPreferences(Main) - Constructor for class pl.plajer.murdermystery.ConfigPreferences
 
ConfigPreferences.Option - Enum in pl.plajer.murdermystery
 
connectToHub(Player) - Method in class pl.plajer.murdermystery.handlers.BungeeManager
 
cooldownHandlerTask() - Static method in class pl.plajer.murdermystery.user.User
 
Corpse - Class in pl.plajer.murdermystery.arena.corpse
 
Corpse(Hologram, Corpses.CorpseData) - Constructor for class pl.plajer.murdermystery.arena.corpse.Corpse
 
CorpseHandler - Class in pl.plajer.murdermystery.handlers
 
CorpseHandler(Main) - Constructor for class pl.plajer.murdermystery.handlers.CorpseHandler
 
CreateArgument - Class in pl.plajer.murdermystery.commands.arguments.game
 
CreateArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.game.CreateArgument
 
createScoreboard(User) - Method in class pl.plajer.murdermystery.arena.managers.ScoreboardManager
Creates arena scoreboard for target user

D

deathTask - Static variable in class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
debug(Level, String) - Static method in class pl.plajer.murdermystery.utils.Debugger
Prints debug message with selected log level.
debug(Level, String, Object...) - Static method in class pl.plajer.murdermystery.utils.Debugger
Prints debug message with selected log level and replaces parameters.
Debugger - Class in pl.plajer.murdermystery.utils
 
Debugger() - Constructor for class pl.plajer.murdermystery.utils.Debugger
 
deepDebug(boolean) - Static method in class pl.plajer.murdermystery.utils.Debugger
 
DeleteArgument - Class in pl.plajer.murdermystery.commands.arguments.admin.arena
 
DeleteArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.admin.arena.DeleteArgument
 
demandLocaleDownload(Locale) - Method in class pl.plajer.murdermystery.utils.services.locale.LocaleService
Sends a demand request to download latest locale from Plajer-Lair/locale_storage repository Whole repository can be seen here https://github.com/Plajer-Lair/locale_storage
doBarAction(Arena.BarAction, Player) - Method in class pl.plajer.murdermystery.arena.Arena
Executes boss bar action for arena
dropBowAndAnnounce(Arena, Player) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 

E

errorOccurred() - Static method in class pl.plajer.murdermystery.utils.MessageUtils
 
Events - Class in pl.plajer.murdermystery.events
 
Events(Main) - Constructor for class pl.plajer.murdermystery.events.Events
 
ExceptionLogHandler - Class in pl.plajer.murdermystery.utils
 
ExceptionLogHandler() - Constructor for class pl.plajer.murdermystery.utils.ExceptionLogHandler
 
execute(CommandSender, String[]) - Method in class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 

F

FileStats - Class in pl.plajer.murdermystery.user.data
 
FileStats(Main) - Constructor for class pl.plajer.murdermystery.user.data.FileStats
 
flush() - Method in class pl.plajer.murdermystery.utils.ExceptionLogHandler
 
ForceStartArgument - Class in pl.plajer.murdermystery.commands.arguments.admin.arena
 
ForceStartArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.admin.arena.ForceStartArgument
 
formatMessage(Arena, String, int) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
formatMessage(Arena, String, Player) - Static method in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 

G

get() - Static method in class pl.plajer.murdermystery.utils.UpdateChecker
Get the initialized instance of UpdateChecker.
getAction() - Method in enum pl.plajer.murdermystery.arena.ArenaUtils.ScoreAction
 
getAliases() - Method in class pl.plajer.murdermystery.utils.services.locale.Locale
Valid aliases of locale ex. for German - deutsch, de, german; Polish - polski, pl, polish etc.
getArena() - Method in class pl.plajer.murdermystery.api.events.MurderMysteryEvent
Returns event arena
getArena(Player) - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
Returns arena where the player is
getArena(String) - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
Returns arena based by ID
getArena() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getArena() - Method in class pl.plajer.murdermystery.handlers.sign.ArenaSign
 
getArena() - Method in class pl.plajer.murdermystery.user.User
 
getArenas() - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
 
getArenaSigns() - Method in class pl.plajer.murdermystery.handlers.sign.SignManager
 
getArenaState() - Method in class pl.plajer.murdermystery.api.events.game.MMGameStateChangeEvent
 
getArenaState() - Method in class pl.plajer.murdermystery.arena.Arena
Return game state of arena.
getArgument() - Method in class pl.plajer.murdermystery.commands.completion.CompletableArgument
 
getArgumentName() - Method in class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 
getAuthor() - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 
getAuthor() - Method in class pl.plajer.murdermystery.utils.services.locale.Locale
 
getBehind() - Method in class pl.plajer.murdermystery.handlers.sign.ArenaSign
 
getBlockCenter(Location) - Static method in class pl.plajer.murdermystery.utils.Utils
 
getBungeeManager() - Method in class pl.plajer.murdermystery.Main
 
getByName(String) - Static method in class pl.plajer.murdermystery.utils.services.locale.LocaleRegistry
Get locale by its name
getChance() - Method in class pl.plajer.murdermystery.handlers.rewards.Reward
 
getCharacter(Arena.CharacterType) - Method in class pl.plajer.murdermystery.arena.Arena
 
getCommand() - Method in class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
getCompletions() - Method in class pl.plajer.murdermystery.commands.completion.CompletableArgument
 
getConfig() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getConfigPreferences() - Method in class pl.plajer.murdermystery.Main
 
getCooldown(String) - Method in class pl.plajer.murdermystery.user.User
 
getCorpseData() - Method in class pl.plajer.murdermystery.arena.corpse.Corpse
 
getCorpseHandler() - Method in class pl.plajer.murdermystery.Main
 
getDatabase() - Method in class pl.plajer.murdermystery.user.data.MysqlManager
 
getDatabase() - Method in class pl.plajer.murdermystery.user.UserManager
 
getDefault() - Method in enum pl.plajer.murdermystery.ConfigPreferences.Option
 
getDefaultValue() - Method in enum pl.plajer.murdermystery.arena.options.ArenaOption
 
getDescription() - Method in class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
getEndLocation() - Method in class pl.plajer.murdermystery.arena.Arena
Get end location of arena.
getExecutableCode() - Method in class pl.plajer.murdermystery.handlers.rewards.Reward
 
getExecutor() - Method in class pl.plajer.murdermystery.handlers.rewards.Reward
 
getFormattedName() - Method in enum pl.plajer.murdermystery.arena.ArenaState
 
getGoldSpawned() - Method in class pl.plajer.murdermystery.arena.Arena
 
getGoldSpawnPoints() - Method in class pl.plajer.murdermystery.arena.Arena
 
getGui() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.game.MMGameLeaveAttemptEvent
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.game.MMGameStartEvent
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.game.MMGameStateChangeEvent
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.game.MMGameStopEvent
 
getHandlerList() - Static method in class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.game.MMGameLeaveAttemptEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.game.MMGameStartEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.game.MMGameStateChangeEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.game.MMGameStopEvent
 
getHandlers() - Method in class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
getHologram() - Method in class pl.plajer.murdermystery.arena.corpse.Corpse
 
getHookManager() - Method in class pl.plajer.murdermystery.Main
 
getId() - Method in class pl.plajer.murdermystery.arena.Arena
Get arena identifier used to get arenas by string.
getIdentifier() - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 
getItemStack() - Method in class pl.plajer.murdermystery.handlers.items.SpecialItem
 
getJoinFullGames() - Static method in class pl.plajer.murdermystery.handlers.PermissionsManager
 
getJoinPerm() - Static method in class pl.plajer.murdermystery.handlers.PermissionsManager
 
getLabelData() - Method in class pl.plajer.murdermystery.commands.arguments.data.LabeledCommandArgument
 
getLanguageList(String) - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
getLanguageMessage(String) - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
getLastResult() - Method in class pl.plajer.murdermystery.utils.UpdateChecker
Get the last update result that was queried by UpdateChecker.requestUpdateCheck().
getLobbyLocation() - Method in class pl.plajer.murdermystery.arena.Arena
Get lobby location of arena.
getLocaleService(JavaPlugin) - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
getLocation() - Method in class pl.plajer.murdermystery.arena.special.SpecialBlock
 
getMainCommand() - Method in class pl.plajer.murdermystery.commands.completion.CompletableArgument
 
getMapName() - Method in class pl.plajer.murdermystery.arena.Arena
Get arena map name.
getMappedArguments() - Method in class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
 
getMaximumPlayers() - Method in class pl.plajer.murdermystery.arena.Arena
Return maximum players arena can handle.
getMinimumPlayers() - Method in class pl.plajer.murdermystery.arena.Arena
Get minimum players needed.
getMinimumValueHigherThanZero(String) - Method in class pl.plajer.murdermystery.handlers.setup.SetupUtilities
 
getMurdererItemPosition() - Method in enum pl.plajer.murdermystery.utils.ItemPosition
 
getMysqlDatabase() - Method in class pl.plajer.murdermystery.Main
 
getMysteryPotions() - Static method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotionRegistry
 
getName() - Method in enum pl.plajer.murdermystery.api.StatsStorage.StatisticType
 
getName() - Method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotion
 
getName() - Method in class pl.plajer.murdermystery.utils.services.locale.Locale
Gets name of locale, ex.
getNearbyBlocks(Location, int) - Static method in class pl.plajer.murdermystery.utils.Utils
 
getNewestVersion() - Method in class pl.plajer.murdermystery.utils.UpdateChecker.UpdateResult
Get the latest version of the plugin.
getNumber() - Method in class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
getOption(ArenaOption) - Method in class pl.plajer.murdermystery.arena.Arena
 
getOption(ConfigPreferences.Option) - Method in class pl.plajer.murdermystery.ConfigPreferences
Returns whether option value is true or false
getOriginalName() - Method in class pl.plajer.murdermystery.utils.services.locale.Locale
Gets original name of locale ex. for German it will return Deutsch, Polish returns Polski etc.
getOtherRolesItemPosition() - Method in enum pl.plajer.murdermystery.utils.ItemPosition
 
getPath() - Method in enum pl.plajer.murdermystery.ConfigPreferences.Option
 
getPath() - Method in enum pl.plajer.murdermystery.handlers.rewards.Reward.RewardType
 
getPermissions() - Method in class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 
getPlayer() - Method in class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
getPlayer() - Method in class pl.plajer.murdermystery.api.events.game.MMGameLeaveAttemptEvent
 
getPlayer() - Method in class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
getPlayer() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getPlayer() - Method in class pl.plajer.murdermystery.user.User
 
getPlayers() - Method in class pl.plajer.murdermystery.arena.Arena
Get all players in arena.
getPlayersLeft() - Method in class pl.plajer.murdermystery.arena.Arena
 
getPlayerSpawnPoints() - Method in class pl.plajer.murdermystery.arena.Arena
 
getPlugin() - Method in class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
 
getPlugin() - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 
getPlugin() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getPluginLocale() - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
getPluginName() - Method in enum pl.plajer.murdermystery.HookManager.Hook
 
getPoints() - Method in enum pl.plajer.murdermystery.arena.ArenaUtils.ScoreAction
 
getPotionEffect() - Method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotion
 
getPrayerDescription() - Method in class pl.plajer.murdermystery.arena.special.pray.Prayer
 
getPrayers() - Static method in class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
getPrayerType() - Method in class pl.plajer.murdermystery.arena.special.pray.Prayer
 
getPrefix() - Method in class pl.plajer.murdermystery.utils.services.locale.Locale
Language code ex. en_GB, de_DE, pl_PL etc.
getRandomPotion() - Static method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotionRegistry
 
getRandomPray() - Static method in class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
getReason() - Method in class pl.plajer.murdermystery.utils.UpdateChecker.UpdateResult
Get the constant reason of this result.
getRegisteredLocales() - Static method in class pl.plajer.murdermystery.utils.services.locale.LocaleRegistry
Get all registered locales
getRegisteredService() - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
getRelatedSpecialItem(ItemStack) - Static method in class pl.plajer.murdermystery.handlers.items.SpecialItemManager
 
getRequiredHooks() - Method in enum pl.plajer.murdermystery.HookManager.HookFeature
 
getRewardsHandler() - Method in class pl.plajer.murdermystery.Main
 
getScoreboardManager() - Method in class pl.plajer.murdermystery.arena.Arena
 
getServiceCooldown() - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
getSetupUtilities() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
getSign() - Method in class pl.plajer.murdermystery.handlers.sign.ArenaSign
 
getSignManager() - Method in class pl.plajer.murdermystery.Main
 
getSlot() - Method in class pl.plajer.murdermystery.handlers.items.SpecialItem
 
getSpecialBlocks() - Method in class pl.plajer.murdermystery.arena.Arena
 
getSpecialBlockType() - Method in class pl.plajer.murdermystery.arena.special.SpecialBlock
 
getSpecialItem(String) - Static method in class pl.plajer.murdermystery.handlers.items.SpecialItemManager
 
getStat(StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.User
 
getStatisticType() - Method in class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
getStats(StatsStorage.StatisticType) - Static method in class pl.plajer.murdermystery.api.StatsStorage
Get all UUID's sorted ascending by Statistic Type
getSubtitle() - Method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotion
 
getTabCompletion() - Method in class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
 
getText() - Method in class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
getTimer() - Method in class pl.plajer.murdermystery.arena.Arena
Get timer of arena.
getType() - Method in class pl.plajer.murdermystery.handlers.rewards.Reward
 
getUser(Player) - Method in class pl.plajer.murdermystery.user.UserManager
 
getUserManager() - Method in class pl.plajer.murdermystery.Main
 
getUsers(Arena) - Method in class pl.plajer.murdermystery.user.UserManager
 
getUserStats(Player, StatsStorage.StatisticType) - Static method in class pl.plajer.murdermystery.api.StatsStorage
Get user statistic based on StatisticType
getValidExecutors() - Method in class pl.plajer.murdermystery.commands.arguments.data.CommandArgument
 
getVersion() - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 

H

hasPermission(CommandSender, String) - Static method in class pl.plajer.murdermystery.utils.Utils
 
hidePlayer(Player, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
hidePlayersOutsideTheGame(Player, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
HookManager - Class in pl.plajer.murdermystery
 
HookManager() - Constructor for class pl.plajer.murdermystery.HookManager
 
HookManager.Hook - Enum in pl.plajer.murdermystery
 
HookManager.HookFeature - Enum in pl.plajer.murdermystery
 

I

info() - Static method in class pl.plajer.murdermystery.utils.MessageUtils
 
init(Main) - Static method in class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotionRegistry
 
init(Main) - Static method in class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
init(Main) - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
init() - Static method in class pl.plajer.murdermystery.handlers.PermissionsManager
 
init(Main) - Static method in class pl.plajer.murdermystery.handlers.sign.ArenaSign
 
init(JavaPlugin, int, UpdateChecker.VersionScheme) - Static method in class pl.plajer.murdermystery.utils.UpdateChecker
Initialize this update checker with the specified values and return its instance.
init(JavaPlugin, int) - Static method in class pl.plajer.murdermystery.utils.UpdateChecker
Initialize this update checker with the specified values and return its instance.
init(Main) - Static method in class pl.plajer.murdermystery.utils.Utils
 
injectComponents(StaticPane) - Method in class pl.plajer.murdermystery.handlers.setup.components.ArenaRegisterComponent
 
injectComponents(StaticPane) - Method in class pl.plajer.murdermystery.handlers.setup.components.MiscComponents
 
injectComponents(StaticPane) - Method in class pl.plajer.murdermystery.handlers.setup.components.PlayerAmountComponents
 
injectComponents(StaticPane) - Method in interface pl.plajer.murdermystery.handlers.setup.components.SetupComponent
 
injectComponents(StaticPane) - Method in class pl.plajer.murdermystery.handlers.setup.components.SpawnComponents
 
injectComponents(StaticPane) - Method in class pl.plajer.murdermystery.handlers.setup.components.SpecialBlocksComponents
 
is1_12_R1() - Method in class pl.plajer.murdermystery.Main
 
is1_14_R1() - Method in class pl.plajer.murdermystery.Main
 
isCancelled() - Method in class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
isCharacterSet(Arena.CharacterType) - Method in class pl.plajer.murdermystery.arena.Arena
 
isDefaultLanguageUsed() - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
isDetectiveDead() - Method in class pl.plajer.murdermystery.arena.Arena
 
isFeatureEnabled(HookManager.HookFeature) - Method in class pl.plajer.murdermystery.HookManager
 
isGoodPray() - Method in class pl.plajer.murdermystery.arena.special.pray.Prayer
 
isInArena(Player) - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
Checks if player is in any arena
isInitialized() - Static method in class pl.plajer.murdermystery.utils.UpdateChecker
Check whether the UpdateChecker has been initialized or not (if UpdateChecker.init(JavaPlugin, int) has been invoked) and UpdateChecker.get() is safe to use.
isMurdererDead() - Method in class pl.plajer.murdermystery.arena.Arena
 
isMurdererLocatorReceived() - Method in class pl.plajer.murdermystery.arena.Arena
 
isNamed(ItemStack) - Static method in class pl.plajer.murdermystery.utils.Utils
Checks whether itemstack is named (not null, has meta and display name)
isOptionDone(String) - Method in class pl.plajer.murdermystery.handlers.setup.SetupUtilities
 
isOptionDoneBool(String) - Method in class pl.plajer.murdermystery.handlers.setup.SetupUtilities
 
isOptionDoneList(String, int) - Method in class pl.plajer.murdermystery.handlers.setup.SetupUtilities
 
isPersistent() - Method in enum pl.plajer.murdermystery.api.StatsStorage.StatisticType
 
isReady() - Method in class pl.plajer.murdermystery.arena.Arena
 
isRole(Role, Player) - Static method in enum pl.plajer.murdermystery.arena.role.Role
Checks whether player is playing specified role or not
isServiceEnabled() - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
isSpectator() - Method in class pl.plajer.murdermystery.user.User
 
isValidVersion() - Method in class pl.plajer.murdermystery.utils.services.locale.LocaleService
Checks if plugin version allows to update locale
ItemPosition - Enum in pl.plajer.murdermystery.utils
 

J

JoinArguments - Class in pl.plajer.murdermystery.commands.arguments.game
 
JoinArguments(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.game.JoinArguments
 
joinAttempt(Player, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaManager
Attempts player to join arena.
JoinEvent - Class in pl.plajer.murdermystery.events
 
JoinEvent(Main) - Constructor for class pl.plajer.murdermystery.events.JoinEvent
 

L

LabelData - Class in pl.plajer.murdermystery.commands.arguments.data
 
LabelData(String, String, String) - Constructor for class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
LabeledCommandArgument - Class in pl.plajer.murdermystery.commands.arguments.data
 
LabeledCommandArgument(String, List<String>, CommandArgument.ExecutorType, LabelData) - Constructor for class pl.plajer.murdermystery.commands.arguments.data.LabeledCommandArgument
 
LabeledCommandArgument(String, String, CommandArgument.ExecutorType, LabelData) - Constructor for class pl.plajer.murdermystery.commands.arguments.data.LabeledCommandArgument
 
LanguageManager - Class in pl.plajer.murdermystery.handlers.language
 
LanguageMigrator - Class in pl.plajer.murdermystery.handlers.language
 
LanguageMigrator(Main) - Constructor for class pl.plajer.murdermystery.handlers.language.LanguageMigrator
 
LeaderboardArgument - Class in pl.plajer.murdermystery.commands.arguments.game
 
LeaderboardArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.game.LeaderboardArgument
 
LeaveArgument - Class in pl.plajer.murdermystery.commands.arguments.game
 
LeaveArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.game.LeaveArgument
 
leaveAttempt(Player, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaManager
Attempts player to leave arena.
ListArenasArgument - Class in pl.plajer.murdermystery.commands.arguments.admin
 
ListArenasArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.admin.ListArenasArgument
 
load(String, String[], Material, int) - Method in class pl.plajer.murdermystery.handlers.items.SpecialItem
 
loadAll() - Static method in class pl.plajer.murdermystery.handlers.items.SpecialItem
 
loadSigns() - Method in class pl.plajer.murdermystery.handlers.sign.SignManager
 
loadSpecialBlock(SpecialBlock) - Method in class pl.plajer.murdermystery.arena.Arena
 
loadStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.data.FileStats
 
loadStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.data.MysqlManager
 
loadStatistic(User, StatsStorage.StatisticType) - Method in interface pl.plajer.murdermystery.user.data.UserDatabase
Loads player statistic from yaml or MySQL storage based on user choice
loadStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.UserManager
 
LobbyEvent - Class in pl.plajer.murdermystery.events
 
LobbyEvent(Main) - Constructor for class pl.plajer.murdermystery.events.LobbyEvent
 
Locale - Class in pl.plajer.murdermystery.utils.services.locale
Class for locales
Locale(String, String, String, String, List<String>) - Constructor for class pl.plajer.murdermystery.utils.services.locale.Locale
 
LocaleRegistry - Class in pl.plajer.murdermystery.utils.services.locale
Registry class for holding locales
LocaleRegistry() - Constructor for class pl.plajer.murdermystery.utils.services.locale.LocaleRegistry
 
LocaleService - Class in pl.plajer.murdermystery.utils.services.locale
Localization service used for fetching latest locales for minigames
LocaleService(JavaPlugin) - Constructor for class pl.plajer.murdermystery.utils.services.locale.LocaleService
 
LocaleService.DownloadStatus - Enum in pl.plajer.murdermystery.utils.services.locale
Download status enum for locale download demands

M

Main - Class in pl.plajer.murdermystery
 
Main() - Constructor for class pl.plajer.murdermystery.Main
 
mapArgument(String, CommandArgument) - Method in class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
Maps new argument to the main command
MessageUtils - Class in pl.plajer.murdermystery.utils
 
MessageUtils() - Constructor for class pl.plajer.murdermystery.utils.MessageUtils
 
MetricsService - Class in pl.plajer.murdermystery.utils.services.metrics
Metrics service for sending usage data
MetricsService(JavaPlugin) - Constructor for class pl.plajer.murdermystery.utils.services.metrics.MetricsService
 
MiscComponents - Class in pl.plajer.murdermystery.handlers.setup.components
 
MiscComponents() - Constructor for class pl.plajer.murdermystery.handlers.setup.components.MiscComponents
 
MMGameJoinAttemptEvent - Class in pl.plajer.murdermystery.api.events.game
 
MMGameJoinAttemptEvent(Player, Arena) - Constructor for class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
MMGameLeaveAttemptEvent - Class in pl.plajer.murdermystery.api.events.game
 
MMGameLeaveAttemptEvent(Player, Arena) - Constructor for class pl.plajer.murdermystery.api.events.game.MMGameLeaveAttemptEvent
 
MMGameStartEvent - Class in pl.plajer.murdermystery.api.events.game
 
MMGameStartEvent(Arena) - Constructor for class pl.plajer.murdermystery.api.events.game.MMGameStartEvent
 
MMGameStateChangeEvent - Class in pl.plajer.murdermystery.api.events.game
 
MMGameStateChangeEvent(Arena, ArenaState) - Constructor for class pl.plajer.murdermystery.api.events.game.MMGameStateChangeEvent
 
MMGameStopEvent - Class in pl.plajer.murdermystery.api.events.game
 
MMGameStopEvent(Arena) - Constructor for class pl.plajer.murdermystery.api.events.game.MMGameStopEvent
 
MMPlayerStatisticChangeEvent - Class in pl.plajer.murdermystery.api.events.player
 
MMPlayerStatisticChangeEvent(Arena, Player, StatsStorage.StatisticType, int) - Constructor for class pl.plajer.murdermystery.api.events.player.MMPlayerStatisticChangeEvent
 
monitorPerformance(String) - Static method in class pl.plajer.murdermystery.utils.Debugger
 
MurderMysteryEvent - Class in pl.plajer.murdermystery.api.events
Represents Murder Mystery game related events.
MurderMysteryEvent(Arena) - Constructor for class pl.plajer.murdermystery.api.events.MurderMysteryEvent
 
MysqlManager - Class in pl.plajer.murdermystery.user.data
 
MysqlManager(Main) - Constructor for class pl.plajer.murdermystery.user.data.MysqlManager
 
MysteryPotion - Class in pl.plajer.murdermystery.arena.special.mysterypotion
 
MysteryPotion(String, String, PotionEffect) - Constructor for class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotion
 
MysteryPotionRegistry - Class in pl.plajer.murdermystery.arena.special.mysterypotion
 
MysteryPotionRegistry() - Constructor for class pl.plajer.murdermystery.arena.special.mysterypotion.MysteryPotionRegistry
 

O

onArmorStandDestroy(EntityDamageByEntityEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onArmorStandEject(EntityDismountEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onArrowDamage(EntityDamageByEntityEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onArrowPickup(PlayerPickupArrowEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onArrowShoot(EntityShootBowEvent) - Method in class pl.plajer.murdermystery.handlers.BowTrailsHandler
 
onBlockBreak(BlockBreakEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onBlockBreakEvent(BlockBreakEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onBlockPlace(BlockPlaceEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onBowShot(EntityShootBowEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onBucketEmpty(PlayerBucketEmptyEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onBuild(BlockPlaceEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onChatIngame(AsyncPlayerChatEvent) - Method in class pl.plajer.murdermystery.events.ChatEvents
 
onCommand(CommandSender, Command, String, String[]) - Method in class pl.plajer.murdermystery.commands.arguments.ArgumentsRegistry
 
onCommandExecute(PlayerCommandPreprocessEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onConsume(PlayerItemConsumeEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onCorpseClick(CorpseClickEvent) - Method in class pl.plajer.murdermystery.handlers.CorpseHandler
 
onCorpseSpawn(CorpseSpawnEvent) - Method in class pl.plajer.murdermystery.handlers.CorpseHandler
 
onCraft(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onDamage(EntityDamageEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onDamageByBlock(EntityDamageByBlockEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onDamageByEntity(EntityDamageByEntityEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onDisable() - Method in class pl.plajer.murdermystery.Main
 
onDrop(PlayerDropItemEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onDropItem(PlayerDropItemEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onEnable() - Method in class pl.plajer.murdermystery.Main
 
onFallDamage(EntityDamageEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onFoodLevelChange(FoodLevelChangeEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onFoodLevelChange(FoodLevelChangeEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onHangingBreakEvent(HangingBreakByEntityEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onInGameBedEnter(PlayerBedEnterEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onInGameInteract(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onInteract(PlayerInteractEntityEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onInteractEntityInteract(PlayerInteractEntityEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onInteractWithArmorStand(PlayerArmorStandManipulateEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onItemMove(InventoryClickEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onItemPickup(PlayerPickupItemEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onItemSwap(PlayerSwapHandItemsEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onJoin(PlayerJoinEvent) - Method in class pl.plajer.murdermystery.events.JoinEvent
 
onJoin(PlayerJoinEvent) - Method in class pl.plajer.murdermystery.handlers.BungeeManager
 
onJoinAttempt(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.handlers.sign.SignManager
 
onJoinCheckVersion(PlayerJoinEvent) - Method in class pl.plajer.murdermystery.events.JoinEvent
 
onLeave(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onLobbyDamage(EntityDamageEvent) - Method in class pl.plajer.murdermystery.events.LobbyEvent
 
onLogin(PlayerLoginEvent) - Method in class pl.plajer.murdermystery.events.JoinEvent
 
onMurdererDamage(EntityDamageByEntityEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onMurdererDeath(Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
onMysteryPotionDrink(PlayerItemConsumeEvent) - Method in class pl.plajer.murdermystery.arena.special.SpecialBlockEvents
 
onPickup(PlayerPickupItemEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onPlaceholderRequest(Player, String) - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 
onPlayerDie(PlayerDeathEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onQuit(PlayerQuitEvent) - Method in class pl.plajer.murdermystery.events.QuitEvent
 
onQuit(PlayerQuitEvent) - Method in class pl.plajer.murdermystery.handlers.BungeeManager
 
onRespawn(PlayerRespawnEvent) - Method in class pl.plajer.murdermystery.arena.ArenaEvents
 
onRightClick(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onServerListPing(ServerListPingEvent) - Method in class pl.plajer.murdermystery.handlers.BungeeManager
 
onShear(PlayerShearEntityEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onSignChange(SignChangeEvent) - Method in class pl.plajer.murdermystery.handlers.sign.SignManager
 
onSignDestroy(BlockBreakEvent) - Method in class pl.plajer.murdermystery.handlers.sign.SignManager
 
onSpecialBlockClick(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.arena.special.SpecialBlockEvents
 
onSpectate(PlayerPickupItemEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onSpectate(PlayerDropItemEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onSpectatorInventoryClick(InventoryClickEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorItemEvents
 
onSpectatorItemClick(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorItemEvents
 
onSpectatorMenuClick(InventoryClickEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorSettingsMenu
Deprecated.
 
onSpectatorTarget(EntityTargetEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onSpectatorTarget(EntityTargetLivingEntityEvent) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
onSwordThrow(PlayerInteractEvent) - Method in class pl.plajer.murdermystery.events.Events
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class pl.plajer.murdermystery.commands.completion.TabCompletion
 
openInventory() - Method in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
openSpectatorSettingsMenu(Player) - Method in class pl.plajer.murdermystery.events.spectator.SpectatorSettingsMenu
Deprecated.
 

P

performance(String, String, Object...) - Static method in class pl.plajer.murdermystery.utils.Debugger
Prints performance debug message with selected log level and replaces parameters.
performReward(Arena, Reward.RewardType) - Method in class pl.plajer.murdermystery.handlers.rewards.RewardsFactory
 
performReward(Player, Reward.RewardType) - Method in class pl.plajer.murdermystery.handlers.rewards.RewardsFactory
 
PermissionsManager - Class in pl.plajer.murdermystery.handlers
 
PermissionsManager() - Constructor for class pl.plajer.murdermystery.handlers.PermissionsManager
 
persist() - Method in class pl.plajer.murdermystery.handlers.PlaceholderManager
 
pl.plajer.murdermystery - package pl.plajer.murdermystery
 
pl.plajer.murdermystery.api - package pl.plajer.murdermystery.api
Package with all API events and methods to hook with Murder Mystery.
pl.plajer.murdermystery.api.events - package pl.plajer.murdermystery.api.events
 
pl.plajer.murdermystery.api.events.game - package pl.plajer.murdermystery.api.events.game
All in-game related events.
pl.plajer.murdermystery.api.events.player - package pl.plajer.murdermystery.api.events.player
All in-game player related events.
pl.plajer.murdermystery.arena - package pl.plajer.murdermystery.arena
 
pl.plajer.murdermystery.arena.corpse - package pl.plajer.murdermystery.arena.corpse
 
pl.plajer.murdermystery.arena.managers - package pl.plajer.murdermystery.arena.managers
 
pl.plajer.murdermystery.arena.options - package pl.plajer.murdermystery.arena.options
 
pl.plajer.murdermystery.arena.role - package pl.plajer.murdermystery.arena.role
 
pl.plajer.murdermystery.arena.special - package pl.plajer.murdermystery.arena.special
 
pl.plajer.murdermystery.arena.special.mysterypotion - package pl.plajer.murdermystery.arena.special.mysterypotion
 
pl.plajer.murdermystery.arena.special.pray - package pl.plajer.murdermystery.arena.special.pray
 
pl.plajer.murdermystery.commands.arguments - package pl.plajer.murdermystery.commands.arguments
 
pl.plajer.murdermystery.commands.arguments.admin - package pl.plajer.murdermystery.commands.arguments.admin
 
pl.plajer.murdermystery.commands.arguments.admin.arena - package pl.plajer.murdermystery.commands.arguments.admin.arena
 
pl.plajer.murdermystery.commands.arguments.data - package pl.plajer.murdermystery.commands.arguments.data
 
pl.plajer.murdermystery.commands.arguments.game - package pl.plajer.murdermystery.commands.arguments.game
 
pl.plajer.murdermystery.commands.completion - package pl.plajer.murdermystery.commands.completion
 
pl.plajer.murdermystery.events - package pl.plajer.murdermystery.events
 
pl.plajer.murdermystery.events.spectator - package pl.plajer.murdermystery.events.spectator
 
pl.plajer.murdermystery.handlers - package pl.plajer.murdermystery.handlers
 
pl.plajer.murdermystery.handlers.items - package pl.plajer.murdermystery.handlers.items
 
pl.plajer.murdermystery.handlers.language - package pl.plajer.murdermystery.handlers.language
 
pl.plajer.murdermystery.handlers.rewards - package pl.plajer.murdermystery.handlers.rewards
 
pl.plajer.murdermystery.handlers.setup - package pl.plajer.murdermystery.handlers.setup
 
pl.plajer.murdermystery.handlers.setup.components - package pl.plajer.murdermystery.handlers.setup.components
 
pl.plajer.murdermystery.handlers.sign - package pl.plajer.murdermystery.handlers.sign
 
pl.plajer.murdermystery.user - package pl.plajer.murdermystery.user
 
pl.plajer.murdermystery.user.data - package pl.plajer.murdermystery.user.data
 
pl.plajer.murdermystery.utils - package pl.plajer.murdermystery.utils
 
pl.plajer.murdermystery.utils.conversation - package pl.plajer.murdermystery.utils.conversation
 
pl.plajer.murdermystery.utils.services - package pl.plajer.murdermystery.utils.services
 
pl.plajer.murdermystery.utils.services.exception - package pl.plajer.murdermystery.utils.services.exception
 
pl.plajer.murdermystery.utils.services.locale - package pl.plajer.murdermystery.utils.services.locale
 
pl.plajer.murdermystery.utils.services.metrics - package pl.plajer.murdermystery.utils.services.metrics
 
PlaceholderManager - Class in pl.plajer.murdermystery.handlers
 
PlaceholderManager() - Constructor for class pl.plajer.murdermystery.handlers.PlaceholderManager
 
PlayerAmountComponents - Class in pl.plajer.murdermystery.handlers.setup.components
 
PlayerAmountComponents() - Constructor for class pl.plajer.murdermystery.handlers.setup.components.PlayerAmountComponents
 
PLUGIN_PREFIX - Static variable in class pl.plajer.murdermystery.handlers.ChatManager
Deprecated.
 
Prayer - Class in pl.plajer.murdermystery.arena.special.pray
 
Prayer(Prayer.PrayerType, boolean, String) - Constructor for class pl.plajer.murdermystery.arena.special.pray.Prayer
 
Prayer.PrayerType - Enum in pl.plajer.murdermystery.arena.special.pray
 
PrayerRegistry - Class in pl.plajer.murdermystery.arena.special.pray
 
PrayerRegistry() - Constructor for class pl.plajer.murdermystery.arena.special.pray.PrayerRegistry
 
prepare(SetupInventory) - Method in class pl.plajer.murdermystery.handlers.setup.components.ArenaRegisterComponent
 
prepare(SetupInventory) - Method in class pl.plajer.murdermystery.handlers.setup.components.MiscComponents
 
prepare(SetupInventory) - Method in class pl.plajer.murdermystery.handlers.setup.components.PlayerAmountComponents
 
prepare(SetupInventory) - Method in interface pl.plajer.murdermystery.handlers.setup.components.SetupComponent
 
prepare(SetupInventory) - Method in class pl.plajer.murdermystery.handlers.setup.components.SpawnComponents
 
prepare(SetupInventory) - Method in class pl.plajer.murdermystery.handlers.setup.components.SpecialBlocksComponents
 
publish(LogRecord) - Method in class pl.plajer.murdermystery.utils.ExceptionLogHandler
 

Q

QuitEvent - Class in pl.plajer.murdermystery.events
 
QuitEvent(Main) - Constructor for class pl.plajer.murdermystery.events.QuitEvent
 

R

registerArena(Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
 
registerArenas() - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
 
registerBowTrail(String, Particle) - Method in class pl.plajer.murdermystery.handlers.BowTrailsHandler
 
registerCompletion(CompletableArgument) - Method in class pl.plajer.murdermystery.commands.completion.TabCompletion
 
registerLastWord(String, String) - Method in class pl.plajer.murdermystery.handlers.CorpseHandler
 
registerLocale(Locale) - Static method in class pl.plajer.murdermystery.utils.services.locale.LocaleRegistry
Register new locale into registry
registerService(JavaPlugin) - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
ReloadArgument - Class in pl.plajer.murdermystery.commands.arguments.admin.arena
 
ReloadArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.admin.arena.ReloadArgument
 
reloadConfig() - Static method in class pl.plajer.murdermystery.handlers.language.LanguageManager
 
removeScoreboard(User) - Method in class pl.plajer.murdermystery.arena.managers.ScoreboardManager
Removes scoreboard of user
removeScoreboard() - Method in class pl.plajer.murdermystery.user.User
 
removeUser(User) - Method in class pl.plajer.murdermystery.user.UserManager
 
ReportedException - Class in pl.plajer.murdermystery.utils.services.exception
Create reported exception with data sent to plajer.xyz reporter service
ReportedException(JavaPlugin, Exception) - Constructor for class pl.plajer.murdermystery.utils.services.exception.ReportedException
 
ReporterService - Class in pl.plajer.murdermystery.utils.services.exception
Reporter service for reporting exceptions directly to website reporter panel
reportException() - Method in class pl.plajer.murdermystery.utils.services.exception.ReporterService
 
requestUpdateCheck() - Method in class pl.plajer.murdermystery.utils.UpdateChecker
Request an update check to SpiGet.
requiresUpdate() - Method in class pl.plajer.murdermystery.utils.UpdateChecker.UpdateResult
Check whether or not this result requires the user to update.
Reward - Class in pl.plajer.murdermystery.handlers.rewards
 
Reward(Reward.RewardType, String) - Constructor for class pl.plajer.murdermystery.handlers.rewards.Reward
 
Reward.RewardExecutor - Enum in pl.plajer.murdermystery.handlers.rewards
 
Reward.RewardType - Enum in pl.plajer.murdermystery.handlers.rewards
 
RewardsFactory - Class in pl.plajer.murdermystery.handlers.rewards
 
RewardsFactory(Main) - Constructor for class pl.plajer.murdermystery.handlers.rewards.RewardsFactory
 
Role - Enum in pl.plajer.murdermystery.arena.role
 
run() - Method in class pl.plajer.murdermystery.arena.Arena
 

S

saveStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.data.FileStats
 
saveStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.data.MysqlManager
 
saveStatistic(User, StatsStorage.StatisticType) - Method in interface pl.plajer.murdermystery.user.data.UserDatabase
Saves player statistic into yaml or MySQL storage based on user choice
saveStatistic(User, StatsStorage.StatisticType) - Method in class pl.plajer.murdermystery.user.UserManager
 
ScoreboardManager - Class in pl.plajer.murdermystery.arena.managers
 
ScoreboardManager(Arena) - Constructor for class pl.plajer.murdermystery.arena.managers.ScoreboardManager
 
serializeInt(Integer) - Static method in class pl.plajer.murdermystery.utils.Utils
Serialize int to use it in Inventories size ex. you have 38 kits and it will serialize it to 45 (9*5) because it is valid inventory size next ex. you have 55 items and it will serialize it to 63 (9*7) not 54 because it's too less
ServiceRegistry - Class in pl.plajer.murdermystery.utils.services
Class for registering new services
ServiceRegistry() - Constructor for class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
setArenaState(ArenaState) - Method in class pl.plajer.murdermystery.arena.Arena
Set game state of arena.
setBowHologram(Hologram) - Method in class pl.plajer.murdermystery.arena.Arena
 
setCancelled(boolean) - Method in class pl.plajer.murdermystery.api.events.game.MMGameJoinAttemptEvent
 
setCharacter(Arena.CharacterType, Player) - Method in class pl.plajer.murdermystery.arena.Arena
 
setCommand(String) - Method in class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
setCooldown(String, double) - Method in class pl.plajer.murdermystery.user.User
 
setDescription(String) - Method in class pl.plajer.murdermystery.commands.arguments.data.LabelData
 
setDetectiveDead(boolean) - Method in class pl.plajer.murdermystery.arena.Arena
 
setEnabled(boolean) - Static method in class pl.plajer.murdermystery.utils.Debugger
 
setEndLocation(Location) - Method in class pl.plajer.murdermystery.arena.Arena
Set end location of arena.
setForceStart(boolean) - Method in class pl.plajer.murdermystery.arena.Arena
 
setGoldSpawnPoints(List<Location>) - Method in class pl.plajer.murdermystery.arena.Arena
 
setItem(Player, ItemPosition, ItemStack) - Static method in enum pl.plajer.murdermystery.utils.ItemPosition
Sets target item in specified hotbar position sorta different for each role.
setLobbyLocation(Location) - Method in class pl.plajer.murdermystery.arena.Arena
Set lobby location of arena.
setMapName(String) - Method in class pl.plajer.murdermystery.arena.Arena
Set arena map name.
setMaximumPlayers(int) - Method in class pl.plajer.murdermystery.arena.Arena
Set maximum players arena can handle.
setMinimumPlayers(int) - Method in class pl.plajer.murdermystery.arena.Arena
Set minimum players needed.
setMurdererDead(boolean) - Method in class pl.plajer.murdermystery.arena.Arena
 
setMurdererLocatorReceived(boolean) - Method in class pl.plajer.murdermystery.arena.Arena
 
setOptionValue(ArenaOption, int) - Method in class pl.plajer.murdermystery.arena.Arena
 
setPlayerSpawnPoints(List<Location>) - Method in class pl.plajer.murdermystery.arena.Arena
 
setReady(boolean) - Method in class pl.plajer.murdermystery.arena.Arena
 
setServiceCooldown(long) - Static method in class pl.plajer.murdermystery.utils.services.ServiceRegistry
 
setSpectator(boolean) - Method in class pl.plajer.murdermystery.user.User
 
setStat(StatsStorage.StatisticType, int) - Method in class pl.plajer.murdermystery.user.User
 
setTimer(int) - Method in class pl.plajer.murdermystery.arena.Arena
Modify game timer.
SetupComponent - Interface in pl.plajer.murdermystery.handlers.setup.components
 
SetupInventory - Class in pl.plajer.murdermystery.handlers.setup
 
SetupInventory(Arena, Player) - Constructor for class pl.plajer.murdermystery.handlers.setup.SetupInventory
 
SetupUtilities - Class in pl.plajer.murdermystery.handlers.setup
 
showPlayer(Player, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
SignManager - Class in pl.plajer.murdermystery.handlers.sign
 
SignManager(Main) - Constructor for class pl.plajer.murdermystery.handlers.sign.SignManager
 
SimpleConversationBuilder - Class in pl.plajer.murdermystery.utils.conversation
 
SimpleConversationBuilder() - Constructor for class pl.plajer.murdermystery.utils.conversation.SimpleConversationBuilder
 
SpawnComponents - Class in pl.plajer.murdermystery.handlers.setup.components
 
SpawnComponents() - Constructor for class pl.plajer.murdermystery.handlers.setup.components.SpawnComponents
 
spawnCorpse(Player, Arena) - Method in class pl.plajer.murdermystery.handlers.CorpseHandler
 
SpecialBlock - Class in pl.plajer.murdermystery.arena.special
 
SpecialBlock(Location, SpecialBlock.SpecialBlockType) - Constructor for class pl.plajer.murdermystery.arena.special.SpecialBlock
 
SpecialBlock.SpecialBlockType - Enum in pl.plajer.murdermystery.arena.special
 
SpecialBlockEvents - Class in pl.plajer.murdermystery.arena.special
 
SpecialBlockEvents(Main) - Constructor for class pl.plajer.murdermystery.arena.special.SpecialBlockEvents
 
SpecialBlocksComponents - Class in pl.plajer.murdermystery.handlers.setup.components
 
SpecialBlocksComponents() - Constructor for class pl.plajer.murdermystery.handlers.setup.components.SpecialBlocksComponents
 
SpecialItem - Class in pl.plajer.murdermystery.handlers.items
 
SpecialItem(String) - Constructor for class pl.plajer.murdermystery.handlers.items.SpecialItem
 
SpecialItemManager - Class in pl.plajer.murdermystery.handlers.items
 
SpecialItemManager() - Constructor for class pl.plajer.murdermystery.handlers.items.SpecialItemManager
 
SpectatorEvents - Class in pl.plajer.murdermystery.events.spectator
 
SpectatorEvents(Main) - Constructor for class pl.plajer.murdermystery.events.spectator.SpectatorEvents
 
SpectatorItemEvents - Class in pl.plajer.murdermystery.events.spectator
 
SpectatorItemEvents(Main) - Constructor for class pl.plajer.murdermystery.events.spectator.SpectatorItemEvents
 
SpectatorSettingsMenu - Class in pl.plajer.murdermystery.events.spectator
Deprecated.
SpectatorSettingsMenu(JavaPlugin, String, String) - Constructor for class pl.plajer.murdermystery.events.spectator.SpectatorSettingsMenu
Deprecated.
 
start() - Method in class pl.plajer.murdermystery.arena.Arena
 
StatsArgument - Class in pl.plajer.murdermystery.commands.arguments.game
 
StatsArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.game.StatsArgument
 
StatsStorage - Class in pl.plajer.murdermystery.api
 
StatsStorage() - Constructor for class pl.plajer.murdermystery.api.StatsStorage
 
StatsStorage.StatisticType - Enum in pl.plajer.murdermystery.api
Available statistics to get.
stopAllScoreboards() - Method in class pl.plajer.murdermystery.arena.managers.ScoreboardManager
Forces all scoreboards to deactivate.
StopArgument - Class in pl.plajer.murdermystery.commands.arguments.admin.arena
 
StopArgument(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.arguments.admin.arena.StopArgument
 
stopGame(boolean, Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaManager
Stops current arena.

T

TabCompletion - Class in pl.plajer.murdermystery.commands.completion
 
TabCompletion(ArgumentsRegistry) - Constructor for class pl.plajer.murdermystery.commands.completion.TabCompletion
 
teleportAllToEndLocation() - Method in class pl.plajer.murdermystery.arena.Arena
 
teleportToEndLocation(Player) - Method in class pl.plajer.murdermystery.arena.Arena
 
teleportToLobby(Player) - Method in class pl.plajer.murdermystery.arena.Arena
 
teleportToStartLocation(Player) - Method in class pl.plajer.murdermystery.arena.Arena
 
thisVersionIsNotSupported() - Static method in class pl.plajer.murdermystery.utils.MessageUtils
 

U

unregisterArena(Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaRegistry
 
UpdateChecker - Class in pl.plajer.murdermystery.utils
A utility class to assist in checking for updates for plugins uploaded to SpigotMC.
UpdateChecker.UpdateReason - Enum in pl.plajer.murdermystery.utils
A constant reason for the result of UpdateChecker.UpdateResult.
UpdateChecker.UpdateResult - Class in pl.plajer.murdermystery.utils
Represents a result for an update query performed by UpdateChecker.requestUpdateCheck().
UpdateChecker.VersionScheme - Interface in pl.plajer.murdermystery.utils
A functional interface to compare two version Strings with similar version schemes.
updateInnocentLocator(Arena) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
updateIsHere() - Static method in class pl.plajer.murdermystery.utils.MessageUtils
 
updateNameTagsVisibility(Player) - Static method in class pl.plajer.murdermystery.arena.ArenaUtils
 
User - Class in pl.plajer.murdermystery.user
 
User(Player) - Constructor for class pl.plajer.murdermystery.user.User
 
UserDatabase - Interface in pl.plajer.murdermystery.user.data
 
UserManager - Class in pl.plajer.murdermystery.user
 
UserManager(Main) - Constructor for class pl.plajer.murdermystery.user.UserManager
 
Utils - Class in pl.plajer.murdermystery.utils
 

V

valueOf(String) - Static method in enum pl.plajer.murdermystery.api.StatsStorage.StatisticType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.Arena.BarAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.Arena.CharacterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.Arena.GameLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.ArenaState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.ArenaUtils.ScoreAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.options.ArenaOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.role.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.special.pray.Prayer.PrayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.arena.special.SpecialBlock.SpecialBlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.commands.arguments.data.CommandArgument.ExecutorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.ConfigPreferences.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.handlers.ChatManager.ActionType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.handlers.rewards.Reward.RewardExecutor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.handlers.rewards.Reward.RewardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.HookManager.Hook
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.HookManager.HookFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.utils.ItemPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.utils.services.locale.LocaleService.DownloadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.plajer.murdermystery.utils.UpdateChecker.UpdateReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.plajer.murdermystery.api.StatsStorage.StatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.Arena.BarAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.Arena.CharacterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.Arena.GameLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.ArenaState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.ArenaUtils.ScoreAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.options.ArenaOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.role.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.special.pray.Prayer.PrayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.arena.special.SpecialBlock.SpecialBlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.commands.arguments.data.CommandArgument.ExecutorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.ConfigPreferences.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.handlers.ChatManager.ActionType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.handlers.rewards.Reward.RewardExecutor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.handlers.rewards.Reward.RewardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.HookManager.Hook
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.HookManager.HookFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.utils.ItemPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.utils.services.locale.LocaleService.DownloadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.plajer.murdermystery.utils.UpdateChecker.UpdateReason
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_SCHEME_DECIMAL - Static variable in class pl.plajer.murdermystery.utils.UpdateChecker
 
VIDEO_LINK - Static variable in class pl.plajer.murdermystery.handlers.setup.SetupInventory
 

W

withPrompt(Prompt) - Method in class pl.plajer.murdermystery.utils.conversation.SimpleConversationBuilder
 
A B C D E F G H I J L M O P Q R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.