Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form

A

ACTIONS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonCategory
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZ
Adds the x-coordinates
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZD
 
add(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZD
 
add(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
add(String, Number) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Adds an amount to an stats entry
add(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
add(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
add(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
add(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
add(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
 
add(Location) - Method in class de.marcely.bedwars.tools.location.XYZD
 
add(Location) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.XYZ
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.XYZD
 
add(Vector) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
ADD - Enum constant in enum de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier.Operation
Adds the value to the previous one (new = value + previous)
addAuthor(String) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds an author.
addAuthor(String) - Method in interface de.marcely.bedwars.api.arena.ArenaBuilder
addAuthors(Collection<String>) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds multiple authors.
addBlock(BlockType, int, int, int) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to create a special block at the given coordinates.
addBlock(BlockType, XYZ) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to create a special block at the given coordinates.
addBlock(BlockType, Block) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to create a special block at the given block coordinates.
addBlock(BlockType, Location) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to create a special block at the given coordinates.
addButton(PlayerOpenArenaEditorInSetupGUI.Button) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Adds a button to the end of its set category.
addCallback(MigrationProcess.Callback) - Method in interface de.marcely.bedwars.api.MigrationProcess
Add a callback to know then the process is done.
addCloseListener(Consumer<Player>) - Method in interface de.marcely.bedwars.tools.gui.GUI
Adds a close listener to the gui.
addCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
addCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
addCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
addCommand(String) - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Add a command to this collection
addCommand(String) - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Adds a command that will be executed whenever a player uses the item.
addCommand(String) - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Adds a command that will be executed whenever a player uses the item.
addCommandsCollection(String) - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Adds a new collection to this collection
addComment(String) - Method in class de.marcely.bedwars.tools.YamlConfigurationDescriptor
Adds a comment to the configuration
addDeathMessageTarget(Player) - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Add a player to whom the custom death message will be displayed to.
addDeathMessageTargets(Collection<? extends Player>) - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Add multiple players simultaneously to whom the custom death message will be displayed to.
addDropDurationModifier(String, Plugin, SpawnerDurationModifier.Operation, double) - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Adds a new modifier to the top of Spawner.getDropDurationModifiers().
addEmptyLine() - Method in class de.marcely.bedwars.tools.YamlConfigurationDescriptor
Adds an empty line to the configuration
addHandlerToBottom(PlayerDeathInventoryDropEvent.Handler) - Method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
Adds a new Handler to the bottom of the queue.
addHandlerToTop(PlayerDeathInventoryDropEvent.Handler) - Method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
Adds a new Handler to the top of the queue.
addIssue(AddPlayerIssue) - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Adds an issue which causes the player to not be able to enter the arena.
addIssue(RejoinPlayerIssue) - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
Adds an issue which causes the player to not be able to rejoin the arena.
addIssue(ArenaIssuesCheckEvent.Issue) - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Add an issue which prevents the arena from being enabled
addItem(GUIItem) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
addItem(GUIItem, AddItemCondition) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Adds the item at the next available slot.
addItem(GUIItem, AddItemCondition) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
Adds the item at the next available slot.
addItem(ItemStack) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
addItem(ItemStack, AddItemCondition) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
addItem(ItemStack, ClickListener) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
addItem(ItemStack, ClickListener, AddItemCondition) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
AddItemCondition - Class in de.marcely.bedwars.tools.gui
Optional parameter when adding items into a GUI to force them to be in a specific area
AddItemCondition(byte, int[]) - Constructor for class de.marcely.bedwars.tools.gui.AddItemCondition
 
addListener(WriteListener) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
Adds a listener to this GUI
addOffer(VillagerOffer) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Adds an offer that can be bought by a player.
AddonAPI - Interface in de.marcely.bedwars.api
API for managing addons that were extended to this plugin
AddonRegisterEvent - Class in de.marcely.bedwars.api.event
Gets called when an addon is being registered using BedwarsAddon.register().
AddonRegisterEvent(BedwarsAddon) - Constructor for class de.marcely.bedwars.api.event.AddonRegisterEvent
 
AddonUnregisterEvent - Class in de.marcely.bedwars.api.event
Gets called when an addon is being unregistered.
AddonUnregisterEvent(BedwarsAddon) - Constructor for class de.marcely.bedwars.api.event.AddonUnregisterEvent
 
addPlayer(AddRemotePlayerInfo, Consumer<RemotePlayerAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a player (or multiple players) into the arena.
addPlayer(RemotePlayer) - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Add a player that shall be added to the arena.
addPlayer(RemotePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a player into the arena.
addPlayer(RemotePlayer, Team) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a player into the arena.
addPlayer(RemotePlayer, Team, Consumer<RemotePlayerAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a player into the arena.
addPlayer(RemotePlayer, Consumer<RemotePlayerAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a player into the arena.
addPlayer(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Same as Arena.addPlayer(Player, Team, AddPlayerCause), but player won't join any team automatically and passes AddPlayerCause.PLUGIN as the reason for the player joining the arena.
addPlayer(Player, Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Same as Arena.addPlayer(Player, Team, AddPlayerCause), passes AddPlayerCause.PLUGIN as the reason for the player joining the arena.
addPlayer(Player, Team, AddPlayerCause) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to add the player to the arena.
AddPlayerCause - Enum in de.marcely.bedwars.api.arena
The reason why a player joined an arena.
AddPlayerIssue - Enum in de.marcely.bedwars.api.arena
Reasons why a player failed to enter an arena
addPlayers(RemotePlayer...) - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Add multiple players that shall be added to the arena.
addPlayers(Collection<RemotePlayer>) - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Add multiple players that shall be added to the arena.
addPlayerToArena(AddRemotePlayerInfo, RemoteArena, Consumer<RemotePlayerAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Makes the player enter the arena and play in it.
addPlayerTrapBypass(Player, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Gives a player the ability to bypass team traps
addProblem(PlayerBuyInShopEvent.DefaultProblem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Add a problem that will prevent the item from being bought.
addProblem(PlayerBuyInShopEvent.Problem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Add a problem that will prevent the item from being bought.
addProblem(PlayerBuyUpgradeEvent.DefaultProblem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Add a problem that will prevent the item from being bought.
addProblem(PlayerBuyUpgradeEvent.Problem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Add a problem that will prevent the item from being bought.
addQueuedUpgradeTrap(Team, UpgradeLevel, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds an upgrade trap to a teams trap queue
AddRemotePlayerInfo - Class in de.marcely.bedwars.api.remote
Contains all the info needed to add a remote player to an arena.
AddRemotePlayerInfo() - Constructor for class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
 
addShopItem(ShopItem) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
addShopItem(ShopItem) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Adds an item to a shop page
addSpawner(XYZ, DropType) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds a spawner to the arena
addSpectator(RemotePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, boolean) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, boolean, Consumer<RemoteSpectatorAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, Consumer<RemoteSpectatorAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, SpectateReason) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, SpectateReason, boolean) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, SpectateReason, boolean, Consumer<RemoteSpectatorAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(RemotePlayer, SpectateReason, Consumer<RemoteSpectatorAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Adds a spectator into the arena.
addSpectator(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
addSpectator(Player, SpectateReason) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds a player as a spectator.
addSpectatorToArena(RemotePlayer, RemoteArena, SpectateReason, boolean, Consumer<RemoteSpectatorAddResult>) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Makes a player enter an arena as a spectator.
addTeamEffect(Team, boolean, PotionEffectType, int) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds an effect for all the players in a certain team
addTeamEnchantment(Team, TeamEnchantment) - Method in interface de.marcely.bedwars.api.arena.Arena
Adds a team enchantment to a team, and applies it to team players
addToQueue(Arena) - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Adds an arena to the queue.
addToQueue(Arena, boolean) - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Adds an arena to the queue.
addToQueue(Arena, boolean, Consumer<Optional<Arena>>) - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Adds an arena to the queue.
addValue(PlayerStats, Number) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Will add value to the current value
ADMIN - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to admin specific commands and abilities.
ALARM_TRAP - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Reveals infiltrating players who are invisible
ALIGNED - Enum constant in enum de.marcely.bedwars.tools.gui.CenterFormat
Item: X, Air: O
Example with 3 items:
O X O X O X O X O
ALL_HAVE_FAILED - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.GeneralResult
Everyone has failed.
ALREADY_INSIDE - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Task failed since he's already inside an arena.
ALREADY_MOVING - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.PlayerResult
He's already doing something else, such as getting added as a spectator.
ALREADY_MOVING - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
The player is busy with something else, such as getting added as a player.
AlwaysClosed() - Constructor for class de.marcely.bedwars.tools.CloseableIterator.AlwaysClosed
 
AnvilGUI - Class in de.marcely.bedwars.tools.gui.type
 
AnvilGUI() - Constructor for class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
AnvilGUI(String) - Constructor for class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
applyPlayerClimate(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Applies the configured weather and time properties to the player.
applyProperties() - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
A controller might contain some properties of the hologram.
areItemsMoveable() - Method in interface de.marcely.bedwars.tools.gui.GUI
Returns if this type allows its items to get moved around and to be dropped
areItemsMoveable() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
areItemsMoveable() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
areItemsMoveable() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
Arena - Interface in de.marcely.bedwars.api.arena
An arena is a place where a match may happen and effectively the handler of a match.
ARENA_CHANGE_FAILED - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player used the "join a random arena" item as a spectator, but failed and reentered as a spectator
ARENA_ISSUE_MISSING_WORLD - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
The world of the arena has been unloaded.
ARENA_NOT_EXISTING_ANYMORE - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.GeneralResult
The arena has been removed during the process.
ARENA_NOT_EXISTING_ANYMORE - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
The arena has been removed during the process.
ARENA_NOT_LOBBY - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.GeneralResult
The arena is not in the lobby state anymore.
ARENA_NOT_RUNNING - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
The arena is not running anymore.
ARENA_STOP - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Arena stopped
ArenaBedBreakEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when a player breaks a bed during a game
ArenaBedBreakEvent(Arena, Player, String, Team, Location, ArenaBedBreakEvent.Result, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
 
ArenaBedBreakEvent.Result - Enum in de.marcely.bedwars.api.event.arena
Use it to declare what's supposed to happen next.
ArenaBuilder - Interface in de.marcely.bedwars.api.arena
Can be obtained with GameAPI.createArena()
ArenaBuildException - Exception in de.marcely.bedwars.api.exception
Can be thrown when using the ArenaBuilder
ArenaBuildException(String) - Constructor for exception de.marcely.bedwars.api.exception.ArenaBuildException
 
ArenaCloningManager - Interface in de.marcely.bedwars.api.arena
The manager for the so-called arena auto-cloning system.
ArenaCondition - Class in de.marcely.bedwars.api.arena.picker.condition
A generic condition that checks an arena.
ArenaCondition() - Constructor for class de.marcely.bedwars.api.arena.picker.condition.ArenaCondition
 
ArenaConditionComparative - Class in de.marcely.bedwars.api.arena.picker.condition
Represents a basic condition persisting of a variable, an operator and the value that we are checking the variable with.
ArenaConditionComparative(ArenaConditionVariable<?>, ArenaConditionComparisonOperator, ArenaConditionVariableValue<?>) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
 
ArenaConditionComparisonOperator - Enum in de.marcely.bedwars.api.arena.picker.condition
All possible operators that may be used within a condition.
ArenaConditionGroup - Class in de.marcely.bedwars.api.arena.picker.condition
A collection that persists of ArenaCondition to which we are applying logical conjunctions.
ArenaConditionGroup() - Constructor for class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
 
ArenaConditionGroup(List<ArenaCondition>) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
 
ArenaConditionParseException - Exception in de.marcely.bedwars.api.exception
 
ArenaConditionParseException(String) - Constructor for exception de.marcely.bedwars.api.exception.ArenaConditionParseException
 
ArenaConditionVariable<T extends ArenaConditionVariableValue<?>> - Class in de.marcely.bedwars.api.arena.picker.condition.variable
Represents a variable that persists of a name and a type and is able to fetch a specific property of an arena at any time.
ArenaConditionVariable(Plugin, String, Class<T>) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
Construct a new variable type.
ArenaConditionVariableType - Enum in de.marcely.bedwars.api.arena.picker.condition.variable
A type of the variable.
ArenaConditionVariableValue<T> - Class in de.marcely.bedwars.api.arena.picker.condition.variable
Represents a value that may be used to compare.
ArenaConditionVariableValue(T) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
 
ArenaConditionVariableValueNumber - Class in de.marcely.bedwars.api.arena.picker.condition.variable
Represents a numberic condition value.
ArenaConditionVariableValueNumber(float) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
ArenaConditionVariableValueString - Class in de.marcely.bedwars.api.arena.picker.condition.variable
Represents a condition value of the type String.
ArenaConditionVariableValueString(String) - Constructor for class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
ArenaCreateEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when a player or a plugin creates an arena
ArenaCreateEvent(Arena, CommandSender) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaCreateEvent
 
ArenaDeleteEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when an arena gets deleted
ArenaDeleteEvent(Arena, CommandSenderWrapper) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
 
ArenaEnableEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when a player/sender tries to enable the arena
ArenaEnableEvent(Arena, Set<ArenaIssuesCheckEvent.Issue>, CommandSenderWrapper) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaEnableEvent
 
ArenaEvent - Interface in de.marcely.bedwars.api.event.arena
 
ArenaIssuesCheckEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when the plugin is checking whether or not an arena has issues.
ArenaIssuesCheckEvent(Arena, Set<ArenaIssuesCheckEvent.Issue>, CommandSenderWrapper) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
 
ArenaIssuesCheckEvent.Issue - Class in de.marcely.bedwars.api.event.arena
Things preventing the arena from getting enabled
ArenaIssuesCheckEvent.IssueType - Enum in de.marcely.bedwars.api.event.arena
Represents the type of an issue.
ArenaOutOfTimeEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when the ingame timer is about to reach zero
ArenaOutOfTimeEvent(Arena) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaOutOfTimeEvent
 
ArenaPicker - Class in de.marcely.bedwars.api.arena.picker
Represents the final ArenaPicker product that perists of a selector and a bunch of conditions (aka as a condition group).
ArenaPicker(ArenaSelector, ArenaConditionGroup) - Constructor for class de.marcely.bedwars.api.arena.picker.ArenaPicker
 
ArenaPickerAPI - Interface in de.marcely.bedwars.api.arena.picker
This class contains all the API that is relevant to arena pickers.
ArenaPickerParseException - Exception in de.marcely.bedwars.api.exception
 
ArenaPickerParseException(String) - Constructor for exception de.marcely.bedwars.api.exception.ArenaPickerParseException
 
ArenaPreparingStartEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when the lobby timer reaches 0, but still before the initiation of the round
ArenaPreparingStartEvent(Arena) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaPreparingStartEvent
 
ArenaPropertyChangeEvent - Class in de.marcely.bedwars.api.event.arena
Gets called whenever a property of an arena has changed.
ArenaPropertyChangeEvent(Arena, ArenaPropertyChangeEvent.Property) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent
 
ArenaPropertyChangeEvent.Property - Enum in de.marcely.bedwars.api.event.arena
Some properties of the arena.
ArenaRegenerationStartEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when an arena starts to regenerate
ArenaRegenerationStartEvent(Arena, CommandSenderWrapper, ArenaRegenerationStartEvent.Result) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
 
ArenaRegenerationStartEvent.Result - Enum in de.marcely.bedwars.api.event.arena
 
ArenaRegenerationStopEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when an arena stopped or cancelled the regeneration
ArenaRegenerationStopEvent(Arena, CommandSenderWrapper) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaRegenerationStopEvent
 
ArenaRenameEvent - Class in de.marcely.bedwars.api.event.arena
Gets called whenever an existing arena shall be renamed.
ArenaRenameEvent(Arena, String, String) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
 
ARENAS_GUI - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
He used an arenas gui (opened with /mbedwars arenasgui)
ArenaSelector - Interface in de.marcely.bedwars.api.arena.picker
A selector effectively decides for the arena that shall be choosen given by a Collection.
ArenaSelectorType - Enum in de.marcely.bedwars.api.arena.picker
The type of a selector.
ARENASGUI_OPENER - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramControllerType
Opens an ArenasGUI when clicked on it
ArenaStatus - Enum in de.marcely.bedwars.api.arena
 
ArenaStatusChangeEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when the status of an arena is about to change
ArenaStatusChangeEvent(Arena, ArenaStatus, ArenaStatus) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaStatusChangeEvent
 
ArenaStatusWrapper - Interface in de.marcely.bedwars.api.unsafe
Deprecated.
ARMOR - Enum constant in enum de.marcely.bedwars.api.game.upgrade.TeamEnchantment.Target
E.g.
ARMOR_PROTECTION - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Adds the Protection enchantment to armor
ARMOR_STAND - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramSkinType
asBlockFace() - Method in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
asBukkit() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Gets the Player instance in case he is playing on this server.
asBukkit() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns Bukkit's variant of the block that's located at the same location as this one
asBukkit() - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns the world which this instance correspondence to
asBukkitAsync(Consumer<Block>) - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns Bukkit's variant of the block that's located at the same location as this one.
asRemote() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the RemoteArena variant of this arena.
Attributable - Interface in de.marcely.bedwars.tools.attribute
 
Attribute - Class in de.marcely.bedwars.tools.attribute
 
Attribute(String) - Constructor for class de.marcely.bedwars.tools.attribute.Attribute
 
AttributesContainer - Class in de.marcely.bedwars.tools.attribute
 
AttributesContainer() - Constructor for class de.marcely.bedwars.tools.attribute.AttributesContainer
 
AUTHORS - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
AUTHORS - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
AUTO_JOIN - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
auto-join feature caused him to join the arena as he entered the server.
AXE - Enum constant in enum de.marcely.bedwars.api.game.upgrade.TeamEnchantment.Target
E.g.

B

BASE_LAST_LOGIN - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The last time the player joined the server in milliseconds
BASE_SKIN_TEXTURE - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
A JsonObject containing the value and the signature of a cached instance of the skin of a player.
BASE_SKIN_TEXTURE_LAST_UPDATE - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The time in milliseconds when the plugin tried to obtain the players texture from the memory.
BASE_USERNAME - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The username of the player
BED_DESTROY - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Bed of a team has been destroyed.
BED_REVIVE - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Bed of a team has been revived (by e.g.
BEDS_DESTROYED - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
BEDS_LOST - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
BEDWARS1058 - Enum constant in enum de.marcely.bedwars.api.MigrationProcess.Origin
The "Bedwars1058" plugin
BedwarsAddon - Class in de.marcely.bedwars.api
Represents as an addon for this plugin.
BedwarsAddon(Plugin) - Constructor for class de.marcely.bedwars.api.BedwarsAddon
 
BedwarsAPI - Class in de.marcely.bedwars.api
Start here!
BedwarsAPILayer - Class in de.marcely.bedwars.api.unsafe
Deprecated.
BedwarsAPILayer() - Constructor for class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
BERGWERKLABS - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
BEST - Enum constant in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
1.
BEST_PREFER_NON_VOTING - Enum constant in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
Firstly tries to look for a voting arena, then alternatively executes ArenaSelectorType.BEST
BEST_PREFER_RUNNING - Enum constant in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
Firstly tries to look for a running arena, then alternatively executes ArenaSelectorType.BEST
BETA_USER - Enum constant in enum de.marcely.bedwars.api.Permissions
Used for the arena beta feature (Config "beta").
BLACK - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
BLACKLISTED_MATERIAL - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent.Issue
Block can't be placed/broken because we don't want that type of block.
blockDataFromBlock(Block) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
blockDataFromMaterial(Material) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
blockDataParse(String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
BlockType - Enum in de.marcely.bedwars.api.world.block
SpecialBlocks may very from what they represent
BLUE - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
BRIDGE - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
broadcast(Message) - Method in interface de.marcely.bedwars.api.arena.Arena
Sends this message to every player and spectator
broadcast(String) - Method in interface de.marcely.bedwars.api.arena.Arena
Sends this message to every player and spectator
BROWN - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
build(ShopLayoutHandler.OpenEvent) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler
Gets called when layout is getting opened or when a player changed the page
build(ShopItem) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the item inside the GUI
build(ShopPage) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the page inside the GUI.
Also resets the current data back to null once pressed
build(ShopPage, Object) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the page inside the GUI
build(UpgradeShopLayoutHandler.OpenEvent) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler
Gets called when layout is getting opened or when a player changed the page
build(UpgradeLevel) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the upgrade inside the GUI
build(UpgradeLevel, Object) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the upgrade inside the GUI the data is only passed if the purchase was successful
build(String) - Static method in interface de.marcely.bedwars.api.message.Message
Creates an instance of a message.
BUILD_INSIDE_ARENA - Enum constant in enum de.marcely.bedwars.api.Permissions
Similar to Permissions.TELEPORT_INSIDE_ARENA, this forbids players to build inside arenas in which they aren't participating
buildByKey(String) - Static method in interface de.marcely.bedwars.api.message.Message
Creates an instance of a message.
buildByKey(String, String) - Static method in interface de.marcely.bedwars.api.message.Message
Creates an instance of a message.
buildHome(ItemStack) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Builds a GUIItem that will flush any info about the info on click.
This behavior is similar to as if the player is closing and reopening the shop
buildOffer(ShopItem) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Builds a GUIItem that can be used to set the page inside the villager GUI
buttonExists(PlayerOpenArenaEditorInSetupGUI.Button) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
BuyGroup - Interface in de.marcely.bedwars.api.game.shop
A buygroup is a system that allows a tier-like upgrading system in the shop
BUYGROUP - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
byMaterial(Material) - Static method in enum de.marcely.bedwars.api.game.upgrade.TeamEnchantment.Target
 
byName(String) - Static method in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
 
byName(String) - Static method in enum de.marcely.bedwars.api.game.upgrade.TeamEnchantment.Target
 

C

calcPurchasableQuantity(Player) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the amount of how often the player could purchase this item in the invoked moment
calcPurchasableQuantity(Player, ItemStack[]) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the amount of how often the player could purchase this item in the invoked moment
calcSlot(int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
calculate(int, int, int, int) - Method in enum de.marcely.bedwars.tools.gui.CenterFormat
 
canAfford(Player) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns if a player could afford to purchase an UpgradeLevel.
cancel() - Method in interface de.marcely.bedwars.api.MigrationProcess
Forcefully terminate the running process.
CANCEL - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent.Result
Act like the player didn't break the block
CANCEL - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent.Result
Will keep the status as it is and won't start the regeneration process
canHavePlayers() - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
canPlaceBlockAt(Block) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether a player would be able to place a block at a specific location.
canPlaceBlockAt(Block, Material) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether a player would be able to place a block at a specific location.
canPlaceBlockAt(Location) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether a player would be able to place a block at a specific location.
canPlaceBlockAt(Location, Material) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether a player would be able to place a block at a specific location.
canPlayerBypassTrap(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Whether or not a player can bypass team traps
causesEnd() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
Returns true if the game will end after this event.
CenterFormat - Enum in de.marcely.bedwars.tools.gui
Helper for easily aligning items in a GUI
CENTRALIZED - Enum constant in enum de.marcely.bedwars.tools.gui.CenterFormat
Item: X, Air: O
Example with 3 items:
O O O X X X O O O
CHANGE_ARENA - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player used the "change arena" item
CHANGE_PAGE - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Player changed the page
CHANGE_SPEED - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectatorItemHandlerType
Clicking on causes the fly/movement speed of a player to get changed.
check(Arena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaCondition
Checks whether the given arena fullfills the conditions or not.
check(Arena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
 
check(Arena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
 
check(ArenaConditionComparisonOperator, ArenaConditionVariableValue<?>) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
Automatically executes the correct operation method given the passed operator.
check(RemoteArena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaCondition
Checks whether the given arena fullfills the conditions or not.
check(RemoteArena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
 
check(RemoteArena) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
 
ChestGUI - Class in de.marcely.bedwars.tools.gui.type
 
ChestGUI() - Constructor for class de.marcely.bedwars.tools.gui.type.ChestGUI
 
ChestGUI(int) - Constructor for class de.marcely.bedwars.tools.gui.type.ChestGUI
 
ChestGUI(int, String) - Constructor for class de.marcely.bedwars.tools.gui.type.ChestGUI
 
ChestGUI(String) - Constructor for class de.marcely.bedwars.tools.gui.type.ChestGUI
 
clear() - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
clear() - Method in interface de.marcely.bedwars.tools.gui.GUI
Resets its content
clear() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
clear() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
clear() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
clearPlaceholders() - Method in interface de.marcely.bedwars.api.message.Message
Removes all previously added placeholders to this instance.
ClickableGUI - Interface in de.marcely.bedwars.tools.gui
Extends GUI and adds methods for clickable items
ClickListener - Interface in de.marcely.bedwars.tools.gui
Listens for clicks on items
ClickListener.Silent - Class in de.marcely.bedwars.tools.gui
An implementation of ClickListener that does effectively nothing
clone() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
 
clone() - Method in class de.marcely.bedwars.tools.gui.GUIItem
 
clone() - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
clone() - Method in class de.marcely.bedwars.tools.location.XYZ
 
clone() - Method in class de.marcely.bedwars.tools.location.XYZD
 
clone() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
cloneMutable() - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
cloneNonUpcyable() - Method in interface de.marcely.bedwars.api.message.Message
Clones the current Message and creates a non-freeable variant.
close() - Method in class de.marcely.bedwars.tools.CloseableIterator.AlwaysClosed
 
CloseableIterator<T> - Interface in de.marcely.bedwars.tools
An iterator that also must be closed at some point.
CloseableIterator.AlwaysClosed<T> - Class in de.marcely.bedwars.tools
 
closeAll() - Method in interface de.marcely.bedwars.tools.gui.GUI
Closes this GUI for any player
closeAll() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
closeAll() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
closeAll() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
CollectionCommandHandler - Class in de.marcely.bedwars.api.command
The default handler of a CommandsCollection
CollectionCommandHandler() - Constructor for class de.marcely.bedwars.api.command.CollectionCommandHandler
 
COMMAND - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
He used a command (/mbedwars join).
COMMAND - Enum constant in enum de.marcely.bedwars.api.game.shop.product.ShopProductType
Represents a command that will be executed on purchase
COMMAND_FORCESTART - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw forcestart" command and the forcestart item
COMMAND_JOIN - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw join" command
COMMAND_KICK - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw kick" command
COMMAND_LEAVE - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw leave" command
COMMAND_REJOIN - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw rejoin" command
COMMAND_STATS - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw stats" command
CommandExecuteEvent - Class in de.marcely.bedwars.api.event
Gets called when a player runs a bedwars subcommand.
CommandExecuteEvent(CommandSender, SubCommand, String, String[]) - Constructor for class de.marcely.bedwars.api.event.CommandExecuteEvent
 
CommandHandler - Interface in de.marcely.bedwars.api.command
A CommandHandler handles the execution of a command
CommandHandler.Silent - Class in de.marcely.bedwars.api.command
The default command handler that effectively does nothing
CommandHandlerWrappedSender - Interface in de.marcely.bedwars.api.command
A CommandHandler handles the execution of a command that supports CommandSenderWrapper.
CommandsCollection - Interface in de.marcely.bedwars.api.command
A collection of sub commands
The default handler is the HelpCommandHandler
It'll display all commands, similar to /bw and /bw arena
CommandSenderWrapper - Interface in de.marcely.bedwars.tools
This class is an alternative to Bukkit's CommandSender that extends to functionalities, such as forcing all permissions and allows the use of remote players RemotePlayer.
CommandSenderWrapper.Bukkit - Class in de.marcely.bedwars.tools
 
CommandSenderWrapper.Remote - Class in de.marcely.bedwars.tools
 
CommandShopProduct - Interface in de.marcely.bedwars.api.game.shop.product
 
COMPLETE_REFRESH - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Complete update.
composeItemStack(ItemStack) - Method in interface de.marcely.bedwars.tools.Helper
Forms a human-readable String given by an ItemStack.
composeJsonAsSNBT(JsonObject) - Method in interface de.marcely.bedwars.tools.Helper
Tries to convert a JsonObject to a SNBT data tag.
ConfigsLoadEvent - Class in de.marcely.bedwars.api.event
Called when the configurations of the plugin got loaded.
ConfigsLoadEvent(CommandSender, long, boolean) - Constructor for class de.marcely.bedwars.api.event.ConfigsLoadEvent
 
CONFIGURE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
connectTo(RemoteServer) - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Makes the player connect with another server.
connectTo(String) - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Makes the player connect with another server.
construct(Plugin, PlayerOpenArenaEditorInSetupGUI.ButtonCategory, PlayerOpenArenaEditorInSetupGUI.ButtonType, ItemStack, ClickListener) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Constructs a new button on which players will be able to click on.
constructSpliterator(Plugin, PlayerOpenArenaEditorInSetupGUI.ButtonCategory) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Constructs a spliterator.
containsKey(Object) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
containsValue(Object) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
copy(InputStream, OutputStream) - Method in interface de.marcely.bedwars.tools.Helper
Copies bytes from an InputStream to an OutputStream.
COUNTER_OFFENSIVE_TRAP - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Gives players Speed and Jump Boost when there is an infiltrating player
createArena() - Method in interface de.marcely.bedwars.api.GameAPI
Returns a builder to create and add an arena.
createPluginHook(Plugin) - Static method in class de.marcely.bedwars.api.BedwarsAPI
Tries to create a hook with a plugin.
createPluginHook(Plugin) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
CUSTOM - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
CUSTOM - Enum constant in enum de.marcely.bedwars.api.world.block.BlockType
A block with a custom handler.
CUSTOM_NAME - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
CUSTOM_NAME_ACTIVATION_STATE - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
CUSTOM_PRICE_IN_SHOP - Enum constant in enum de.marcely.bedwars.api.Permissions
Used for the "amount-perm" config for shop prices.
CustomBlock - Interface in de.marcely.bedwars.api.world.block
A type created for devs being able to create custom blocks with custom handler Use SpecialBlockAddEvent if you're looking to remove it when you think that the conditions aren't met (like when e.g.
CustomBlock.Handler - Interface in de.marcely.bedwars.api.world.block
The handler for custom SpecialBlocks (CustomBlock)
CustomSpawnerHandler - Class in de.marcely.bedwars.api.game.spawner
 
CustomSpawnerHandler(String, Plugin) - Constructor for class de.marcely.bedwars.api.game.spawner.CustomSpawnerHandler
 
CYAN - Enum constant in enum de.marcely.bedwars.api.arena.Team
 

D

de.marcely.bedwars.api - package de.marcely.bedwars.api
 
de.marcely.bedwars.api.arena - package de.marcely.bedwars.api.arena
 
de.marcely.bedwars.api.arena.picker - package de.marcely.bedwars.api.arena.picker
 
de.marcely.bedwars.api.arena.picker.condition - package de.marcely.bedwars.api.arena.picker.condition
 
de.marcely.bedwars.api.arena.picker.condition.variable - package de.marcely.bedwars.api.arena.picker.condition.variable
 
de.marcely.bedwars.api.command - package de.marcely.bedwars.api.command
 
de.marcely.bedwars.api.event - package de.marcely.bedwars.api.event
 
de.marcely.bedwars.api.event.arena - package de.marcely.bedwars.api.event.arena
 
de.marcely.bedwars.api.event.player - package de.marcely.bedwars.api.event.player
 
de.marcely.bedwars.api.event.remote - package de.marcely.bedwars.api.event.remote
 
de.marcely.bedwars.api.exception - package de.marcely.bedwars.api.exception
 
de.marcely.bedwars.api.game.lobby - package de.marcely.bedwars.api.game.lobby
 
de.marcely.bedwars.api.game.scoreboard - package de.marcely.bedwars.api.game.scoreboard
 
de.marcely.bedwars.api.game.shop - package de.marcely.bedwars.api.game.shop
 
de.marcely.bedwars.api.game.shop.layout - package de.marcely.bedwars.api.game.shop.layout
 
de.marcely.bedwars.api.game.shop.price - package de.marcely.bedwars.api.game.shop.price
 
de.marcely.bedwars.api.game.shop.product - package de.marcely.bedwars.api.game.shop.product
 
de.marcely.bedwars.api.game.spawner - package de.marcely.bedwars.api.game.spawner
 
de.marcely.bedwars.api.game.specialitem - package de.marcely.bedwars.api.game.specialitem
 
de.marcely.bedwars.api.game.spectator - package de.marcely.bedwars.api.game.spectator
 
de.marcely.bedwars.api.game.upgrade - package de.marcely.bedwars.api.game.upgrade
 
de.marcely.bedwars.api.game.upgrade.layout - package de.marcely.bedwars.api.game.upgrade.layout
 
de.marcely.bedwars.api.message - package de.marcely.bedwars.api.message
 
de.marcely.bedwars.api.player - package de.marcely.bedwars.api.player
 
de.marcely.bedwars.api.remote - package de.marcely.bedwars.api.remote
 
de.marcely.bedwars.api.unsafe - package de.marcely.bedwars.api.unsafe
 
de.marcely.bedwars.api.world - package de.marcely.bedwars.api.world
 
de.marcely.bedwars.api.world.block - package de.marcely.bedwars.api.world.block
 
de.marcely.bedwars.api.world.hologram - package de.marcely.bedwars.api.world.hologram
 
de.marcely.bedwars.api.world.hologram.skin - package de.marcely.bedwars.api.world.hologram.skin
 
de.marcely.bedwars.tools - package de.marcely.bedwars.tools
 
de.marcely.bedwars.tools.attribute - package de.marcely.bedwars.tools.attribute
 
de.marcely.bedwars.tools.gui - package de.marcely.bedwars.tools.gui
 
de.marcely.bedwars.tools.gui.type - package de.marcely.bedwars.tools.gui.type
 
de.marcely.bedwars.tools.location - package de.marcely.bedwars.tools.location
 
DEAD - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramControllerType
The default type when spawning a new hologram.
DeadSpecialItemUseHandler - Class in de.marcely.bedwars.api.game.specialitem
The default use handler of a special item
It'll send a warning to the player whenever he's using it
DeadSpecialItemUseHandler() - Constructor for class de.marcely.bedwars.api.game.specialitem.DeadSpecialItemUseHandler
 
DEALER - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Player clicked on a dealer that has been spawned with /bw summon dealer
DEALER - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramControllerType
Opens a shop when interacted to it
DEATH - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player died and is temporarily a spectator
DEATH_RESPAWN - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player was only temporarily a spectator because he died.
DEATHS - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
DEBUG - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Player used a debug command to open the shop
DEBUG - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
Player used a debug command to open the upgrade shop
decode(JsonElement) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
decodeValue(JsonElement) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
DEFAULT_AUTO_PICKUP - Static variable in interface de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent.Handler
 
DEFAULT_KEEP_SPAWNERS - Static variable in interface de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent.Handler
 
DEFAULT_REMOVE_ALL - Static variable in interface de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent.Handler
 
DefaultMessageMappings - Class in de.marcely.bedwars.api.message
Contains a collection of messages that'll be used when the user tries to obtain a message from his messages file that is however not present.
DefaultMessageMappings(Plugin) - Constructor for class de.marcely.bedwars.api.message.DefaultMessageMappings
 
DefaultPlayerAchievement - Class in de.marcely.bedwars.api.player
Contains all default achievements of the bedwars plugin
DefaultPlayerProperty - Class in de.marcely.bedwars.api.player
Contains all default properties of the bedwars plugin
DefaultPlayerStatSet - Class in de.marcely.bedwars.api.player
Contains all default stats of the bedwars plugin
DELETE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
deserialize(JsonObject) - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Reads all the permanent data of this controller from a json object that was previously added with HologramController.serialize(JsonObject).
deserialize(Map<String, Object>) - Static method in class de.marcely.bedwars.tools.location.XYZ
Required method for deserialization
deserialize(Map<String, Object>) - Static method in class de.marcely.bedwars.tools.location.XYZD
Required method for deserialization
deserialize(Map<String, Object>) - Static method in class de.marcely.bedwars.tools.location.XYZYP
Required method for deserialization
destroyBed(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to break/destroy the bed of a team.
destroyBedNaturally(Team, String) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a something actually broke it ingame.
destroyBedNaturally(Team, String, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a something actually broke it ingame.
destroyBedNaturally(Team, String, Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a something actually broke it ingame.
destroyBedNaturally(Team, String, Player, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a something actually broke it ingame.
destroyBedNaturally(Team, Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a player actually broke it ingame.
destroyBedNaturally(Team, Player, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a player actually broke it ingame.
DIE_10_SECONDS_AFTER_BED_DESTRUCTION - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
dir - Variable in class de.marcely.bedwars.tools.location.XYZD
 
DISABLE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
DISABLED - Enum constant in enum de.marcely.bedwars.api.PluginState
The plugin stopped
DISABLING - Enum constant in enum de.marcely.bedwars.api.PluginState
The plugin is currently disabling itself
display(Player, Arena, ScoreboardType) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Displays the scoreboard to the player.
DISPLAY_INFO - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
DISPLAY_NAME - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
display0(Player, Arena, ScoreboardType) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Displays the scoreboard to the player.
distance(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
 
distance(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
 
distanceSquared(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
 
distanceSquared(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
 
DO_NOT_REGENERATE - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent.Result
State will stay as ArenaStatus.RESETTING, but won't start the regeneration process.
done() - Method in interface de.marcely.bedwars.api.message.Message
Will put the message into the MessageProccessor and returns the result.
done(boolean) - Method in interface de.marcely.bedwars.api.message.Message
Will put the message into the MessageProcessor and returns the result.
done(RemotePlayer) - Method in interface de.marcely.bedwars.api.message.Message
Same as Message.done(RemotePlayer, boolean) and puts this instance automatically back into the pool
done(RemotePlayer, boolean) - Method in interface de.marcely.bedwars.api.message.Message
Will put the message into the MessageProccessor and returns its result.
done(CommandSenderWrapper) - Method in interface de.marcely.bedwars.api.message.Message
Same as Message.done(CommandSenderWrapper, boolean) and puts this instance automatically back into the pool
done(CommandSenderWrapper, boolean) - Method in interface de.marcely.bedwars.api.message.Message
Will put the message into the MessageProccessor and returns its result.
done(CommandSender) - Method in interface de.marcely.bedwars.api.message.Message
Same as Message.done(CommandSender, boolean) and puts this instance automatically back into the pool
done(CommandSender, boolean) - Method in interface de.marcely.bedwars.api.message.Message
Will put the message into the MessageProccessor and returns its result.
DONT_CANCEL - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent.Result
Continue as normal.
drop() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Make the spawner do its thing.
DropType - Interface in de.marcely.bedwars.api.game.spawner
 
dye(ItemStack, DyeColor) - Method in interface de.marcely.bedwars.tools.Helper
Tries to apply a color to an ItemStack if possible.

E

earn(PlayerAchievement) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Will give the achievement to the player.
earn(PlayerAchievement, boolean) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Will give the achievement to the player.
EAST - Enum constant in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
Either<L,​R> - Interface in de.marcely.bedwars.tools
The Either type represents a value of one of two possible types (a disjoint union).
Either.Left<L,​R> - Class in de.marcely.bedwars.tools
 
Either.Right<L,​R> - Class in de.marcely.bedwars.tools
 
ENABLE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
ENABLED_TEAMS - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
ENABLED_TEAMS - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
ENABLING - Enum constant in enum de.marcely.bedwars.api.PluginState
The plugin is currently at Plugin.onEnable()
encode() - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
encodeValue() - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
END_LOBBY - Enum constant in enum de.marcely.bedwars.api.arena.ArenaStatus
Possibly before ArenaStatus.RESETTING and after ArenaStatus.RUNNING.
END_LOBBY - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardType
Game has ended (ArenaStatus.END_LOBBY)
endMatch(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Forcefully stop the match right now.
ENTER - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
ENTER - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player entered manually
ENTER_AS_SPECTATOR - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
entry - Variable in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
 
entrySet() - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
entrySet() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Returns all stored entries of this object
equal(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
equal(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
equal(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
EQUAL - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
Variable and value must be equal.
equals(Object) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
equals(Object) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
execute(Player, Arena, Player, List<ItemStack>, AtomicInteger) - Method in interface de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent.Handler
 
executeBedwarsCommand(RemotePlayer, String, String[]) - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Executes a command on the server, as if a player would run it.
exists() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether this arena is still existing.
exists() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns whether or not the button still exists on the GUI.
exists() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns if the spawner still exists on the arena.
exists() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns whether this arena is still existing.
exists() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns if this block is still existing inside its WorldStorage.
Keep in mind that this varies per instance and that this instance is forever garbage when it returns false
exists() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns if the hologram still exists and hasn't been removed yet.

F

fetchAllStoredUUIDs() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Fetches all uuids of players that are known for this plugin.
fill(GUIItem) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any slot with the given item
fill(GUIItem) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
fill(ItemStack) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any slot with the given item
fill(ItemStack, ClickListener) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any slot with the given item and listens for clicks
fillSpace(GUIItem) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any empty/air slot with the given item
fillSpace(GUIItem) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
fillSpace(ItemStack) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any empty/air slot with the given item
fillSpace(ItemStack, ClickListener) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Replaces any empty/air slot with the given item and listens for clicks
filterLocalArenas(Iterable<Arena>) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaCondition
Filters out all arenas that do not match the given condition.
filterRemoteArenas(Iterable<RemoteArena>) - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaCondition
Filters out all arenas that do not match the given condition.
FINAL_DEATHS - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
FINAL_KILLS - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
finish() - Method in interface de.marcely.bedwars.api.arena.ArenaBuilder
Takes all given parameters and constructs the arena
FIREBALL - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
FOLLOW_PARTY - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player is a member of a party and the party leader entered an arena.
FOLLOW_PARTY - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player is a member of a party and followed its leader.
FORCE_START - Enum constant in enum de.marcely.bedwars.api.game.lobby.LobbyItemHandlerType
Decreases lobby timer on use.
FORCE_SWITCH_ARENA - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
AddRemotePlayerInfo.setForcefully(boolean) forced him to switch to another arena.
FORCE_SWITCH_ARENA - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
AddRemotePlayerInfo.setForcefully(boolean) forced him to switch to another arena.
formatAnyColumn(CenterFormat) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatAnyColumn(CenterFormat, int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatAnyRow(CenterFormat) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatAnyRow(CenterFormat, int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatColumn(int, CenterFormat) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatColumn(int, CenterFormat, int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatDouble(Number) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
formatInt(Number) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
formatItemStack(ItemStack, Player, Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the same ItemStack but possibly dyed or enchanted depending on team upgrades, and previous player purchases.
formatNumber(double) - Method in interface de.marcely.bedwars.tools.Helper
Tries to format the number in a human-readable way.
formatNumber(long) - Method in interface de.marcely.bedwars.tools.Helper
Tries to format the number in a human-readable way.
formatNumber(BigDecimal) - Method in interface de.marcely.bedwars.tools.Helper
Tries to format the number in a human-readable way.
formatRow(int, CenterFormat) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
formatRow(int, CenterFormat, int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
 
free() - Method in interface de.marcely.bedwars.api.message.Message
Messages are stored in a pool to reduce memory usage.
FREQUENT_TICK - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Gets called multiple times per second when the state of the arena is ArenaStatus.RUNNING or ArenaStatus.LOBBY.
fromBlock(Block) - Static method in interface de.marcely.bedwars.tools.PersistentBlockData
Fetches all the data from the block and constructs a new instance from that
fromBlockFace(BlockFace) - Static method in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
fromId(String) - Static method in enum de.marcely.bedwars.api.arena.ArenaStatus
Returns the ArenaStatus which the corresponding id
fromId(String) - Static method in enum de.marcely.bedwars.api.arena.RegenerationType
 
fromId(String) - Static method in enum de.marcely.bedwars.api.world.block.BlockType
Returns the BlockType that has the given id
fromInternalId(String) - Static method in enum de.marcely.bedwars.api.world.hologram.HologramControllerType
Tries to locate a type given by its HologramControllerType.getInternalId().
fromLegacy(int) - Static method in enum de.marcely.bedwars.tools.location.XYZD.Direction
Deprecated.
fromLegacyId(int) - Static method in enum de.marcely.bedwars.api.arena.ArenaStatus
Deprecated.
Will be removed in the future
fromMaterial(Material) - Static method in interface de.marcely.bedwars.tools.PersistentBlockData
Constructs a new instance given by a material
fromName(String) - Static method in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
FULL - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Player failed to enter since the arena is already full

G

GAME_END - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Player got kicked as the game ended
GAME_LOSE - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Player died ingame while his bed was broken
GAME_WORLD - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
GAME_WORLD_NAME - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
GAME_WORLD_NAME - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
GameAPI - Interface in de.marcely.bedwars.api
Contains API for managing game-related stuff, such as arenas, lobbies, spawners...
GENERAL_ISSUE - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.PlayerResult
There was a generic reason why it failed.
get() - Static method in interface de.marcely.bedwars.api.AddonAPI
Returns the global AddonAPI instance.
get() - Static method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Returns the global ArenaPickerAPI instance.
get() - Method in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
Returns the PlayerBuyUpgradeEvent.Problem instanced backed by this type
get() - Method in enum de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.DefaultProblem
Returns the PlayerBuyInShopEvent.Problem instanced backed by this type
get() - Static method in interface de.marcely.bedwars.api.GameAPI
Returns the global GameAPI instance.
get() - Static method in interface de.marcely.bedwars.api.message.MessageAPI
Returns the global MessageAPI instance.
get() - Method in enum de.marcely.bedwars.api.Permissions
Returns the permission in Bukkit's String format.
get() - Static method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Returns the global PlayerDataAPI instance.
get() - Static method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the global RemoteAPI instance.
get() - Static method in interface de.marcely.bedwars.tools.Helper
Contains utility stuff.
get() - Static method in interface de.marcely.bedwars.tools.NMSHelper
Contains API/Helper to access NMS stuff
get(Object) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
get(String) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Will look for the property with that key
Ignores whether the key is uppercase or undercase
get(String) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Looks for the stats entry with that key
Will use 0 as default
get(String...) - Method in enum de.marcely.bedwars.api.Permissions
Returns the permission in Bukkit's String format and overrides all parameters.
GET_ALL_TEAM_BEDS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
getAchievement() - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
Returns the achievement that the player earned.
getAchievements(UUID, Consumer<PlayerAchievements>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the achievement info of the player.
getAchievements(OfflinePlayer, Consumer<PlayerAchievements>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the achievement info of the player.
getAchievementsNow(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the achievements from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getAchievementsNow(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the achievements from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getActivePlayers() - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Similar to ScoreboardHandler.isActive(Player), but returns all players to whom this applies to.
getAddon() - Method in class de.marcely.bedwars.api.event.AddonRegisterEvent
Returns the addon that has been registered.
getAddon() - Method in class de.marcely.bedwars.api.event.AddonUnregisterEvent
Returns the addon that has been unregistered.
getAddonAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for handing addons.
getAddonAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getAddonCommandsCollection(BedwarsAddon) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getAddonDataFolder(BedwarsAddon) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getAddonPluginVersion() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getAliases() - Method in interface de.marcely.bedwars.api.command.SubCommand
Other possible names for accessing this command.
getAll() - Method in interface de.marcely.bedwars.api.AddonAPI
Returns all addons that are currently registered.
getAltDisplayName() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Will show this to the player as the cause that broke the bed.
getAmount() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the amount that will be given to the player
getAmount(Player) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the amount that will be taken
getAmplifier() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the amplifier that's being applied to this upgrade
getAmplifier() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the amplifier applied to this upgrade level.
getAPIVersion() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns the current version of the API.
getAPIVersion() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets the version of the API of the Bedwars plugin that is running on the server.
getApproxRegenerationTime() - Method in interface de.marcely.bedwars.api.arena.Arena
This method calculates an approximate duration of the regeneration of an arena.
getArena() - Method in interface de.marcely.bedwars.api.event.arena.ArenaEvent
Returns the Arena that is involved in this event.
getArena() - Method in class de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent
 
getArena() - Method in class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
 
getArena() - Method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
 
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns the arena in which the player is playing.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns the arena in which the player is playing.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerCloseArenaEditorInSetupGUI
Returns the local Arena that is involved in this event.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns the arena in which the player has died.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
 
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Returns the local Arena that is involved in this event.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Returns the arena in which the shop was opened.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
Returns the arena in which the shop was opened.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the arena in which the trap was triggered.
getArena() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns the arena in which the player has used the item.
getArena() - Method in class de.marcely.bedwars.api.event.player.SpectatorItemUseEvent
 
getArena() - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
Returns the arena to which the player wants to join.
getArena() - Method in class de.marcely.bedwars.api.event.player.SpectatorQuitArenaEvent
Returns the arena that he left.
getArena() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaAddEvent
Gets the arena that has been added.
getArena() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent
Gets the arena of which the properties have change.
getArena() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaRemoveEvent
Gets the arena that has been removed.
getArena() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinArenaEvent
The arena he has joined.
getArena() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitArenaEvent
The arena he has quit.
getArena() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the arena in which the spawner was added.
getArena() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the arena which the player is spectating.
getArena() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Returns the arena that he is currently playing in or spectating.
getArenaByExactName(String) - Method in interface de.marcely.bedwars.api.GameAPI
Looks for an arena with exactly that name.
getArenaByExactName(String) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with exactly that name.
getArenaByLocation(Location) - Method in interface de.marcely.bedwars.api.GameAPI
Looks for all arenas where the location is inside the arena.
getArenaByName(String) - Method in interface de.marcely.bedwars.api.GameAPI
Looks for an arena with that name and optionally parses it as an arena picker.
getArenaByName(String) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that name and optionally parses it as an arena picker.
getArenaByPlayer(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Looks for an arena with that player inside the arena.
getArenaByPlayingPlayer(RemotePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player inside the arena.
getArenaByPlayingPlayer(UUID) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player inside the arena.
getArenaByPlayingPlayer(OfflinePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player inside the arena.
getArenaBySpectator(RemotePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player spectating the arena.
getArenaBySpectator(UUID) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player spectating the arena.
getArenaBySpectator(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Looks for an arena with that player spectating the arena.
getArenaBySpectator(OfflinePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Looks for an arena with that player spectating the arena.
getArenaName() - Method in interface de.marcely.bedwars.api.world.block.JoinArenaSignBlock
Returns the name of the arena or arena picker to which the player will be added
getArenaPickerAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API that is relevant to arena pickers.
getArenaPickerAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getArenas() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing arenas.
getArenas() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns all existing arenas.
getArenas() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets all the arena that the server holds.
getArenas(boolean) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns known arenas.
getArenasByCondition(String) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Parses the given condition and returns all arenas for which the condition applies to.
getArenasByPickerCondition(String) - Method in interface de.marcely.bedwars.api.GameAPI
getArguments() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
Returns the arguments that were included by the sender.
getAsString() - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Transforms the data into a string which later can be reloaded with PersistentBlockData.parse(String).
getAttackDamage(Player) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the amount of damage a player would cause at the exact moment with a generic entity.
getAttributes() - Method in interface de.marcely.bedwars.tools.attribute.Attributable
 
getAuthors() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the authors of the arena.
getAuthors() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the authors that created the addon.
getAuthors() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the authors of the arena.
getAutoAssignTeamIncludePlayers() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
All players that also are being concidered for the auto-team assignation.
getBedLocation() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Returns the location of the broken bed.
getBedLocation(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the location the team's bed location.
getBedwarsAPIVersion() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getBedwarsPluginVersion() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getBlock() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Returns the block with which we're dealing now.
getBlock() - Method in class de.marcely.bedwars.api.event.SpecialBlockAddEvent
Returns the block that has been added
getBlock(int, int, int) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to fetch and return a special block given by its coordinates
getBlock(XYZ) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to fetch and return a special block given by its coordinates
getBlock(Block) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to fetch and return a special block given by its block coordinates
getBlock(Location) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Tries to fetch and return a special block given by its coordinates
getBlock(World) - Method in class de.marcely.bedwars.tools.location.XYZ
 
getBlocks() - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns an iterator to iterate through all SpecialBlocks that were added to this world
getBlocksAmount() - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns the amount of special blocks that exist in this world
getBlockVariant(Material) - Method in interface de.marcely.bedwars.tools.Helper
Returns the block variant of a material.
getBlockX() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the floored x-coordinate
getBlockY() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the floored y-coordinate
getBlockZ() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the floored z-coordinate
getBukkitColor() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the corresponding Color to this team.
getBukkitColor() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getBukkitEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns the event that got everything rolling and that has been used to identify the players death.
getBukkitEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Returns the original block event with which we're dealing now.
getBukkitLabel(String) - Method in interface de.marcely.bedwars.api.command.CommandHandler
Returns the name of the command using the given full usage.
getBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getBukkitPlayer() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns the Player that is being wrapped.
getBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getBungeeChannelName() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getBungeeChannelName() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets the name of this server that has been configured in Bungeecord's config.
getButtons(PlayerOpenArenaEditorInSetupGUI.ButtonCategory) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Returns all buttons that were added to a specific category.
getBuyGroup() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the buy-group of the item.
getBuyGroup(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to locate and return a BuyGroup by its name
getBuyGroupLevel() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the buy-group level of this item.
getBuyGroupLevel(Player, BuyGroup) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the current buy-group level of the player.
getBuyGroupLevels() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns a map containing all the corresponding buy-group levels of the player.
getBuyGroups() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing buy groups
getBuyPermissionId() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Get the required buy permission id for shop item purchase.
getByName(String) - Method in interface de.marcely.bedwars.api.AddonAPI
Returns the registered addon given by its name.
getByName(String) - Static method in enum de.marcely.bedwars.api.arena.Team
Looks through all teams and checks which team fits the best to the given name.
getBypassTraps() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Set if the player is able to bypass traps.
getByPlugin(Plugin) - Method in interface de.marcely.bedwars.api.AddonAPI
Returns all registered addons whose BedwarsAddon.getPlugin() is equal to the one given as a parameter.
getByUsage(String) - Static method in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
Tries to obtain a operator given by its ArenaConditionComparisonOperator.getUsage().
getCallbacks() - Method in interface de.marcely.bedwars.api.MigrationProcess
Returns all callbacks that have been added.
getCapsMultiply() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Get the max amount that'll be multiplied when shift-clicking the item in the shop.
getCategory() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns the category in which this button is inside.
getCause() - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Returns what has made the player to join the arena.
getCause() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
Returns the cause of his death.
getCause() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Returns the way how the player opened the shop
getCause() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
Returns the way how the player opened the upgrade shop
getCause() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
Returns what caused him to teleport.
getCause() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent
Gets the cause of his disconnection.
getCause() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Returns the cause that made him join the arena- Defined using AddRemotePlayerInfo.setCause(AddPlayerCause).
getChatColor() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the corresponding ChatColor to this team.
getChatColor() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getChildrens() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
Gets all childrens that have been aded.
getClickedBlock() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns the block on which the player clicked.
getClickedBlockFace() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns the block face on which the player clicked.
getClonedArenas() - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Gets all existing arenas that have been cloned.
getCloneParent() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets the arena from which this arena has been cloned from.
getClonePurposeWorlds() - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Gets all worlds whose purpose is to only contain the cloned arenas.
getClones() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets all arenas that were cloned using this arena (basically the child arenas).
getCloningManager() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the ArenaCloningManager whose purpose it is to automatically clone new arenas.
getCloseListeners() - Method in interface de.marcely.bedwars.tools.gui.GUI
Gets all the close listeners attached to the GUI
getCommand() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
The subcommand that has been executed
getCommand() - Method in interface de.marcely.bedwars.api.game.shop.product.CommandShopProduct
Returns the command that will be executed on purchase
getCommand(String) - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Returns the sub command that has that name or an alias with that name
getCommand(String, boolean) - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Returns the sub command that has a name equal to the given name parameter
getCommands() - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Returns the command that have been already added to this collection
getCommands() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns all commands that will be executed whenever a player uses the item.
getCommands() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns all commands that will be executed whenever a player uses the item.
getCommandSender() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
Returns the person/sender who executed the command
getCommandSender() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getCommandSender() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns the CommandSender that is being wrapped.
getCommandSender() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getCommandsRoot() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the CommandsCollection that's bound to this addon.
getComparisonOperator() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
Returns the operator of this condition.
getCondition() - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
The condition filters arena.
getConditionVariableByName(String) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Tries to get a condition variable given by its name.
getConditionVariableNames() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets the names of all registered condition variables.
getConditionVariables() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets all condition registered condition variables.
getConfigDroppingMaterials() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the original materials as they were configured.
getConfigName() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns the name of the item exactly the same as it has been configured.
getConfigName() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the name of the spawner exactly the same as it has been configured.
getConfigName() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns the name of the item exactly the same as it has been configured.
getConfigPluralName() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the plural name of the spawner exactly the same as it has been configured.
getContentAmount(CommandSenderWrapper) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
A command may display an amount as an additional info in /bw [...] help
getContentAmount(CommandSender) - Method in interface de.marcely.bedwars.api.command.CommandHandler
A command may display an amount as an additional info in /bw [...] help
getContentAmount(CommandSender) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
 
getController() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the instance of the controller (aka the brain) of the hologram.
getControllerType() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the current type of the controller (aka the brain) of the given hologram.
getCountdown() - Method in class de.marcely.bedwars.api.event.arena.ArenaPreparingStartEvent
Returns the current value of the timer/countdown of the lobby.
getCurrentDropDuration() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the time in seconds it takes until it drops something again.
getCustomHandler() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns a custom handler that'll overtake the spawning process.
getCustomHandlerId() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the id of the custom handler.
getCustomName() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the custom name of the arena.
getCustomSpawnerHandlers() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all registered custom spawner handlers.
getDamaged() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
Returns the player that has been killed by PlayerEvent.getPlayer().
getData() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
The default value is null
getData() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
The default value is null
getData(T) - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Returns data that can be used during the session
getData(T) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns data that can be used during the session
getDataFolder() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the data folder of this addon.
getDeathMessage() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns the death message that'll be displayed in the chat to the players instead of the default vanilla one.
getDeathMessageTargets() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns all the players to whom the custom death message will be displayed to.
getDeathSpectateDuration() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns the duration in seconds in which the player will enter the spectator mode after his respawn.
getDefaultAchievement(String) - Method in class de.marcely.bedwars.api.unsafe.InitBedwarsAPILayer
Deprecated.
 
getDefaultGUITitle() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Returns the title that has been configured by the player.
That title shall be used when creating the GUI
getDefaultGUITitle() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the title that has been configured by the player.
That title shall be used when creating the GUI
getDefaultIssues() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all the issues that were detected by this plugin (and not manually added by others) that prevent the arena from running.
getDefaultIssues(CommandSender) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all the issues that were detected by this plugin (and not manually added by others) that prevent the arena from running.
getDefaultMappings() - Method in interface de.marcely.bedwars.api.message.MessageAPI
Returns all registered default mappings (This won't include the MBedwars' one).
getDefaultMessage() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
Returns the default/initial message that will be shown inside the text field
getDefaultPlayerStatSet(String) - Method in class de.marcely.bedwars.api.unsafe.InitBedwarsAPILayer
Deprecated.
 
getDefaultProcessor() - Method in interface de.marcely.bedwars.api.message.MessageAPI
Returns the default MessageProcessor initiated by the MBedwars plugin
getDefaultScoreboardHandler() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the default handler for scoreboards that's being provided by the plugin.
getDefaultShopLayout() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the default ShopLayout that's being used whenever the player clicks on the dealer
getDefaultUpgradeShopLayout() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the default UpgradeShopLayout that's being used whenever the player clicks on the upgrade dealer
getDescription() - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
returns the description that contains info about earning it of this achievement that'll get displayed e.g.
getDescription(CommandSender) - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Returns the description that contains info about earning it of this achievement that'll get displayed e.g.
getDescriptionLines() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the description of this handler in the default language.
getDescriptionLines(CommandSender) - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the description of this handler.
getDetail() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
A more deeper info about what item or hologram caused it
getDirection() - Method in class de.marcely.bedwars.tools.location.XYZD
 
getDisplayedAuthors() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all authors in a string split up by a comma.
getDisplayedAuthors(CommandSender) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all authors in a string split up by a comma.
getDisplayedValue(PlayerStats) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Returns what essentially will be displayed as the value
getDisplayItem(Player) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the item that'll be displayed in (shop) GUIs
getDisplayName() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the non-unique name of the arena for displaying to players
getDisplayName() - Method in enum de.marcely.bedwars.api.arena.Team
You can find them in the messages file under: "Color_[team]"
getDisplayName() - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the name of the price (e.g.
getDisplayName() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the name of this product in the default configured language.
This method might return something like "Iron", "Bronze", "A command" or something else configured by the user
getDisplayName() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the formatted name of the item in the default language.
getDisplayName() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the formatted name of the page in the default language
getDisplayName() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the non-unique name of the arena for displaying to players
getDisplayName() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getDisplayName() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the name that will be displayed above his head.
getDisplayName(int) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the name of the price (e.g.
getDisplayName(CommandSender) - Method in enum de.marcely.bedwars.api.arena.Team
You can find them in the messages file under: "Color_[team]".
getDisplayName(CommandSender) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the name of the price (e.g.
getDisplayName(CommandSender) - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the name of this product that can be presented to the given sender.
This method might return something like "Iron", "Bronze", "A command" or something else configured by the user
getDisplayName(CommandSender) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the formatted name in the language of the sender.
getDisplayName(CommandSender) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the formatted name in the language of the sender
getDisplayName(CommandSender) - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getDisplayName(CommandSender, int) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the name of the price (e.g.
getDropDuration() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the interval between the spawns in seconds.
getDropDurationModifier(String) - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Tries to locate a modifier that has been added to this spawner by it's id.
getDropDurationModifiers() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Use SpawnerDurationModifiers to modify the time until something gets dropped.
getDroppingMaterials() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the materials that will be dropped.
getDropType() - Method in interface de.marcely.bedwars.api.game.shop.price.SpawnerItemShopPrice
Returns the DropType aka spawner that will be taken from the player on purchase.
getDropType() - Method in interface de.marcely.bedwars.api.game.shop.product.SpawnerItemShopProduct
Returns the drop type aka spawner that will be given
getDropType() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the type of the spawner.
getDropTypeByDrop(ItemStack) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to find a DropType who could've dropped the item is
getDropTypeById(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to find a DropType given by its id.
getDropTypes() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all currently existing drop type.
getDuration() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the duration that's being applied to this upgrade
getDuration() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Gets the duration of an UpgradeLevel.
getDyeColor() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the corresponding DyeColor to this team.
getDyeColor() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getDyedData(DyeColor) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Tries to dye this block and possibly returns a new instance with the blocked dyed in the given color.
getEarnDate(PlayerAchievement) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Returns the date when he earned the achievement.
getEarnedIds() - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Returns the ids of all achievements that he earned.
getEffectByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify an effect given by its name.
getEnabledTeams() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns every team that has been enabled for this arena.
getEnabledTeams() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns every team that has been enabled for this arena.
getEnchantment() - Method in class de.marcely.bedwars.api.game.upgrade.TeamEnchantment
Get the enchantment that shall be applied on the items.
getEnterTime() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the time in milliseconds when he got a spectator.
getEntityById(World, int) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the entity whose Entity.getEntityId() is equal to the given one.
getEntityTypeByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify the type of an entity given by its name.
getEntry() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
Returns the actual data that this wrapper is holding.
getEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns the event in which this button was constructed.
getEvent() - Method in class de.marcely.bedwars.api.game.specialitem.SpecialItemUseSession
Returns the event/session details
getEverySpectatorData() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the spectator data of every player who's currently spectating this arena
getFirstGivenPrice() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns the first price that was offered by the player.
getFirstPrice() - Method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns the first item that the player must have and give to purchase the offer
getFolder() - Method in interface de.marcely.bedwars.api.AddonAPI
Returns the folder in which all the addon data is located in.
getForceSlot() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the slot at which it'll be placed at after the rendering of the shop layout GUI Can be null if it shouldn't do that
getForceSlot() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the slot at which it'll be placed at after the rendering of the shop layout GUI Can be null if it shouldn't do that
getFrom() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
Returns the current location of the player.
getFullName(String) - Method in interface de.marcely.bedwars.api.command.SubCommand
Returns the "full name" as if you'd type it in.
getGameAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for game related stuff, such as arenas, lobbies, spawners, special items etc.
getGameAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getGameStats() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Will return the stats of the round that the player currently plays
getGameWorld() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the world in which the arena is located at.
getGameWorldName() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the name of the world in which the game is located at.
getGameWorldName() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the name of the world in which the game is located at.
getGeneralAmount() - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the general amount that will be taken
getGeneralResult() - Method in class de.marcely.bedwars.api.remote.RemotePlayerAddResult
Returns the result of the general action.
getGivenResult() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns the items that will be given if this even passes.
getGivingItems(Player, Team, Arena, int) - Method in interface de.marcely.bedwars.api.game.shop.product.ItemShopProduct
Returns an array of all the items that are being given on a purchase.
getGivingItems(Player, Team, Arena, int) - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Gets the ItemStacks the player will actually receive.
getGUI() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns the GUI that was opened and in which the player performs his transaction.
getGUI() - Method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
Returns the GUI that'll be shown to the player.
getGUI() - Method in class de.marcely.bedwars.api.event.UpgradeShopGUIPostProcessEvent
Returns the GUI that'll be shown to the player.
getHandle() - Method in interface de.marcely.bedwars.api.unsafe.PlayerStatsDataSetTypeWrapper
Deprecated.
 
getHandler() - Method in interface de.marcely.bedwars.api.command.SubCommand
The handler handles what should happen when the command is e.g.
getHandler() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns the handler that handles the execution of an item.
getHandler() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayout
Returns the handler of it
getHandler() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the handler that's been called whenever someone uses an item
Uses DeadSpecialItemUseHandler as the default one
getHandler() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns the handler that handles the execution of an item.
getHandler() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayout
Returns the handler of it
getHandler() - Method in interface de.marcely.bedwars.api.world.block.CustomBlock
Returns the handler of this CustomBlock.
getHandlerId() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns the id of the current set handler for this item.
getHandlerId() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns the id of the current set handler for this item.
getHandlerList() - Static method in class de.marcely.bedwars.api.event.AddonRegisterEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.AddonUnregisterEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaCreateEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaEnableEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaOutOfTimeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaPreparingStartEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStopEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaStatusChangeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.RoundStartEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.CommandExecuteEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.ConfigsLoadEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.MigrationProcessRunEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerAddBedEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerCloseArenaEditorInSetupGUI
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerTeamChangeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerTeleportHubEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerUseLobbyItemEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.SpectatorItemUseEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.SpectatorQuitArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.PluginHookEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.PluginPostHookEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.PluginUnhookEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteArenaAddEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteArenaRemoveEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinServerEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitArenaEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitServerEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.SpecialBlockAddEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.UpgradeShopGUIPostProcessEvent
 
getHandlerQueue() - Method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
Returns the queue invoked in this event.
getHandlers() - Method in class de.marcely.bedwars.api.event.AddonRegisterEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.AddonUnregisterEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaCreateEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaEnableEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaOutOfTimeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaPreparingStartEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStopEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaStatusChangeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.RoundStartEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.ConfigsLoadEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.MigrationProcessRunEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerAddBedEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerCloseArenaEditorInSetupGUI
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerTeamChangeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportHubEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerUseLobbyItemEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.SpectatorItemUseEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.SpectatorQuitArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.PluginHookEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.PluginPostHookEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.PluginUnhookEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaAddEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaRemoveEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinServerEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitArenaEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitServerEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.SpecialBlockAddEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.UpgradeShopGUIPostProcessEvent
 
getHeight() - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Returns the amount of items that fit in a column
getHeight() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getHelpCommand() - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Returns the command that will be executed when the player only executes the command on this collection level and not deeper
getHelper() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains utility stuff.
getHelper() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getHintMessage(Arena) - Method in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Returns the message that will be displayed to the player.
getHintMessage(RemoteArena) - Method in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Returns the message that will be displayed to the player.
getHoldingAmount(Player) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the amount of instances the player is holding (in his inventory)
getHoldingAmount(Player) - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the amount of dropped spawners that the player is currently holding in his inventory.
getHoldingAmount(Player, ItemStack[]) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the amount of instances the player is holding (in his inventory)
getHoldingAmount(ItemStack[]) - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the amount of dropped spawners that given inventory is holding.
getHologram() - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Returns the hologram to which this controller is (possibly) bound to.
getHologram() - Method in interface de.marcely.bedwars.api.world.hologram.HologramSkin
Returns the hologram to which this skin is bound to.
getHologramMaterial() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
The material of the hologram that will be shown above the spawner ingame.
getHolograms() - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns all the holograms that have been spawned into this world.
getHolograms(HologramControllerType) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns all the holograms of the HologramEntity.getControllerType() controllerType that have been spawned into this world.
getHolograms(HologramSkinType) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns all the holograms of the HologramEntity.getSkinType() skin that have been spawned into this world.
getHologramsAmount() - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns the total amount of holograms that currently are in this world.
getHookablePluginNames() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns the names of all plugin with which we can create a hook.
getHookablePluginNames() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getHookedPlugins() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns all plugin with which this plugin has created a hook.
getHookedPlugins() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getIcon() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets the icon of the arena.
getIcon() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns a clone of the icon.
getIcon() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the icon that will be shown in the shop GUI.
getIcon() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the icon that will be shown in the shop GUI
getIcon() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the item that shall be shown in GUIs.
getIcon() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the default icon that's being used upgrade shop
getIcon() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets the icon of the arena.
getId() - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
Returns the id of this state
getId() - Method in enum de.marcely.bedwars.api.arena.RegenerationType
 
getId() - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Returns the id of this handler.
getId() - Method in enum de.marcely.bedwars.api.game.lobby.LobbyItemHandlerType
Returns the id that's being used for the handler.
getId() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the unique id of this instance.
getId() - Method in class de.marcely.bedwars.api.game.spawner.CustomSpawnerHandler
The id of this custom spawner
getId() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the identifier for this type.
getId() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Returns the id of this modifier that can be used to identify this modifier
getId() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the id that's being used in e.g.
getId() - Method in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
Returns the internal id of the type.
getId() - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Returns the id of this handler.
getId() - Method in enum de.marcely.bedwars.api.game.spectator.SpectatorItemHandlerType
Returns the id that's being used for the handler.
getId() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
The id used in the config for this upgrade
getId() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the id of this handler
getId() - Method in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Returns the id that's being used for the handler.
getId() - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Returns the id of this achievement
getId() - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Returns the unique id of this data set
This is being used for other plugins that might want to modify the data set and to make it easier for them
It'll also be used for the %mbedwars_stats-<id>% PAPI placeholder
And it'll also get stored inside the SQL database including PlayerStatSet.getValue(PlayerStats) but with lower priority.
getId() - Method in enum de.marcely.bedwars.api.world.block.BlockType
Returns the id of this type
getId() - Method in interface de.marcely.bedwars.api.world.block.CustomBlock
Returns the type id of this custom block.
A plugin might have custom blocks but it's also important to be able to distinguish them
getId() - Method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns a random unique id that's bound to this offer
getImplementingPlugin() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the plugin that has implemented the current RemoteAPI instance.
getIngameTimeRemaining() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns how much time in ticks until an active match is ending.
getInitials() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the first letters of the team in english.
getInitials() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getInitiator() - Method in class de.marcely.bedwars.api.event.ConfigsLoadEvent
Returns the initiator of the load event.
getInstance() - Method in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
Returns the effective logic object of the given type.
getInstance() - Method in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
Returns the effective instance of this type.
getInternalClock() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the time in ticks of the internal clock that's being used for this spawner.
getInternalId() - Method in enum de.marcely.bedwars.api.world.hologram.HologramControllerType
Returns the id that's internally being used.
getInventory() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns Bukkit's inventory on which has been clicked.
getInventoryVariant(Material) - Method in interface de.marcely.bedwars.tools.Helper
Returns the inventory variant of a material.
getIssues() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all the issues that prevent the arena from running.
getIssues() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Returns every issue that prevents the arena from being enabled
getIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Returns all issues there are for the player to enter the arena.
getIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
Returns all issues there are for the player to rejoin the arena.
getIssues() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets the issues that prevent the arena from running-
getIssues(CommandSender) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all the issues that prevent the arena from running.
getIssues(CommandSender) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets the issues that prevent the arena from running-
getItem() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns the item that the player wants to buy.
getItem() - Method in class de.marcely.bedwars.api.event.player.PlayerUseLobbyItemEvent
Returns the ItemStack on which has been clicked.
getItem() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns the item with which the player interacted.
getItem() - Method in class de.marcely.bedwars.api.event.player.SpectatorItemUseEvent
Returns the item that has is about to be used.
getItem() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns the item that will be set into the hotbar.
getItem() - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the item to which the price has been added to
getItem() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the item to which the product has been added to
getItem() - Method in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
Returns the SpecialItem instance for the given type.
getItem() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns the item that will be set into the hotbar.
getItem(int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Returns the item at the specific slot.
getItem(int) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getItem(int, int) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Returns the item at the specific x and y slot.
getItemDamage(ItemStack) - Method in interface de.marcely.bedwars.tools.NMSHelper
Calculates the amount of attack damage this item would theoretically generate.
getItems() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
getItems() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the items that are inside the page
getItems(int) - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns a map with all items at that level.
getItemsGivenOnSpawn(Player, Team, boolean, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all the ItemStacks that will be given to a player when they spawn with all dyes already applied, and enchantments added.
getItemStack() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the item that the player will receive once he purchases the item.
getItemStacks() - Method in interface de.marcely.bedwars.api.game.shop.price.ItemShopPrice
Returns cloned itemstacks that will be taken from the player
getItemStacks() - Method in interface de.marcely.bedwars.api.game.shop.product.ItemShopProduct
Returns the itemstacks that will be given to the player
getJavaVersion() - Method in interface de.marcely.bedwars.tools.Helper
Returns the current java version.
getKey() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
Get the key of the stat of who the value might change
getKey() - Method in class de.marcely.bedwars.tools.Pair
Gets the key for this pair.
getKiller() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
Returns the player who killed the other player.
getLabel() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
Returns the name or alias that was used to access the command
getLastJoinTime() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the last time (in millis) the player rejoned the match
getLastPlayer() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
Returns the player that survived as last in the team.
getLayout() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Returns the layout that will be used for the GUI.
getLayout() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
Returns the layout that will be used for the GUI.
getLayout() - Method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
Returns the layout that was used for the shop GUI
getLayout() - Method in class de.marcely.bedwars.api.event.UpgradeShopGUIPostProcessEvent
Returns the layout that was used for the upgrade shop GUI
getLayout() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Returns the layout that has been opened
getLayout() - Method in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
Returns the corresponding layout to this type.
Might return null if the type is ShopLayoutType.PLUGIN
getLayout() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the layout that has been opened
getLayout() - Method in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
Returns the corresponding layout to this type.
Might return null if the type is UpgradeShopLayoutType.PLUGIN
getLayout() - Method in interface de.marcely.bedwars.api.unsafe.ShopLayoutTypeWrapper
Deprecated.
 
getLayout() - Method in interface de.marcely.bedwars.api.unsafe.UpgradeShopLayoutTypeWrapper
Deprecated.
 
getLayoutData() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
A layout may hold and pass around data during its session.
getLayoutData() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
A layout may hold and pass around data during its session.
getLegacyId() - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
Deprecated.
ArenaStatus.getId() should be used instead as this method will be removed in the future
getLevel() - Method in class de.marcely.bedwars.api.game.upgrade.TeamEnchantment
Get the level of the enchantment that gets appplied
getLevel() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns level number of this upgrade level
getLevel(int) - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Gets the upgrade levels at a certain level
getLevels() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns a set with all levels.
getLevels() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Returns all UpgradeLevels attached to this upgrade
getLines() - Method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin
Returns the lines that are currently being displayed.
getLines(Player, Consumer<Collection<String>>) - Method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin.PlayerSpecificLinesSupplier
Gets called when we want to know which lines shall be displayed to the player.
getListener() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns the listener that handles what will happen when the player clicks on the button.
getListeners() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns a set with every listener that has been registered to this special item
getListeners() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
Returns all listeners that were added to this GUI
getLobbyItem() - Method in class de.marcely.bedwars.api.event.player.PlayerUseLobbyItemEvent
Returns the LobbyItem that was used by the player.
getLobbyItemHandler(String) - Method in interface de.marcely.bedwars.api.GameAPI
Returns a registered item handler whos id is equal to the passed one.
getLobbyItemHandlers() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all registered handlers.
getLobbyItems() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing LobbyItems.
getLobbyItems(int) - Method in interface de.marcely.bedwars.api.GameAPI
Returns all LobbyItems that were added to a specific slot.
getLobbyLocation() - Method in interface de.marcely.bedwars.api.arena.Arena
The lobby location which can be set with /bw arena setlobby
getLobbyTimeRemaining() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns how much time is left until the game starts (ArenaStatus.LOBBY) or until all players get kicked (ArenaStatus.END_LOBBY).
getLocal() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets the arena instance that is being represented by this arena.
getLocale(Player) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the locale of the player
getLocalServer() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the local server.
getLocation() - Method in class de.marcely.bedwars.api.event.player.PlayerAddBedEvent
Returns the new bed location.
getLocation() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns where the spawner has been added.
getLocation() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the current location of the hologram.
getLowestLevel() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns the lowest level of the BuyGroup.getLevels() Set.
getMaterial() - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Returns the material of the block.
getMaterialByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify a material given by its name.
getMaxNearbyItems() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the max amount of items that can be near the spawner until it's stops spawning any further.
getMaxPlayers() - Method in interface de.marcely.bedwars.api.arena.Arena
Calculates [teams amount] x [players per team] when using a normal arena.
getMaxPlayers() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Calculates [teams amount] x [players per team] when using a normal arena.
getMaxPlayersCount() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getMaxPlayersCount() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets the maximum amount of players that the server is able to hold.
getMaxRegionCorner() - Method in interface de.marcely.bedwars.api.arena.Arena
An arena of the type RegenerationType.REGION has two corners.
getMemory() - Method in class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
Returns the memory instance that allows the player to rejoin the match.
getMemory() - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
Returns the memory of the player that contains all info needed to successfully make him rejoin the arena.
getMessage() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
 
getMessage(CommandSender) - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
Deprecated.
Messages are being formatted beforehand. Use ArenaIssuesCheckEvent.Issue.getMessage() instead.
getMessageAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for managing the messaging system.
getMessageAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getMetadata(String) - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
 
getMinHeight(World) - Method in interface de.marcely.bedwars.tools.Helper
Returns the minimum height of an arena.
getMinPlayers() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the minimum amount of players that are needed to start match.
getMinPlayers() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the minimum amount of players that are needed to start match.
getMinRegionCorner() - Method in interface de.marcely.bedwars.api.arena.Arena
An arena of the type RegenerationType.REGION has two corners.
getMinVisibilityRadius() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the radius in which the hologram gets hidden for the player.
getModX() - Method in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
getModZ() - Method in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
getMultiplier() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns how much it has been multiplied by shift-clicking.
getName() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the unique name of the arena.
getName() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaSelector
The name of this selector.
getName() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
The name of the variable.
getName() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the name of this addon.
getName() - Method in interface de.marcely.bedwars.api.command.SubCommand
The main name of the command, which will be displayed in e.g.
getName() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns LobbyItem.getConfigName(), but formats it into the default configured language.
getName() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns the name of this group.
getName() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayout
Returns the name of the layout that will be shown inter alia in the shop config
getName() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns its unformatted name as it is in the config file.
getName() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the unformatted name
getName() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns DropType.getConfigName(), but formats it into the default configured language.
getName() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Same as SpecialItem.getName(CommandSender), but uses the default language
getName() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns SpectatorItem.getConfigName(), but formats it into the default configured language.
getName() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayout
Returns the name of the layout that will be shown inter alia in the shop config
getName() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the name of this handler in the default language.
getName() - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Returns the name of this achievement that'll get displayed e.g.
getName() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the unique name of the arena.
getName() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
The name of the player.
getName() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getName() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Remotes the name of the sender.
getName() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getName() - Method in class de.marcely.bedwars.tools.VarParticle
Returns the name of the name/particle.
getName(CommandSender) - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns LobbyItem.getConfigName(), but formats it and translates it to the given sender.
getName(CommandSender) - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns DropType.getConfigName(), but formats it and translates it to the given sender.
getName(CommandSender) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the name of this item in the language of the given sender.
If sender is null then it'll use the default language instead
getName(CommandSender) - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns SpectatorItem.getConfigName(), but formats it and translates it to the given sender.
getName(CommandSender) - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Returns the name of this achievement that'll get displayed e.g.
getName(CommandSender) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Returns the name that shall be displayed everywhere
Tip: Use Message.buildByKey(String, String) when you're saving the message in the messages file
getName(CommandSender, int) - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns DropType.getConfigName() or DropType.getConfigPluralName(), depending on the amount but formats it and translates it to the given sender.
getName(CommandSender) - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the name of this handler.
getNameAsMessage() - Method in enum de.marcely.bedwars.api.arena.Team
Uses the key from the messages file and uses that to build the Message instance.
getNameAsMessage() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getNative() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the Arena instance that's being used internally.
getNewName() - Method in class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
Gets the possibly new name of the arena.
getNewStatus() - Method in class de.marcely.bedwars.api.event.arena.ArenaStatusChangeEvent
Returns the new status status that should be set.
getNewTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerTeamChangeEvent
Returns the new team to which the player has been moved to.
getNewTime() - Method in class de.marcely.bedwars.api.event.arena.ArenaOutOfTimeEvent
Arena time will be set to this time after this event.
getNewValue() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
Get the new value that's on being planned to be set
getNextId() - Static method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns the VillagerOffer.getId() that will be used for the next constructed offer
getNextSpace() - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Starts at slot 0 and tries to find the next available/empty slot.
Returns -1 if it didn't find any
getNextSpace(AddItemCondition) - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Starts at slot 0 and tries to find the next available/empty slot.
Returns -1 if it didn't find any
getNextSpace(AddItemCondition) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getNickedPlayerRealName(Player) - Method in interface de.marcely.bedwars.tools.Helper
Nicknaming plugins might replace HumanEntity.getName() in favour for the nicked name.
getNMSHelper() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API/Helper to access NMS stuff.
getNMSHelper() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getOffer() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns the offer involved in this transaction
getOffer(UUID) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Returns the offer in this GUI whose id is equal to the given as a parameter
getOffers() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Returns all offers that have been added to this GUI.
getOldName() - Method in class de.marcely.bedwars.api.event.arena.ArenaRenameEvent
Gets the current name of the arena.
getOldStatus() - Method in class de.marcely.bedwars.api.event.arena.ArenaStatusChangeEvent
Returns the current status.
getOldTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerTeamChangeEvent
Returns the previous team of the player.
getOldValue() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
Returns the previous value that was set
getOneTimePurchaseBoughtItems() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns all ShopItems the player has bought which have ShopItem.isOneTimePurchase() set to true.
getOnlinePlayer(String) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the information of a player that is currently online on the network.
getOnlinePlayer(UUID) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the information of a player that is currently online on the network.
getOnlinePlayer(OfflinePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the information of a player that is currently online on the network.
getOnlinePlayers() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns a collection of all known online players on the network.
getOpenCause() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns they way the player opened the shop.
getOpenPage() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
The currently open page
Can be null when there's no page open
getOperation() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Get the operation this modifier will apply to the mathematical equation.
getOrigin() - Method in interface de.marcely.bedwars.api.MigrationProcess
Returns the previously used system.
getOriginalClassLoader() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getOriginalItemStack() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the original ItemStack that's being passed during initiation.
getOverridingHologramLines() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
While generally all hologram lines are basically the same you may make them unique per spawner using this spawner using Spawner.setOverridingHologramLines(String[]).
getPage() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Returns the page that was opened.
getPage() - Method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
Returns the page that was used to build the shop GUI
getPage() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the page in which the item is inside.
getPages() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
The available pages with which the handler has to work with
The collections and EVERYTHING in the collection has been cloned,
meaning the handler can do anything with it that he wants
getParent() - Method in interface de.marcely.bedwars.api.command.SubCommand
A command must be added into a collection otherwise it's not accessible.
getPatchVersion() - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the patch version of the running software.
Example: If it's running 1.8.6, then this method returns 6
getPermission() - Method in interface de.marcely.bedwars.api.command.SubCommand
The permission needed to use the command.
getPitch() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
getPlace() - Method in interface de.marcely.bedwars.api.world.block.RankingSignBlock
Returns the place which will be displayed on the sign
getPlace() - Method in interface de.marcely.bedwars.api.world.block.RankingSkullBlock
Returns the place which will be displayed on the sign
getPlayer() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Returns the player who broke the bed.
getPlayer() - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
Returns the player who has won the achievement.
getPlayer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinArenaEvent
The player that joined it.
getPlayer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinServerEvent
Gets the player that has entered a server.
getPlayer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitArenaEvent
The player that quit it.
getPlayer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitServerEvent
Gets the player that has left a server.
getPlayer() - Method in class de.marcely.bedwars.api.event.ShopGUIPostProcessEvent
Returns the player that opened the shop
getPlayer() - Method in class de.marcely.bedwars.api.event.UpgradeShopGUIPostProcessEvent
Returns the player that opened the upgrade shop
getPlayer() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Returns the player that opened it
getPlayer() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the player behind this data.
getPlayer() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the player that opened it
getPlayerAchievementsData() - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
Returns an object which contains his earn history.
getPlayerDataAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for getting and managing player data, such as stats and achievements.
getPlayerDataAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getPlayerDisplayName(Player) - Method in interface de.marcely.bedwars.tools.Helper
Returns the display name of a player that shall be shown to the public.
getPlayerIssue(UUID) - Method in class de.marcely.bedwars.api.remote.RemotePlayerAddResult
Gets the issue that possibly caused the player to not join the arena.
getPlayerNickName(Player) - Method in interface de.marcely.bedwars.tools.Helper
Tries to obtain the nicked name of a plugin which possibly has been changed by a third-party nick plugin.
getPlayerProperties() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Returns the already loaded and ready to use player properties instance of the player
getPlayerProperties() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the already loaded and ready to use player properties instance of the player
getPlayerResult(UUID) - Method in class de.marcely.bedwars.api.remote.RemotePlayerAddResult
Gets the result of a specific player.
getPlayers() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all players (except spectators) who are inside the lobby.
getPlayers() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Returns all players that have been added so far.
getPlayers() - Method in interface de.marcely.bedwars.tools.gui.GUI
Returns the player for whom the GUI is currently open
getPlayers() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
getPlayers() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getPlayers() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
getPlayersCount() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
getPlayersCount() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the amount of players that are currently playing on this arena.
getPlayersCount() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets the total amount of players that are currently on this server.
getPlayersInTeam(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all players that are in a specific team.
getPlayerSpecificLinesSupplier() - Method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin
Returns the current lines supplier.
getPlayersPerTeam() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the amount of players that can be in a team.
getPlayersPerTeam() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the amount of players that can be in a team.
getPlayerTeam(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the team of a player.
getPlayerUniqueId() - Method in class de.marcely.bedwars.api.remote.RemoteSpectatorAddResult
The unique id of the player.
getPlayerUniqueIds() - Method in class de.marcely.bedwars.api.remote.RemotePlayerAddResult
Gets the unique id of the players.
getPlayerUUID() - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Returns the UUID of the player.
getPlayerUUID() - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Returns the uuid of the player behind these properties
getPlayerUUID() - Method in interface de.marcely.bedwars.api.player.PlayerStats
 
getPlayTime() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the total time (in millis) that the player has been within the match.
getPlugin() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaSelector
The plugin that created this instance.
getPlugin() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
The plugin that has constructed this instance.
getPlugin() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the plugin that's the owner of this addon.
getPlugin() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns the main class of the MBedwars plugin.
getPlugin() - Method in class de.marcely.bedwars.api.command.CollectionCommandHandler
 
getPlugin() - Method in interface de.marcely.bedwars.api.command.CommandHandler
Returns the plugin that created this handler
getPlugin() - Method in class de.marcely.bedwars.api.command.CommandHandler.Silent
 
getPlugin() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.Problem
Returns the plugin that has created this problem
getPlugin() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.Problem
Returns the plugin that has created this problem
getPlugin() - Method in interface de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent.Handler
 
getPlugin() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns the plugin that created this button.
getPlugin() - Method in class de.marcely.bedwars.api.event.PluginHookEvent
Returns the plugin in which MBedwars wants to hook into.
getPlugin() - Method in class de.marcely.bedwars.api.event.PluginPostHookEvent
Returns the plugin to which we tried to hook ourself into.
getPlugin() - Method in class de.marcely.bedwars.api.event.PluginUnhookEvent
Returns the plugin with which this plugin has removed a hook from.
getPlugin() - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Returns the plugin that constructed this handler.
getPlugin() - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Returns the plugin that initiated this instance
getPlugin() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayout
Returns the plugin that has created the layout
getPlugin() - Method in class de.marcely.bedwars.api.game.spawner.CustomSpawnerHandler
The plugin that created this handler
getPlugin() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Returns the plugin that created this modifier
getPlugin() - Method in class de.marcely.bedwars.api.game.specialitem.DeadSpecialItemUseHandler
 
getPlugin() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the plugin that created the item
getPlugin() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemUseHandler
Returns the plugin that's in charge of this handler
getPlugin() - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Returns the plugin that constructed this handler.
getPlugin() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayout
Returns the plugin that has created the layout
getPlugin() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the plugin that's in charge of this handler
getPlugin() - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
Returns the plugin that has constructed this instance.
getPlugin() - Method in class de.marcely.bedwars.api.message.MessageProcessor
Returns the plugin that's owning this processor
getPlugin() - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Returns the plugin that created this achievement
getPlugin() - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Returns the plugin that's providing this data set
getPlugin() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getPlugin() - Method in interface de.marcely.bedwars.api.world.block.CustomBlock.Handler
The plugin that created this handler
getPluginVersion() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets the version of the Bedwars plugin that is running on the server.
getPluralName() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns DropType.getConfigPluralName(), but formats it into the default configured language.
getPluralName(CommandSender) - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns DropType.getConfigPluralName(), but formats it and translates it to the given sender.
getPotionTypeByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify a potion type given by its name.
getPriceAmount(Arena, Team) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the actual price that a team has to pay for this upgrade.
getPriceAmount(Player) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the actual price that a player has to pay for this upgrade.
getPriceDropType() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the DropType required to purchase the item
getPrices() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the prices that will be taken from the player when he's trying to buy the item.
getProblems() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns the problems that are preventing the item from being bought
getProblems() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns the problems that are preventing the item from being bought
getProcess() - Method in class de.marcely.bedwars.api.event.MigrationProcessRunEvent
Returns the process that has started.
getProcessor() - Method in interface de.marcely.bedwars.api.message.MessageAPI
A MessageProcessor overtakes the post processing of a message.
This includes: replacing placeholders, message placeholders and replacing chat color codes.
The method Message.done() passes a message to the current set processor
getProducts() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the products that will be given to the buyer.
getProjectile() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
Returns the projectile that the PlayerEvent.getPlayer() might have used to kill the player.
getProperties() - Method in class de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent
Gets the properties that have changed.
getProperties(UUID, Consumer<PlayerProperties>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the properties of the player.
getProperties(OfflinePlayer, Consumer<PlayerProperties>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the properties of the player.
getPropertiesNow(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the properties from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getPropertiesNow(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the properties from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getProperty() - Method in class de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent
Gets the property that has changed.
getQueue() - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Gets all arenas that are enqueued for the cloning process.
getQueuedUpgradeTraps(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns an array of all the upgrade traps a team owns
getQuitPlayerMemories() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all memories/infos of all players who were playing in the game but left.
getQuitPlayerMemory(UUID) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all memory/infos of a player who has left a running match.
getQuitTime() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the time (in millis) the player has lastly quit the arena.
getRaw() - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
getRawMessage(String) - Method in interface de.marcely.bedwars.api.message.Message
This method is essential for the message processor.
getRealName() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns what Arena.getName() would return on the server, in which the arena is located at.
getReason() - Method in class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
Returns the reason why he left the arena.
getReason() - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
Returns the reason why he got into a spectator.
getReason() - Method in class de.marcely.bedwars.api.event.player.SpectatorQuitArenaEvent
Returns the reason why he left the arena.
getReason() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the reason or the cause of him being a spectator.
getReference() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getReference() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns the object that's being referenced.
getReference() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getRegenerationType() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the regeneration type aka the form/variant of the arena.
getRegenerationType() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the regeneration type aka the form/variant of the arena.
getRegisteredStatSets() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Returns all registered data sets for stats
getRegularPriceAmount() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns amount of a specific DropType required to purchase this UpgradeLevel
getRemainingNextDropTime() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the time in ticks until the spawner drops something again
getRemainingTeams() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that have at least one players
getRemainingTeams(Player...) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that have at least one players.
getRemoteAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API that is being used for communicating with other servers in a Proxy network.
getRemoteAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getRemoteArena() - Method in class de.marcely.bedwars.api.event.player.PlayerCloseArenaEditorInSetupGUI
Returns the arena that is involved in this event.
getRemoteArena() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
Returns the arena that is involved in this event.
getRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getRemotePlayer() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns the RemotePlayer that is being wrapped.
getRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getRemotePlayers() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns all the players that are currently playing on this arena.
getRemoteServer() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets the server on which the arena is being managed on.
getResult() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Returns what shall happen after the event.
getResult() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
Returns what actually should happen after this event.
getResult() - Method in class de.marcely.bedwars.api.remote.RemoteSpectatorAddResult
Gets what exactly happend
getResult() - Method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns the item that will be given to the player once he purchased it
getRevision() - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the revision number that you can find in NMS packages.
Example: If it's running "v1_8_R3" then this method returns 3
getRootCommandsCollection() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns the commands collection that contains all sub commands under /bw.
getRootCommandsCollection() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getRoundStartTime() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the time in millis when the arena changed the last time its state to ArenaStatus.RUNNING.
getRunningMigrationProcesses() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns all running migration processes.
getRunningMigrationProcesses() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getRunningTime() - Method in interface de.marcely.bedwars.api.arena.Arena
getSavingLocation() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the location that will be saved and reused after the plugin restarts.
getScoreboardHandler() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the current handler for scoreboards.
getSecondGivenPrice() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Returns the second price that was offered by the player.
getSecondPrice() - Method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns the optional second price that the player must have and give to purchase the offer
getSeeingPlayers() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns all the player who are theoretically able to see him.
getSeeingPlayersAmount() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
getSelector() - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
Returns the selector.
getSelectorByName(String) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Tries to find a selector given by its name.
getSelectorNames() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets the names of all registered selectors.
getSelectors() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets the instances of all registered selectors.
getSender() - Method in class de.marcely.bedwars.api.event.arena.ArenaCreateEvent
Returns the person who created the arena.
getSender() - Method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
Returns the person who deleted the arena.
getSender() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Returns the person who initiated the check.
getSender() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
Returns the person who started the regeneration.
getSender() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStopEvent
Returns the person/sender who stopped it.
getSenderWrapped() - Method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
Returns the person who deleted the arena.
getSenderWrapped() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Returns the person who initiated the check.
getSenderWrapped() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent
Returns the person who started this regeneration.
getSenderWrapped() - Method in class de.marcely.bedwars.api.event.arena.ArenaRegenerationStopEvent
Returns the person/sender who stopped it.
getServer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerJoinServerEvent
Gets the server that he entered.
getServer() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerQuitServerEvent
Gets the server that he left.
getServer() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectEvent
Gets the server that has connected.
getServer() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent
Gets the server that has disconnected.
getServer() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Gets the server in which he's currently on.
getServers() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns a collection of all known servers (including the local one RemoteAPI.getLocalServer()).
getShopHypixelV2QuickBuyItems() - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Parses the entry DefaultPlayerProperty.SHOPDESIGN_HYPIXELV2_QUICKBUY and returns all the items stored in the quick buy.
getShopLayout(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to look up for a registered layout that has the given name.
getShopLayouts() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing layouts for the shop
getShopPages() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing pages inside the shop
getSignName() - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
You can find them in the messages file under: "Sign_[status]".
Uses the configured language as the default language
getSignName(CommandSender) - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
You can find them in the messages file under: "Sign_[status]".
Uses the configured language as the default language
getSignName(CommandSender) - Method in interface de.marcely.bedwars.api.unsafe.ArenaStatusWrapper
Deprecated.
 
getSize() - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Returns the total amount of items/slots that fit into this GUI
getSkin() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the skin object of the hologram.
getSkinSignature() - Method in interface de.marcely.bedwars.api.world.hologram.skin.NPCHologramSkin
Returns the skin signature that has been passed using NPCHologramSkin.setSkin(String, String).
getSkinTexture() - Method in interface de.marcely.bedwars.api.world.hologram.skin.NPCHologramSkin
Returns the skin texture that has been passed using NPCHologramSkin.setSkin(String, String).
getSkinType() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the skin type of the hologram.
getSkullTexture(Skull) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the texture of the skull in a base64 format.
getSkullTexture(SkullMeta) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the texture of the skull in a base64 format.
getSlot() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns the slot to which this item will be added to.
getSlot() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns the slot to which this item will be added to.
getSoundByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify a sound given by its name.
getSpawnEffect() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
The effect that should be played whenever it drops something.
getSpawner() - Method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
Returns the spawner that's about to drop something.
getSpawner() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Returns the spawner to which this modifier has been added to
getSpawners() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a collection of all added spawners
getSpawnersAtLocation(XYZ) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all spawners that are located at that block/location
getSpawnersAtLocation(Location) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all spawners that are located at that block/location
getSpawnLocation() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the location at which the hologram was initially spawned.
getSpawnRadius() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Get the radius in which the item may randomly spawns.
getSpawnSound() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
The sound that should be played whenever it drops something.
getSpecialItem() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns the special item that the player has used.
getSpecialItem() - Method in interface de.marcely.bedwars.api.game.shop.product.SpecialItemShopProduct
Returns the special item that will be given on purchase.
getSpecialItem(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to locate and return a SpecialItem given by its id.
getSpecialItem(ItemStack) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to locate and return a SpecialItem given by its usable item.
getSpecialItemId() - Method in interface de.marcely.bedwars.api.game.shop.product.SpecialItemShopProduct
Returns the id of the special item that will be given on purchase.
getSpecialItems() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all registered (including the default ones) SpecialItems.
getSpectateData(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Looks and returns the spectator data of the player.
getSpectatingPlayers() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all players who are currently spectating.
getSpectator() - Method in class de.marcely.bedwars.api.event.player.SpectatorItemUseEvent
Returns the spectator who is about to use the item.
getSpectator() - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
Returns the spectator who's trying to join.
getSpectator() - Method in class de.marcely.bedwars.api.event.player.SpectatorQuitArenaEvent
Returns the spectator.
getSpectatorByPlayer(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to find the corresponding Spectator instance given by its player.
getSpectatorItem(int) - Method in interface de.marcely.bedwars.api.GameAPI
Returns a hotbar slot given by its slot.
getSpectatorItemHandler(String) - Method in interface de.marcely.bedwars.api.GameAPI
Returns a registered item handler whos id is equal to the passed one.
getSpectatorItemHandlers() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all registered handlers.
getSpectators() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns every player who's currently spectating this arena.
getSpectators() - Method in interface de.marcely.bedwars.api.GameAPI
Returns the spectator data of every player who is currently spectating.
getSpectatorsCount() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the amount of players currently spectating the arena.
getSpectatorSpawn() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the spawnpoint of a spectator.
getState() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Returns the current run state of the MBedwars plugin.
getState() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getState(Player, Arena, Team) - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Returns the current state of a player that indicates whether he is able to upgrade at this given moment.
getStats() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
Get the PlayerStats in which the new value might get set
getStats(UUID, Consumer<PlayerStats>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the stats of the player.
getStats(OfflinePlayer, Consumer<PlayerStats>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the stats of the player.
getStatsDataSet(String) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Searchs for the data set with that id and returns it
getStatsNow(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the stats from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getStatsNow(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get the stats from the cache
Returns an empty optional when they haven't been loaded yet
They won't get loaded if they don't exist
getStatus() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the current state of the arena
getStatus() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Returns the current state of the arena
getStoredKeys() - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Returns all keys/ids of the properties that are currently stored in this object
getStoredLocales() - Method in interface de.marcely.bedwars.api.message.MessageAPI
Returns all locales that are currently in memory.
Keep in mind that this may vary depending on the configuration of the user.
Does not include the default one
getTarget() - Method in class de.marcely.bedwars.api.game.upgrade.TeamEnchantment
Get the item this enchantment should target.
getTargetTeam() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Returns the target team that has been specified using AddRemotePlayerInfo.getTargetTeam().
getTeam() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the team to which he belongs to.
getTeam() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Returns the team who own the bed.
getTeam() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
Returns the team that has been eliminated.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerAddBedEvent
Returns the team of the bed.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns the team in which the player bought the upgrade for.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Returns the team to which the player is automatically getting added to.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
Returns the arena in which the shop was opened.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
Returns the team in which he was before he left the arena.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the team in which the upgrade or trap belongs to.
getTeamBaseOnlyEffects(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns effects applied to a team around their base
getTeamByName(String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getTeamEnchantments(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all team enchantments applied to a team
getTeamEnchantmentTarget(Material) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getTeamPermanentEffects(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all effects applied to a team everywhere
getTeamPrivateInventory(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Obtain a teams private inventory using this method.
getTeamSpawn(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Gets the spawn point of a team.
getTime() - Method in class de.marcely.bedwars.api.event.ConfigsLoadEvent
Returns the time it took to load the configurations from 0 to complete in milliseconds.
getTitle() - Method in interface de.marcely.bedwars.tools.gui.GUI
Returns the set title
getTitle() - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
getTitle() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getTitle() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
getTo() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
Returns the location to which the player is trying to teleport to.
getTradeListeners() - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Returns all registered trade events that were explicitly added to this GUI.
getTriggerHandler() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns UpgradeTriggerHandler used by this UpgradeLevel
getTriggerHandlerId() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns UpgradeTriggerHandler used by this UpgradeLevel
getType() - Method in interface de.marcely.bedwars.api.arena.picker.ArenaSelector
The type of this selector.
getType() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
Returns the type of this variable.
getType() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
The type of this class.
getType() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
getType() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
getType() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
Returns the type of the issue to differentiate it from others
getType() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
Returns the buttons type.
getType() - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Returns the type of this handler.
getType() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayout
Returns the type of the layout to make it easier to differentiate to default ones
getType() - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Prices can vary from their type.
getType() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Products may vary on what they effectively give to the player.
This returns what exactly it'll be giving to the player
getType() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns the type to make it easier for you to differentiate it
getType() - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Returns the type of this handler.
getType() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayout
Returns the type of the layout to make it easier to differentiate to default ones
getType() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns the type of this handler.
getType() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
SpecialBlocks vary from the type they represent.
getType() - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Returns the type of this controller.
getType() - Method in interface de.marcely.bedwars.api.world.hologram.HologramSkin
Returns the type of the skin.
getUniqueId() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the uuid (OfflinePlayer.getUniqueId()) of the player.
getUniqueId() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
The unique id of the player.
getUniqueId() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
getUniqueId() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Remotes the uuid of the sender.
getUniqueId() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
getUpgrade() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns upgrade that this upgrade level belongs to
getUpgradeLevel() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
The upgrade level that was purchased by the player
getUpgradeLevel() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the UpgradeLevel that belongs to the upgrade that's being triggered, or the trap that's being purchased
getUpgradeLevels() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Gets all the upgrade levels that should be displayed in the GUI
getUpgradeShopLayout(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to look up for a registered layout that has the given name.
getUpgradeShopLayouts() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all existing layouts for the upgrade shop
getUpgradeState(Upgrade) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
returns the upgrade state of a specified upgrade
getUpgradeTriggerHandler(String) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to locate and return a UpgradeTriggerHandler given by its id.
getUpgradeTriggerHandlers() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all registered (including the default ones) UpgradeTriggerHandlers.
getUsage() - Method in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
Gets the explicit String that must be given to use this operator.
getUsage() - Method in interface de.marcely.bedwars.api.command.SubCommand
Returns the parameters the command expects.
getUsername() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the name (OfflinePlayer.getName()) of the player.
getValidatingValue() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
Returns the value that we are comparing with.
getValue() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Get the amount in seconds by which this modifier will apply its SpawnerDurationModifier.Operation.
getValue() - Method in class de.marcely.bedwars.tools.Pair
Gets the value for this pair.
getValue(Arena) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
Fetches the value of a local arena.
getValue(PlayerStats) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Similar to PlayerStatSet.getDisplayedValue(PlayerStats), but as a direct number
Will amongst other things be used for the leaderboard
getValue(RemoteArena) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
Fetches the value of a remote arena.
getValueClass() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
The class of the value that is being fetched.
getVanillaDeathMessage(Player) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the death message that Minecraft would use by default if the player would die at this moment
getVariable() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparative
Returns the variable (or the variable value fetcher given by arena) of this condition.
getVersion() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the version of this addon.
getVersion() - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the minor version of the running software.
Example: If it's running 1.8.6, then this method returns 8
getVisibleLobbyItem(int, Player, Arena) - Method in interface de.marcely.bedwars.api.GameAPI
Returns the currently visible item at a specific slot.
getWidth() - Method in interface de.marcely.bedwars.tools.gui.ClickableGUI
Returns the amount of items that fit in a row
getWidth() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
getWinners() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns the player that won the round.
getWinnerTeam() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns the team that won the round.
getWorld() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns the world to which this block initially was added.
Keep in mind that the block might have been removed.
getWorld() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns the world to which the hologram was added to
getWorldStorage(World) - Static method in class de.marcely.bedwars.api.BedwarsAPI
A world storage contains anything needed for creating custom entities or blocks.
getWorldStorage(World) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getX() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns the x coordinate of this block
getX() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the x-coordinate
getY() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns the y coordinate of this block
getY() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the y-coordinate
getYaw() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
getZ() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Returns the z coordinate of this block
getZ() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the z-coordinate
give(Player, Team, Arena, int) - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Gives the product to a player.
givePlayerItem(Player, ItemStack) - Method in interface de.marcely.bedwars.tools.Helper
Properly gives an item to a player.
GOMMEHD - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
GOOD_KD - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
GRAY - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
GREATER_THAN - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
In case the value is of type ArenaConditionVariableValueNumber:
- Value must be greater (not equal!) than variable
In case the value is of type ArenaConditionVariableValueString:
- Value string must being with the same letters as variables (letter casing is being ignored)
GREATER_THAN_OR_EQUAL - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
In case the value is of type ArenaConditionVariableValueNumber:
- Value must be greater than or equal to variable
In case the value is of type ArenaConditionVariableValueString:
- Value string must being with the same letters as variables (letter casing is important)
greaterThan(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
greaterThan(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
greaterThan(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
greaterThanOrEqual(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
greaterThanOrEqual(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
greaterThanOrEqual(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
GREEN - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
GUARD_DOG - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
GUI - Interface in de.marcely.bedwars.tools.gui
Interface that includes anything that any kind of GUI have in common
GUIItem - Class in de.marcely.bedwars.tools.gui
 
GUIItem(ItemStack, ClickListener) - Constructor for class de.marcely.bedwars.tools.gui.GUIItem
 
GUIItem(ItemStack, ClickListener, Object) - Constructor for class de.marcely.bedwars.tools.gui.GUIItem
 

H

handleDrop(Spawner, Location) - Method in class de.marcely.bedwars.api.game.spawner.CustomSpawnerHandler
Gets called whenever the spawner drops something.
handleInteract(Player) - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Simulate as if a player would right-click on him
handleNotification(PlayerBuyInShopEvent) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.Problem
Notify the player about the problem
handleNotification(PlayerBuyUpgradeEvent) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.Problem
Notify the player about the problem
handleStop() - Method in class de.marcely.bedwars.api.game.specialitem.SpecialItemUseSession
Forcefully stops and cleans the session
handleUse(Spectator, SpectatorItem) - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Handles the execution of the item.
handleUse(Player, Arena, LobbyItem) - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Handles the execution of the item.
has(PlayerAchievement) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Returns if the player has a specific achievement.
has(CommandSender) - Method in enum de.marcely.bedwars.api.Permissions
Returns whether or not the sender is granted to this permission.
has(CommandSender, String...) - Method in enum de.marcely.bedwars.api.Permissions
Returns whether or not the sender is granted to this permission.
HAS_ISSUE - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.PlayerResult
There was an issue that made him not join the arena.
hasBuyGroup() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns if the item is a member of a buy-group or not.
hasBuyPermission(Player) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Weather or not a player has permission to buy this item.
hasContentAmount() - Method in interface de.marcely.bedwars.api.command.SubCommand
Returns whether or not it'll display the amount of entries in /bw [...] help.
hasDisplayName() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns whether or not a custom display name is given.
hasHandler() - Method in interface de.marcely.bedwars.api.world.block.CustomBlock
Returns if a handler has been set for this block with CustomBlock.setHandler(Handler)
hasIssues() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Returns if the arena has any issues and by that won't be able to start correctly
hasIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Returns if the player has any issues entering the arena.
hasIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Returns when there are any issues that cause the original BukkitEvent to get cancelled.
hasIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
Returns if the player has any issues rejoining the arena.
hasLeft() - Method in interface de.marcely.bedwars.tools.Either
Returns if something has been set to the left field.
hasLeft() - Method in class de.marcely.bedwars.tools.Either.Left
 
hasLeft() - Method in class de.marcely.bedwars.tools.Either.Right
 
hasLobbyLocation() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not a location for the lobby has been set.
hasMetadata(String) - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
 
hasNext() - Method in class de.marcely.bedwars.tools.CloseableIterator.AlwaysClosed
 
hasPermission(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
hasPermission(String) - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether the sender has a given permission.
hasPermission(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
hasPermission(Permission) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
hasPermission(Permission) - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether the sender has a given permission.
hasPermission(Permission) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
hasPlayerSpecificLinesSupplier() - Method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin
Returns whether a lines supplier has been set.
hasRight() - Method in interface de.marcely.bedwars.tools.Either
Returns if something has been set to the right field.
hasRight() - Method in class de.marcely.bedwars.tools.Either.Left
 
hasRight() - Method in class de.marcely.bedwars.tools.Either.Right
 
hasSecondPrice() - Method in class de.marcely.bedwars.tools.gui.VillagerOffer
Returns if a second unique price is required for the player to purchase the item
hasSkin() - Method in interface de.marcely.bedwars.api.world.hologram.skin.NPCHologramSkin
Returns whether the skin has a skin (whether he looks like Alex or Steve)
HASTE - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Gives the Haste effect
HEAL_POOL - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Gives the regeneration effect near your base
HelpCommandHandler - Class in de.marcely.bedwars.api.command
 
HelpCommandHandler() - Constructor for class de.marcely.bedwars.api.command.HelpCommandHandler
 
Helper - Interface in de.marcely.bedwars.tools
 
hide(Player) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Hides the scoreboard from a player who's seeing it
HIDE_SPAWNERS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
hide0(Player) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Hides the scoreboard from a player who's seeing it
hideAll() - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Similar to ScoreboardHandler.hide(Player), but does that for all active players
hideAll(Arena) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Similar to ScoreboardHandler.hide(Player), but does that for all players (including spectators) inside an arena
hideAttributes(ItemStack) - Method in interface de.marcely.bedwars.tools.NMSHelper
Hides attributes from the item.
HIGH_PLAY_TIME - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
HIVEMC - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
HOLOGRAM - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramSkinType
Spawns a bunch of invisible armor stands to create something-like a hologram.
HologramController - Interface in de.marcely.bedwars.api.world.hologram
The HologramController is basically the brain of the hologram.
HologramControllerType - Enum in de.marcely.bedwars.api.world.hologram
Represents the type of the HologramController
HologramEntity - Interface in de.marcely.bedwars.api.world.hologram
The plugin has a special feature included called "Holohraphic Entities".
HologramSkin - Interface in de.marcely.bedwars.api.world.hologram
Represents the skin of the hologram.
HologramSkinType - Enum in de.marcely.bedwars.api.world.hologram
The skin of the hologram which specifies the way the hologram is going look like.
HolographicHologramSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents a "holograph" (don't get confused by "holograms").
HolographicHologramSkin.PlayerSpecificLinesSupplier - Interface in de.marcely.bedwars.api.world.hologram.skin
Displays specific lines that vary to each player.
HYPIXEL - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
HYPIXEL - Enum constant in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
 
HYPIXEL_V2 - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
HYPIXELV2 - Enum constant in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
 

I

ICON - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
ICON - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
ID_DEFAULT_BASE - Static variable in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
The "base" modifier that used SpawnerDurationModifier.Operation.SET and the value DropType.getDropDuration() by default
ID_DEFAULT_UPGRADEDEALER - Static variable in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Gets added when a player purchases an upgrade
IGNORE_STATE_UPDATE - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent.Result
Does everything as ArenaBedBreakEvent.Result.DONT_CANCEL, only doesn't update the internal state.
ignoresCancelEvent() - Method in interface de.marcely.bedwars.tools.gui.GUI
Ignore it.
ignoresCancelEvent() - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
ImmutableLocation - Class in de.marcely.bedwars.tools.location
Extends Location and forbids any modifications done to it
ImmutableLocation(Location) - Constructor for class de.marcely.bedwars.tools.location.ImmutableLocation
 
ImmutableLocation(World, double, double, double) - Constructor for class de.marcely.bedwars.tools.location.ImmutableLocation
 
ImmutableLocation(World, double, double, double, float, float) - Constructor for class de.marcely.bedwars.tools.location.ImmutableLocation
 
ImmutableXYZ - Class in de.marcely.bedwars.tools.location
Extends XYZ and forbids any modifications done to it
ImmutableXYZ() - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZ
 
ImmutableXYZ(double, double, double) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZ
 
ImmutableXYZ(XYZ) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZ
 
ImmutableXYZ(Location) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZ
 
ImmutableXYZ(Vector) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZ
 
ImmutableXYZD - Class in de.marcely.bedwars.tools.location
Extends XYZD and forbids any modifications done to it
ImmutableXYZD() - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(double, double, double) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(double, double, double, XYZD.Direction) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(XYZ) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(XYZD) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(Location) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZD(Vector) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZD
 
ImmutableXYZYP - Class in de.marcely.bedwars.tools.location
Extends XYZYP and forbids any modifications done to it
ImmutableXYZYP() - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(double, double, double) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(double, double, double, float, float) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(XYZ) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(XYZYP) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(Location) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
ImmutableXYZYP(Vector) - Constructor for class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
includesPlayer(UUID) - Method in class de.marcely.bedwars.api.remote.RemotePlayerAddResult
Checks whether the given uuid was a part of the joining action.
INGAME - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardType
In a round (ArenaStatus.RUNNING)
INGAME_PLAYERS - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
InitBedwarsAPILayer - Class in de.marcely.bedwars.api.unsafe
Deprecated.
InitBedwarsAPILayer() - Constructor for class de.marcely.bedwars.api.unsafe.InitBedwarsAPILayer
Deprecated.
 
initMigrationProcess(MigrationProcess.Origin) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
INSIDE_NON_BUILD_RADIUS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent.Issue
Block that gets broken/placed is inside a region in which you may not do that (such as near the team spawn).
INSTANCE - Static variable in class de.marcely.bedwars.api.command.CommandHandler.Silent
 
INSTANCE - Static variable in class de.marcely.bedwars.api.game.specialitem.DeadSpecialItemUseHandler
 
INSTANCE - Static variable in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
INSTANCE - Static variable in class de.marcely.bedwars.api.unsafe.InitBedwarsAPILayer
Deprecated.
 
INSTANCE - Static variable in class de.marcely.bedwars.tools.gui.ClickListener.Silent
 
INSUFFICIENT_PERMISSIONS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
isActive() - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Gets whether this manager is currently actively processing the cloning of new arenas.
isActive() - Method in class de.marcely.bedwars.api.game.specialitem.SpecialItemUseSession
Returns true when SpecialItemUseSession.stop() hasn't been called yet
isActive() - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Returns if the controller is still bound to an existing hologram.
isActive(Player) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Returns whether or not the scoreboard is active for a given player.
isAND() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
Whether all childrens are being checked using the AND operator.
isAPIActive() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns whether the current instance is actually the instance that is currently implemented.
isArenaNameValid(String) - Method in interface de.marcely.bedwars.api.GameAPI
Returns weather or not the given String can be used as the name for an arena
isAsConsole() - Method in interface de.marcely.bedwars.api.game.shop.product.CommandShopProduct
Returns if the command will be executed as the player or as the console
isAutoAssignTeam() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Whether auto-assign has been enabled using AddRemotePlayerInfo.setAutoAssignTeam(boolean).
isAutoWear() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns whether or not this item is automatically getting worn on purchase
isBedDestroyed(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not the bed of a team has been destroyed.
isBedrockPlayer(UUID) - Method in interface de.marcely.bedwars.tools.Helper
Returns whether the player is playing using Minecraft's Bedrock Edition or not.
isBedrockPlayer(OfflinePlayer) - Method in interface de.marcely.bedwars.tools.Helper
Returns whether the player is playing using Minecraft's Bedrock Edition or not.
isBeta() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayout
Returns whether or not the layout is in beta state
Beta meaning that the layout hasn't been completely finished yet or hasn't been tested
isBeta() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayout
Returns whether the layout is in beta state
isBlockPlayerPlaced(Block) - Method in interface de.marcely.bedwars.api.arena.Arena
There are configurations which limit the block breaking to blocks that have been placed by players.
isBreakEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Whether the player tries to break a block.
isBroadcasted() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Whether or not the players will get notified via titles, messages, etc.
isBroadcastingMessage() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Whether or not a message will be sent out to all team players when an upgrade or trap is purchased
isBroadcastingMessage() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Whether or not a message will be sent out to all team players when an upgrade is purchased, or when a trap is triggered
isBroadcastingSound() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Whether or not a sound will be played when an upgrade or trap is purchased
isBroadcastingSound() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Whether or not a sound will be played when an upgrade is purchased, or when a trap is triggered
isBroadcastingTitle() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Whether or not a title will be sent out to all team players when an upgrade is purchased, or when a trap is triggered
isBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
isBukkitPlayer() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether an online player executed this.
isBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
isCancelled() - Method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.MigrationProcessRunEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.SpecialBlockAddEvent
 
isCloned() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether this arena has been cloned from an other arena.
isConditionVariableRegistered(ArenaConditionVariable<?>) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets whether a given condition variable instance is currently registered
isCustomNameEnabled() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether this arena has a custom name enabled that'll be displayed (Arena.getDisplayName()) in favor of the actual name (Arena.getName()).
isDeathSpectating() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns whether the player will have to wait by spectating.
isDecliningServerMovement() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportHubEvent
In somce cases the player is only getting teleported to the hub position on the local server.
isDefault() - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Returns if it's the ScoreboardHandler provided by MBedwars
isDefault() - Method in class de.marcely.bedwars.api.message.MessageProcessor
Returns if it's the MessageProcessor provided by MBedwars
isDoingUpgrade() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns whether or not the player will receive the products of the item.
isEmpty() - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
isFatalDeath() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns whether or not the player is getting excluded due his death.
isForcefully() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Returns whether all players are being forcefully being removed from their existing arenas.
isFreed() - Method in interface de.marcely.bedwars.api.message.Message
Returns whether the Message instance has been put back to the pool or not.
isGameStats() - Method in interface de.marcely.bedwars.api.player.PlayerStats
 
isGivingEffects() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
Returns whether or not effects will be given to the player respawning.
isGivingItems() - Method in class de.marcely.bedwars.api.event.arena.RoundStartEvent
Returns whether spawn items will be given to the player respawning.
isGivingItems() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
Returns whether or not spawn items will be given to the player respawning.
isGivingProducts() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns whether or not the player will receive the products of the item.
isHub() - Method in class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
isHub() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Whether this server represents a location to which the player gets teleported when he leaves the arena (or when the match ends).
isIngameTimerTicking() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not currently the ingame timer is countding down
isInside(XYZ) - Method in interface de.marcely.bedwars.api.arena.Arena
Checks whether the given location is inside the arena.
isInside(Location) - Method in interface de.marcely.bedwars.api.arena.Arena
Checks whether the given location is inside the arena.
isInternallyEffect() - Method in class de.marcely.bedwars.tools.VarParticle
Returns whether Effect is being used.
isIssuePresent(PlayerModifyBlockPermissionEvent.Issue) - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Returns whether the given issue is present.
isKeptOnDeath() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns whether the item will be kept when the player dies.
isLeftClick() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Gets whether or not the ClickType for this event represents a left click.
isLobby() - Method in enum de.marcely.bedwars.api.arena.ArenaStatus
Returns true when using:
- ArenaStatus.LOBBY
- ArenaStatus.END_LOBBY
isLocal() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets whether the arena is located on our server, or if it's being managed by an other one.
isLocal() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Gets whether the player is currently playing on this server and not on another one.
isLocal() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets whether this instance represents the server on which you are accessing the API with-
isLocalOnly() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns whether a networking system has been actually implemented.
isMerging() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns whether or not it merges with other items.
isNaturalInteractionCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns whether the plugin will accept the handling of the natural behaviour of whatever would actually happen.
isNormal() - Method in enum de.marcely.bedwars.api.arena.RegenerationType
 
isnternallyParticle() - Method in class de.marcely.bedwars.tools.VarParticle
Returns whether Particle is being used.
isOneTimePurchase() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns whether the item can be only bought once.
isOnline() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Gets whether he is currently online.
isOnline() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Gets whether the arena is still online.
isOnlyForPlayers() - Method in interface de.marcely.bedwars.api.command.SubCommand
Whether or not only players are able to execute the command
isOR() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
Whether all childrens are being checked using the OR operator.
isPersistent() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Returns whether or not it'll stay even after a reload.
isPlaceEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Whether the player tries to place a block.
isPlayerBlockMarkingSupported() - Method in interface de.marcely.bedwars.api.GameAPI
Plugin might mark blocks as player placed depending on their configuration.
isPlayerCaused() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
It's possible that beds get broken without the influence of a player.
isPlayerTrapBypassKeepOnDeath(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Whether or not the players ability to bypass teams traps will remain if they die.
isPlaying() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Returns whether he is playing a match (also includes the lobby state).
isPlayingSound() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Whether or not the bed break sound is being played.
isPresent() - Method in interface de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier
Returns whether or not this modifier still exists in SpawnerDurationModifier.getSpawner()
isPresent() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns if this Spectator instance is still present.
isPriceAutoScaling() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Weather or not this upgrade auto-scales its pricing.
isRegenerationBlocksSavingProcessRunning() - Method in interface de.marcely.bedwars.api.arena.Arena
The saving process of the blocks inside the arenas (aka regeneration blocks) is being executed async.
isRegistered() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
Returns whether this instance is registered.
isRegistered() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns whether or not this addon is registered and ready to be used.
isRegistered() - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Returns whether or not this handler is registered.
isRegistered() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns whether or not it has been added to the registry.
isRegistered() - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns whether or not this item has been registered using GameAPI.registerSpecialItem(SpecialItem)
isRegistered() - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Returns whether or not this handler is registered.
isRegistered() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns whether this handler is registered.
isRegisteredAddon(BedwarsAddon) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
isRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
isRemotePlayer() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether it's a player on a remote server.
isRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
isRepeatable() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Weather or not this upgrade is repeatable.
isResetPlayerTimeOnQuit() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets whether the player's time shall be reset to default after one leaves.
isResetPlayerWeatherOnQuit() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets whether the player's weather shall be reset to default after one leaves.
isRightClick() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Gets whether or not the ClickType for this event represents a right click.
isRunning() - Method in interface de.marcely.bedwars.api.MigrationProcess
Returns whether it is still running
isRunningPaper() - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns whether or not this server is running paper or a fork of paper
isSelectorRegistered(ArenaSelector) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Find out whether a selector is currently registered
isShiftClick() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns whether or not the player shift-clicked while buying the item and by that tries to buy a whole stack.
isShiftClick() - Method in class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
Gets whether the ClickType for this event indicates that the key was pressed down when the click was made.
isSpecialItem(ItemStack) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Returns whether or not the given ItemStack is running this SpecialItem when used.
isSpectating() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Returns whether he is currently spectating an arena.
isSpectatorFallbackActive() - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Whether they shall fallback as spectators.
isSQLServiceActive() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Returns whether the plugin is currently connected to a SQL database.
isStartup() - Method in class de.marcely.bedwars.api.event.ConfigsLoadEvent
Returns whether this event is being executed for the first time due to the loading that occured with starting up the plugin.
Issue(String, ArenaIssuesCheckEvent.IssueType) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
 
Issue(String, String) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
 
Issue(String, String, ArenaIssuesCheckEvent.IssueType) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
 
ISSUES - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
isTakingFromQueue() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
If true the trap will be pulled from the upgrade queue.
isTakingItem() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
Returns whether the item will be taken from the players inventory.
isTakingPayments() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Returns whether or not the it'll take the payments from the player.
isTakingPayments() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns whether or not it will take the payments from the player.
isTaskable() - Method in enum de.marcely.bedwars.api.PluginState
Returns is it's save to create a BukkitTask during this state
isTeamEnabled(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not a team is enabled.
isTie() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns if the round has ended as a tie.
isTranquil() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns whether or not the item is tranquil.
isTrap() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Returns if the handler attached to this upgrade level is a trap handler
isTrap() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns if the handler attached to this UpgradeLevel is a trap handler
isTrap() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns whether this UpgradeLevel is a trap.
isTrap() - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Returns weather or not this is a trap handler.
isTrue(boolean, String) - Static method in class de.marcely.bedwars.tools.Validate
 
isUnbreakable() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns if this item is able to obtain any damage
isVisible() - Method in interface de.marcely.bedwars.api.command.SubCommand
Returns whether or not this command is visible in help.
isVisible() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.Button
A button may exist in the GUI, but this does not mean that it's actually visible.
isVisible(Spectator, SpectatorItem) - Method in class de.marcely.bedwars.api.game.spectator.SpectatorItemHandler
Whether or not the item shall be shown and usable at the given circumstances.
isVisible(Player, Arena, LobbyItem) - Method in class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
Whether or not the item shall be shown and usable at the given circumstances.
ITEM - Enum constant in enum de.marcely.bedwars.api.game.shop.price.ShopPriceType
Represents an ItemStack (ItemShopPrice)
ITEM - Enum constant in enum de.marcely.bedwars.api.game.shop.product.ShopProductType
Represents an ItemStack
ItemShopPrice - Interface in de.marcely.bedwars.api.game.shop.price
 
ItemShopProduct - Interface in de.marcely.bedwars.api.game.shop.product
 

J

JOIN_ARENA_SIGN - Enum constant in enum de.marcely.bedwars.api.world.block.BlockType
A sign which makes the player join the arena once he interacts with it.
JOIN_FULL_LOBBIES - Enum constant in enum de.marcely.bedwars.api.Permissions
Players using this permission are able to join full lobbies.
JoinArenaSignBlock - Interface in de.marcely.bedwars.api.world.block
A sign which makes the player join the arena once he interacts with it
JOINED_TOO_LATE - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.PlayerResult
It took him too long to join.

K

K_D - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
keySet() - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
kick() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
kick(KickSpectatorReason) - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Stops the player from spectating any further.
KICK - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Player got kicked by e.g.
KICK - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player has been kicked
kickAllPlayers() - Method in interface de.marcely.bedwars.api.arena.Arena
Does the same as Arena.kickAllPlayers(KickReason), but uses KickReason.PLUGIN as the reason.
kickAllPlayers(KickReason) - Method in interface de.marcely.bedwars.api.arena.Arena
Kicks every player who's currently inside the arena.
kickAllSpectators() - Method in interface de.marcely.bedwars.api.arena.Arena
kickAllSpectators(KickSpectatorReason) - Method in interface de.marcely.bedwars.api.arena.Arena
Kicks every spectator of this arena
kickPlayer(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Does the same as Arena.kickPlayer(Player, KickReason), but passes KickReason.PLUGIN as the reason.
kickPlayer(Player, KickReason) - Method in interface de.marcely.bedwars.api.arena.Arena
Kicks the player from the arena.
KickReason - Enum in de.marcely.bedwars.api.arena
The reason why a player has left an arena.
KickSpectatorReason - Enum in de.marcely.bedwars.api.game.spectator
Reasons or causes why a player stopped spectating
KILL_WITH_BOW - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
KILL_WITH_HALF_HEART - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
KILLS - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 

L

LANGUAGE_PER_USER - Enum constant in enum de.marcely.bedwars.api.Permissions
Used for the "language-per-user-requires-permission" config.
LEAVE - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Player left the arena
LEAVE - Enum constant in enum de.marcely.bedwars.api.game.lobby.LobbyItemHandlerType
Kicks player out of the arena.
LEAVE - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player manually left the arena
LEAVE - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectatorItemHandlerType
Player leaves the spectating mode when clicking on it.
left() - Method in interface de.marcely.bedwars.tools.Either
Retrieve the left value.
left() - Method in class de.marcely.bedwars.tools.Either.Left
 
left() - Method in class de.marcely.bedwars.tools.Either.Right
 
left(L) - Static method in interface de.marcely.bedwars.tools.Either
Creates a new Either with something set to the left value.
Left(L) - Constructor for class de.marcely.bedwars.tools.Either.Left
 
LESS_THAN - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
In case the value is of type ArenaConditionVariableValueNumber:
- Value must be less (not equal!) than variable
In case the value is of type ArenaConditionVariableValueString:
- Value string must end with the same letters as variables (letter casing is being ignored)
LESS_THAN_OR_EQUAL - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
In case the value is of type ArenaConditionVariableValueNumber:
- Value must be less than or equal to variable
In case the value is of type ArenaConditionVariableValueString:
- Value string must end with the same letters as variables (letter casing is important)
lessThan(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
lessThan(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
lessThan(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
lessThanOrEqual(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
lessThanOrEqual(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
lessThanOrEqual(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
LIGHT_BLUE - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
LIGHT_GRAY - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
LIGHT_GREEN - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
load(CustomBlock, JsonObject) - Method in interface de.marcely.bedwars.api.world.block.CustomBlock.Handler
You may use the storage feature of the plugin.
This method is getting called when the data is getting loaded.
Load stuff from the JsonObject into the given block
LOADING - Enum constant in enum de.marcely.bedwars.api.PluginState
The plugin is currently at Plugin.onLoad()
loadInternalYAML(Plugin, InputStream) - Static method in class de.marcely.bedwars.api.message.DefaultMessageMappings
Tries to load the YAML file as a language file.
LOBBY - Enum constant in enum de.marcely.bedwars.api.arena.ArenaStatus
Players are waiting for other players and until the game starts
LOBBY - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardType
Waiting in the lobby (ArenaStatus.LOBBY)
LOBBY_NEED_SLOT - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Player got kicked during lobby phase as someone with a higher role wants to join the full arena
LobbyItem - Interface in de.marcely.bedwars.api.game.lobby
Represents an actual item that will be added into the hotbar to players during the lobby phase
LobbyItemHandler - Class in de.marcely.bedwars.api.game.lobby
Handles the execution of a LobbyItem.
LobbyItemHandler(String, Plugin) - Constructor for class de.marcely.bedwars.api.game.lobby.LobbyItemHandler
 
LobbyItemHandlerType - Enum in de.marcely.bedwars.api.game.lobby
Represents the type of LobbyItemHandler.
LOCAL - Enum constant in enum de.marcely.bedwars.api.MigrationProcess.Origin
From local storage to the current active one
LOSE - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player lost and is now watching the game
LOSE_ROUND - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
LOSES - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 

M

MAGIC_MILK - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
MAGNETIC_SHOES - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
MATCH_AREA_COLLIDES - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The match area of the arena collides with other arenas
matches(PersistentBlockData) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Returns if the given instance is similar to this one.
MAX_PLAYERS - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
MAX_PLAYERS - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
MAX_PLAYERS - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
MAX_UPGRADE_VALUE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.DefaultProblem
 
MAXIMUM - Enum constant in enum de.marcely.bedwars.api.game.upgrade.Upgrade.State
He reached the max level
Message - Interface in de.marcely.bedwars.api.message
Easily hook into the messages system of MBedwars using this class.
MessageAPI - Interface in de.marcely.bedwars.api.message
Contains API for the process of messages and languages.
MessageProcessor - Class in de.marcely.bedwars.api.message
 
MessageProcessor() - Constructor for class de.marcely.bedwars.api.message.MessageProcessor
 
MigrationProcess - Interface in de.marcely.bedwars.api
It's possible to migrate from previous sources.
MigrationProcess.Callback - Interface in de.marcely.bedwars.api
A callback gets called when the process is done.
MigrationProcess.Origin - Enum in de.marcely.bedwars.api
The previous system that has been used from which we're migrating from.
MigrationProcessRunEvent - Class in de.marcely.bedwars.api.event
Gets called when a process of migration has been started using MigrationProcess.run().
MigrationProcessRunEvent(MigrationProcess) - Constructor for class de.marcely.bedwars.api.event.MigrationProcessRunEvent
 
MIN_PLAYERS - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
MIN_PLAYERS - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
MIN_PLAYERS - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
MINESUCHT - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
MINI_SHOP - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Player clicked on a dealer that has been spawned with SpecialItemType.MINI_SHOP
MINI_SHOP - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
MINING_FATIGUE_TRAP - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Gives mining fatigue to infuriating players
MISSING_CORNERS - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
No corners have been defined for region arenas.
MISSING_GAME_DONE_LOCATION - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The hub-location (or also known as game-done-location) is missing.
MISSING_GAME_WORLD - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The game-world is either missing or not loaded.
MISSING_LOBBY - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
No (waiting) lobby is missing.
MISSING_TEAM_BED - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
A bed of a team is missing.
MISSING_TEAM_SPAWN - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The spawnpoint of a team is missing.
MODIFY - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonCategory
 
moveToTeamDuringLobby(Player, Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Simulates as if the player would manually want to change the team.
multiply(double) - Method in class de.marcely.bedwars.tools.location.ImmutableLocation
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.XYZ
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.XYZD
 
multiply(double) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZ
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZD
 
multiply(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
MULTIPLY - Enum constant in enum de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier.Operation
Multiplies the value with the previous one (new = value * previous)
MUST_JOIN_VOTING - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Voting has been enabled in the config file, but the player still entered a normal arena

N

NAME - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
NAME - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
newDyedMobSpell(Color) - Static method in class de.marcely.bedwars.tools.VarParticle
Constructs a new VarParticle that displays swirls as seen with potion effects.
newDyedParticle(Color) - Static method in class de.marcely.bedwars.tools.VarParticle
Constructs a new VarParticle that displays a redstone dust at the given color.
newInstanceByName(String) - Static method in class de.marcely.bedwars.tools.VarParticle
Looks up for a particle/effect by the given name and returns a new instance.
newItemInstance() - Method in enum de.marcely.bedwars.api.arena.Team
Constructs a new item that's being used for placing the bed during the set-up.
newItemInstance(CommandSender) - Method in enum de.marcely.bedwars.api.arena.Team
Constructs a new item that's being used for placing the bed during the set-up.
newItemInstance(CommandSender) - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
newMessageInstance(String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
newMessageInstance(String, String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
newRandomizedDyedSwirl(int, double) - Static method in class de.marcely.bedwars.tools.VarParticle
Deprecated.
next() - Method in class de.marcely.bedwars.tools.CloseableIterator.AlwaysClosed
 
NEXT_ROUND - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectatorItemHandlerType
Clicking on it causes the player to get sent to a new game.
NMSHelper - Interface in de.marcely.bedwars.tools
This class contains some helpers which may help you in solving NMS stuff
NON_PLAYER_PLACED - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent.Issue
A block gets destroyed that hasn't been placed by a player (it's a part of the map).
NORMAL - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
NORMAL - Enum constant in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
 
NORMALV2 - Enum constant in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
 
NORTH - Enum constant in enum de.marcely.bedwars.tools.location.XYZD.Direction
 
NOT_ACTIVE - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
The game is not running anymore.
NOT_BETA_USER - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Beta mode is enabled and player doesn't have the Permissions.BETA_USER permission.
NOT_ENOUGH_ITEMS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
NOT_ENOUGH_ITEMS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.DefaultProblem
 
NOT_EQUAL - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.ArenaConditionComparisonOperator
Variable and value must not be equal.
NOT_UPGRADEABLE - Enum constant in enum de.marcely.bedwars.api.game.upgrade.Upgrade.State
He is missing materials
NOT_VALID_PLAYER - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
A new game is running in which the player wasn't present.
notEqual(Float) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueNumber
 
notEqual(String) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValueString
 
notEqual(T) - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
notNull(Object, String) - Static method in class de.marcely.bedwars.tools.Validate
 
NPC - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramSkinType
Equally to EntityType.PLAYER.
NPCHologramSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents an "NPC"

O

OBTAIN_EVERY_ACHIEVEMENT - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
onAutocomplete(CommandSenderWrapper, String[]) - Method in class de.marcely.bedwars.api.command.CollectionCommandHandler
 
onAutocomplete(CommandSenderWrapper, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
Gets called whenever someone autocompletes (presses tab) on the command
onAutocomplete(CommandSenderWrapper, String[]) - Method in class de.marcely.bedwars.api.command.HelpCommandHandler
 
onAutocomplete(CommandSender, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandler
Gets called whenever someone autocompletes (presses tab) on the command
onAutocomplete(CommandSender, String[]) - Method in class de.marcely.bedwars.api.command.CommandHandler.Silent
 
onAutocomplete(CommandSender, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
 
onClick(Player, boolean, boolean) - Method in interface de.marcely.bedwars.tools.gui.ClickListener
Gets called whenever a player clicked on a item in the GUI
onClick(Player, boolean, boolean) - Method in class de.marcely.bedwars.tools.gui.ClickListener.Silent
 
onClose(Player) - Method in interface de.marcely.bedwars.tools.gui.GUI
Event method that's getting called whenever a player closes the inventory
onClose(Player) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
onClose(Player) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
ONETIMEPURCHASE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
onFail(long, String) - Method in interface de.marcely.bedwars.api.MigrationProcess.Callback
Gets called when the process didn't finish due to an error or a manual cancellation
onFire(CommandSenderWrapper, String, String[]) - Method in class de.marcely.bedwars.api.command.CollectionCommandHandler
 
onFire(CommandSenderWrapper, String, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
Gets called whenever someone executes the command
onFire(CommandSenderWrapper, String, String[]) - Method in class de.marcely.bedwars.api.command.HelpCommandHandler
 
onFire(CommandSender, String, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandler
Gets called whenever someone executes the command
onFire(CommandSender, String, String[]) - Method in class de.marcely.bedwars.api.command.CommandHandler.Silent
 
onFire(CommandSender, String, String[]) - Method in interface de.marcely.bedwars.api.command.CommandHandlerWrappedSender
 
onInteract(CustomBlock, Player, PlayerInteractEvent) - Method in interface de.marcely.bedwars.api.world.block.CustomBlock.Handler
A player may interact with the block.
onInteract(Player, PlayerInteractEvent) - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Call this if you want to simulate an interaction of the player
onReady(Runnable) - Static method in class de.marcely.bedwars.api.BedwarsAPI
Calls the callback when the API is ready to use.
onReady(Runnable) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
onRegister(SubCommand) - Method in class de.marcely.bedwars.api.command.CollectionCommandHandler
 
onRegister(SubCommand) - Method in interface de.marcely.bedwars.api.command.CommandHandler
Gets called whenever the command is getting added as handler
onRegister(SubCommand) - Method in class de.marcely.bedwars.api.command.CommandHandler.Silent
 
onRegister(SubCommand) - Method in class de.marcely.bedwars.api.command.HelpCommandHandler
 
onShopBuy(PlayerBuyInShopEvent) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemAdapter
 
onShopBuy(PlayerBuyInShopEvent) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemListener
 
onSuccess(long) - Method in interface de.marcely.bedwars.api.MigrationProcess.Callback
Gets called when the process went sucessfully as inititally planned.
onTrigger(PlayerTriggerUpgradeEvent) - Method in class de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandler
Handles the execution of the upgrade.
onUse(PlayerUseSpecialItemEvent) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemAdapter
 
onUse(PlayerUseSpecialItemEvent) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemListener
 
onWrite(Player, String) - Method in interface de.marcely.bedwars.tools.gui.WriteListener
Gets called when player is done writing
OP_BOW - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
open(AnvilGUI, Player) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
open(ChestGUI, Player) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
open(VillagerGUI, Player) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
open(Player) - Method in interface de.marcely.bedwars.tools.gui.GUI
Opens the GUI for the player
open(Player) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
open(Player) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
open(Player) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
openAchievementsGUI(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the AchievementsGUI for a player
openSession(PlayerUseSpecialItemEvent) - Method in class de.marcely.bedwars.api.game.specialitem.DeadSpecialItemUseHandler
 
openSession(PlayerUseSpecialItemEvent) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItemUseHandler
Use SpecialItemUseSession(PlayerUseSpecialItemEvent) and pass it back to this event
Make sure to call SpecialItemUseSession.stop() when the item did its thing
Also optionally call SpecialItemUseSession.takeItem() when needed
openShop(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the shop for a player.
openShop(Player, ShopLayout) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the shop for a player.
openShop(Player, ShopLayout, ShopOpenCause) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the shop for a player.
openShop(Player, ShopLayout, ShopOpenCause, ShopPage) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the shop for a player.
openShop(Player, ShopOpenCause) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the shop for a player.
openSQLConnection() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Opens a new database connection (or takes one from the connection pool).
openUpgradeShop(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the upgrade shop for a player.
openUpgradeShop(Player, Arena, Team, UpgradeShopOpenCause) - Method in interface de.marcely.bedwars.api.GameAPI
Opens the upgrade shop for a player.
ORANGE - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
OUTSIDE_ARENA - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent.Issue
The block has been placed/broken outside the playable area.
OWN_BED_DESTROYED - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 

P

Pair<K,​V> - Class in de.marcely.bedwars.tools
A convenience class to represent name-value pairs.
Pair(K, V) - Constructor for class de.marcely.bedwars.tools.Pair
 
parse(String) - Static method in interface de.marcely.bedwars.tools.PersistentBlockData
Tries to parse a previously encoded string using PersistentBlockData.getAsString().
parse(ConfigurationSection) - Static method in class de.marcely.bedwars.tools.VarParticle
Parses a given config.
parseCondition(String) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Parses the condition.
parseDouble(String) - Method in interface de.marcely.bedwars.tools.Helper
Parses the string to a double
parseInt(String) - Method in interface de.marcely.bedwars.tools.Helper
Parses the string to an int
parseItemStack(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to form an ItemStack given by a String.
parseLong(String) - Method in interface de.marcely.bedwars.tools.Helper
Parses the string to a long
parsePicker(String) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Parses the picker.
parseSNBTAsJson(String) - Method in interface de.marcely.bedwars.tools.Helper
Converts a SNBT (String format of NBT) to a JsonObject.
PARTICLE_CLOUD - Static variable in class de.marcely.bedwars.tools.VarParticle
 
PARTICLE_POTION_INVISIBILITY - Static variable in class de.marcely.bedwars.tools.VarParticle
 
PARTICLE_SMOKE - Static variable in class de.marcely.bedwars.tools.VarParticle
 
PARTY_SWITCH_ARENA - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
He got pulled into the arena by his party as his leader wants to join the arena.
PARTY_SWITCH_ARENA - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
A party plugin caused the player to switch from one arena to another
Permissions - Enum in de.marcely.bedwars.api
Contains all permissions that are being provided by MBedwars
PersistentBlockData - Interface in de.marcely.bedwars.tools
This class allows you to obtain, store and restore a blocks data.
PICKAXE - Enum constant in enum de.marcely.bedwars.api.game.upgrade.TeamEnchantment.Target
E.g.
PINK - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
place(Block) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Places the data for a block at a specific location with applying phyics.
place(Block, boolean) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Places the data for a block at a specific location.
PLACE_TRAP - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
placeBed(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to place the bed of a team.
placeholder(String, Object) - Method in interface de.marcely.bedwars.api.message.Message
Adds a placeholder to the message.
It'll later reformat it from {key} to the value.
placeholder(String, String) - Method in interface de.marcely.bedwars.api.message.Message
Adds a placeholder to the message.
play(Location) - Method in class de.marcely.bedwars.tools.VarParticle
Plays the particle globally at the given location.
play(Location, Player) - Method in class de.marcely.bedwars.tools.VarParticle
Plays the particle for at the given location.
PLAY_TIME - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
PLAYER_ADD - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Player has joined the arena.
PLAYER_OFFLINE - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.PlayerResult
Player went offline.
PLAYER_OFFLINE - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
The player went offline.
PLAYER_REMOVE - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Player has left the arena.
PLAYER_STATS_UPDATE - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Stats of a player have changed.
PLAYER_TEAM_CHANGE - Enum constant in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardUpdateCause
Player has changed his team.
PlayerAchievement - Interface in de.marcely.bedwars.api.player
 
PlayerAchievements - Interface in de.marcely.bedwars.api.player
 
PlayerAddBedEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player places a bed into an arena during set-up
PlayerAddBedEvent(Player, Arena, Team, Location) - Constructor for class de.marcely.bedwars.api.event.player.PlayerAddBedEvent
 
PlayerBuyInShopEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player is buying an item from the shop
PlayerBuyInShopEvent(Player, Arena, ShopItem, ShopOpenCause, boolean, int, List<PlayerBuyInShopEvent.Problem>, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
 
PlayerBuyInShopEvent.DefaultProblem - Enum in de.marcely.bedwars.api.event.player
Default problems used and provided by the plugin
PlayerBuyInShopEvent.Problem - Class in de.marcely.bedwars.api.event.player
 
PlayerBuyUpgradeEvent - Class in de.marcely.bedwars.api.event.player
 
PlayerBuyUpgradeEvent(Player, Arena, Team, UpgradeLevel, List<PlayerBuyUpgradeEvent.Problem>, boolean, boolean, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
 
PlayerBuyUpgradeEvent.DefaultProblem - Enum in de.marcely.bedwars.api.event.player
Default problems used and provided by the plugin
PlayerBuyUpgradeEvent.Problem - Class in de.marcely.bedwars.api.event.player
 
PlayerCloseArenaEditorInSetupGUI - Class in de.marcely.bedwars.api.event.player
Gets called when player closes an arena editor inside the setup GUI (/bw arena setupgui)
PlayerCloseArenaEditorInSetupGUI(Player, RemoteArena) - Constructor for class de.marcely.bedwars.api.event.player.PlayerCloseArenaEditorInSetupGUI
 
PlayerDataAPI - Interface in de.marcely.bedwars.api.player
 
PlayerDeathInventoryDropEvent - Class in de.marcely.bedwars.api.event.player
Gets called whenever MBedwars is handling the drops of a players' death.
PlayerDeathInventoryDropEvent(Player, Arena) - Constructor for class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
 
PlayerDeathInventoryDropEvent.Handler - Interface in de.marcely.bedwars.api.event.player
 
PlayerEarnAchievementEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player earns an achievement provided by MBedwars
PlayerEarnAchievementEvent(Player, PlayerAchievement, PlayerAchievements, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
 
PlayerIngameDeathEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player is getting killed during a game
PlayerIngameDeathEvent(PlayerDeathEvent, Arena, boolean, Message, Set<Player>, int) - Constructor for class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
 
PlayerIngameRespawnEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player has respawned in a game
PlayerIngameRespawnEvent(Player, Arena, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
 
PlayerJoinArenaEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player joins an arena
PlayerJoinArenaEvent(Player, Arena, AddPlayerCause, Team, Set<AddPlayerIssue>) - Constructor for class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
 
PlayerKillPlayerEvent - Class in de.marcely.bedwars.api.event.player
Gets called when someone is killing someone else during a game
PlayerKillPlayerEvent(PlayerDeathEvent, Arena, boolean, Message, Set<Player>, int, Player, EntityDamageEvent.DamageCause, Projectile) - Constructor for class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
 
PlayerModifyBlockPermissionEvent - Class in de.marcely.bedwars.api.event.player
Gets called when we want to know whether a player is permitted to modify a block.
PlayerModifyBlockPermissionEvent(Player, Arena, BlockEvent) - Constructor for class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
 
PlayerModifyBlockPermissionEvent.Issue - Enum in de.marcely.bedwars.api.event.player
Reasons that cause the BlocKEvent to not get performed.
PlayerOpenArenaEditorInSetupGUI - Class in de.marcely.bedwars.api.event.player
Gets called when player opens an arena editor inside the setup GUI (/bw arena setupgui)
PlayerOpenArenaEditorInSetupGUI(Player, RemoteArena) - Constructor for class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
PlayerOpenArenaEditorInSetupGUI.Button - Class in de.marcely.bedwars.api.event.player
 
PlayerOpenArenaEditorInSetupGUI.ButtonCategory - Enum in de.marcely.bedwars.api.event.player
 
PlayerOpenArenaEditorInSetupGUI.ButtonType - Enum in de.marcely.bedwars.api.event.player
 
PlayerOpenShopEvent - Class in de.marcely.bedwars.api.event.player
Gets called when the player is opening the shop or when he's clicking on a page in the GUI
PlayerOpenShopEvent(Player, Arena, ShopLayout, ShopOpenCause, ShopPage, Object) - Constructor for class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
PlayerOpenUpgradeShopEvent - Class in de.marcely.bedwars.api.event.player
Gets called when the player is opening the upgrade shop
PlayerOpenUpgradeShopEvent(Player, Arena, Team, UpgradeShopLayout, UpgradeShopOpenCause, Object) - Constructor for class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
PlayerProperties - Interface in de.marcely.bedwars.api.player
 
PlayerQuitArenaEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player leaves an arena
PlayerQuitArenaEvent(Player, Arena, KickReason, Team, QuitPlayerMemory) - Constructor for class de.marcely.bedwars.api.event.player.PlayerQuitArenaEvent
 
PlayerRejoinArenaEvent - Class in de.marcely.bedwars.api.event.player
 
PlayerRejoinArenaEvent(Player, Arena, QuitPlayerMemory, Set<RejoinPlayerIssue>) - Constructor for class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
 
PLAYERS_PER_TEAM - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
PLAYERS_PER_TEAM - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
PLAYERS_PER_TEAM - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
PlayerStatChangeEvent - Class in de.marcely.bedwars.api.event.player
Gets called whenever a value of a stat has changed in a PlayerStats.
PlayerStatChangeEvent(PlayerStats, boolean, String, Number, Number) - Constructor for class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
 
PlayerStats - Interface in de.marcely.bedwars.api.player
 
PlayerStatsDataSetTypeWrapper - Interface in de.marcely.bedwars.api.unsafe
Deprecated.
PlayerStatSet - Interface in de.marcely.bedwars.api.player
Represents a handler for a data set
Data sets might be the kills, rank or the play time of the player
It has been built to be fully modular
There's only one global instance that's handling all players
PlayerTeamChangeEvent - Class in de.marcely.bedwars.api.event.player
Gets called after a player has changed his team
PlayerTeamChangeEvent(Player, Arena, Team, Team) - Constructor for class de.marcely.bedwars.api.event.player.PlayerTeamChangeEvent
 
PlayerTeleportHubEvent - Class in de.marcely.bedwars.api.event.player
This event gets called whenever the player gets teleported to the hub.
PlayerTeleportHubEvent(Player, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerTeleportHubEvent
 
PlayerTeleportOutOfArenaEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player teleports himself out of the arena during a game.
PlayerTeleportOutOfArenaEvent(Player, Arena, Location, Location, PlayerTeleportEvent.TeleportCause) - Constructor for class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
 
PlayerTradeVillagerGUIEvent - Class in de.marcely.bedwars.api.event.player
This event is getting called when the player wants to do a transaction within a VillagerGUI
PlayerTradeVillagerGUIEvent(Player, VillagerGUI, Inventory, VillagerOffer, ItemStack, ItemStack, ItemStack, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerTradeVillagerGUIEvent
 
PlayerTriggerUpgradeEvent - Class in de.marcely.bedwars.api.event.player
 
PlayerTriggerUpgradeEvent(Player, Arena, Team, UpgradeLevel, boolean, boolean, boolean, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
 
PlayerUseLobbyItemEvent - Class in de.marcely.bedwars.api.event.player
Gets called whenever a player uses a LobbyItem
PlayerUseLobbyItemEvent(Player, LobbyItem, Arena, ItemStack) - Constructor for class de.marcely.bedwars.api.event.player.PlayerUseLobbyItemEvent
 
PlayerUseSpecialItemEvent - Class in de.marcely.bedwars.api.event.player
Gets called when a player is using a special item while he's in a game
PlayerUseSpecialItemEvent(Player, SpecialItem, Arena, ItemStack, Block, BlockFace, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemEvent
 
playItemPickupAnimation(Entity, Entity, int) - Method in interface de.marcely.bedwars.tools.NMSHelper
Simulates an item, arrow, exp or whatever getting picked up.
playSound(Player, String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
playSound(Location, String) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
A plugin made him enter it using the API.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerIssue
Player failed to enter as a plugin caused the task to cancel
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
A plugin has kicked the player
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
All custom added selectors have this type
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
Custom type
PLUGIN - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
A custom cause.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
A plugin added a custom issue.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent.Issue
A custom reason added using the API.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.lobby.LobbyItemHandlerType
A custom type created by something accessing the API.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
A plugin opened the GUI
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
A plugin kicked him
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
A plugin made him into a spectator
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectatorItemHandlerType
A custom type created by something accessing the API.
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutType
 
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
A plugin opened the GUI
PLUGIN - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
A custom type created by something accessing the API.
PLUGIN_EVENT_CANCELLED - Enum constant in enum de.marcely.bedwars.api.remote.RemotePlayerAddResult.GeneralResult
A plugin cancelled the process.
PLUGIN_EVENT_CANCELLED - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
A plugin cancelled it using the API.
PluginHookEvent - Class in de.marcely.bedwars.api.event
Gets called before this plugin is attempting to hook itself into another one.
PluginHookEvent(Plugin) - Constructor for class de.marcely.bedwars.api.event.PluginHookEvent
 
PluginPostHookEvent - Class in de.marcely.bedwars.api.event
Gets called after this plugin tried to create a hook with another plugin.
PluginPostHookEvent(Plugin, boolean) - Constructor for class de.marcely.bedwars.api.event.PluginPostHookEvent
 
PluginState - Enum in de.marcely.bedwars.api
Run states of a plugin
PluginUnhookEvent - Class in de.marcely.bedwars.api.event
Gets called after a plugin has been unhooked.
PluginUnhookEvent(Plugin) - Constructor for class de.marcely.bedwars.api.event.PluginUnhookEvent
 
prepareMigrationProcess(MigrationProcess.Origin) - Static method in class de.marcely.bedwars.api.BedwarsAPI
Initiate a process of migration from another system, such as a Bedwars plugin or storage system.
Problem() - Constructor for class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.Problem
 
Problem() - Constructor for class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent.Problem
 
process(CommandSender, Message, boolean) - Method in class de.marcely.bedwars.api.message.MessageProcessor
Same as MessageProcessor.process(String, Message, String) put fetches the locale from the given target
process(String, Message, String) - Method in class de.marcely.bedwars.api.message.MessageProcessor
The default processor processes it in the following way:
1.
PROCESS_ALREADY_RUNNING - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
Rejoin process has already been started and is currently running for the player.
processLocal() - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
Filters out all local arenas that do not match the conditions and gets the arena that matches the arena.
processLocal(Collection<Arena>) - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
Filters out all local arenas that do not match the conditions and gets the arena that matches the arena.
processRemote() - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
Filters out all local arenas that do not match the conditions and gets the arena that matches the arena.
processRemote(Collection<? extends RemoteArena>) - Method in class de.marcely.bedwars.api.arena.picker.ArenaPicker
Filters out all remote arenas that do not match the conditions and gets the arena that matches the arena.
PURPLE - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
put(String, String) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
putAll(Map<? extends String, ? extends String>) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 

Q

QuitPlayerMemory - Class in de.marcely.bedwars.api.arena
Gets constructed whenever a player leaves a running match.
QuitPlayerMemory(UUID, String, Team, long, long, boolean) - Constructor for class de.marcely.bedwars.api.arena.QuitPlayerMemory
 
QuitPlayerMemory(OfflinePlayer, Team, long, long, boolean) - Constructor for class de.marcely.bedwars.api.arena.QuitPlayerMemory
 

R

RAGE_QUIT - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
RANDOM - Enum constant in enum de.marcely.bedwars.api.arena.picker.ArenaSelectorType
Chooses a completely random arena
RANK - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
RANKING_SIGN - Enum constant in enum de.marcely.bedwars.api.world.block.BlockType
A sign which displays informations of a place in a leaderboard.
RANKING_SKULL - Enum constant in enum de.marcely.bedwars.api.world.block.BlockType
A skull of a player on a specific rank.
RANKING_TOP_3 - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerAchievement
 
RankingSignBlock - Interface in de.marcely.bedwars.api.world.block
A sign which displays informations of a place in a leaderboard
RankingSkullBlock - Interface in de.marcely.bedwars.api.world.block
A sign which displays informations of a place in a leaderboard
RECONNECT - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent.Cause
Server relogged while we thought that it was still alive.
RED - Enum constant in enum de.marcely.bedwars.api.arena.Team
 
refresh() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
Will reopen the current GUI
refresh() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Will reopen the current GUI
refresh(Object) - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Will reopen the current GUI
REFRESH - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
The upgrade shop GUI has been refreshed.
REGENERATE - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaRegenerationStartEvent.Result
Arena will regenerate like normal
REGENERATE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
REGENERATION_TYPE - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
REGENERATION_TYPE - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
RegenerationType - Enum in de.marcely.bedwars.api.arena
The "regeneration type" or just simply "type" describes the form of an arena
REGION - Enum constant in enum de.marcely.bedwars.api.arena.RegenerationType
Game fills only a given rectangular region
REGION_GREATER_THAN_WORLD_MAX_HEIGHT - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The region's maxY is greater than the world's max height.
REGION_lESS_THAN_WORLD_MIN_HEIGHT - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The region's minY is less than the world's min height.
register() - Method in class de.marcely.bedwars.api.BedwarsAddon
Tries to register this addon.
registerAddon(BedwarsAddon) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
registerConditionVariable(ArenaConditionVariable<?>) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Tries to register the condition variable
registerCustomSpawnerHandler(CustomSpawnerHandler) - Method in interface de.marcely.bedwars.api.GameAPI
Registers the custom spawner handler.
registerDefaultMappings(DefaultMessageMappings) - Method in interface de.marcely.bedwars.api.message.MessageAPI
A mapping contains a collection of messages that'll be used when the user tries to obtain a message from his messages file that is however not present.
registerListener(SpecialItemListener) - Method in interface de.marcely.bedwars.api.game.specialitem.SpecialItem
Adds an listener to handle events of this special item
You should use the SpecialItemAdapter as more things might get added in the future
registerLobbyItemHandler(LobbyItemHandler) - Method in interface de.marcely.bedwars.api.GameAPI
Registers a handler for LobbyItems.
registerSelector(ArenaSelector) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Tries to register a new selector instance.
registerShopLayout(ShopLayout) - Method in interface de.marcely.bedwars.api.GameAPI
Create and register your own custom ShopLayout using this method.
registerSpecialItem(SpecialItem) - Method in interface de.marcely.bedwars.api.GameAPI
Reregisters a SpecialItem that previously has been unregistered.
registerSpecialItem(String, Plugin, String, ItemStack) - Method in interface de.marcely.bedwars.api.GameAPI
Registers a custom SpecialItem for the later ingame use.
registerSpectatorItemHandler(SpectatorItemHandler) - Method in interface de.marcely.bedwars.api.GameAPI
Registers a handler for SpectatorItems.
registerStatSet(PlayerStatSet) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to register this data set and make it display everywhere in the plugin
registerTradeListener(Consumer<PlayerTradeVillagerGUIEvent>) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Registers a listener that will be called when a player successfully executes a trade.
registerUpgradeShopLayout(UpgradeShopLayout) - Method in interface de.marcely.bedwars.api.GameAPI
Create and register your own custom UpgradeShopLayout using this method.
registerUpgradeTriggerHandler(UpgradeTriggerHandler) - Method in interface de.marcely.bedwars.api.GameAPI
Registers a custom UpgradeTriggerHandler for use in the upgradeshop.
REGULAR_TRAP - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeTriggerHandlerType
Gives an infiltrating player blindness and slowness
REJOIN_ARENA_NAME - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The name of the arena in which he lastly played inside.
REJOIN_SERVER_NAME - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The bungeecord name of the server in which he lastly played inside.
rejoinPlayer(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to make the player rejoin an already active game.
rejoinPlayer(Player, QuitPlayerMemory) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to make the player rejoin an already active game using some rejoin info contained in the memory.
rejoinPlayer(Player, Consumer<Optional<RejoinPlayerIssue>>) - Method in interface de.marcely.bedwars.api.GameAPI
Tries to make the player rejoin the arena he previously was playing in.
RejoinPlayerIssue - Enum in de.marcely.bedwars.api.arena
Reasons why a player has failed to rejoin a match.
Remote(RemotePlayer) - Constructor for class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
RemoteAPI - Interface in de.marcely.bedwars.api.remote
Generally, this API only gets replaced by the ProxySync addon.
RemoteArena - Interface in de.marcely.bedwars.api.remote
Represents an arena that is located on another server, or on this server.
RemoteArenaAddEvent - Class in de.marcely.bedwars.api.event.remote
Gets called when an arena from another server has been added to our local collection.
RemoteArenaAddEvent(RemoteArena) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteArenaAddEvent
 
RemoteArenaPropertiesChangeEvent - Class in de.marcely.bedwars.api.event.remote
Gets called whenever properties of a remote arena changed.
RemoteArenaPropertiesChangeEvent(RemoteArena, Set<RemoteArenaPropertiesChangeEvent.Property>) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent
 
RemoteArenaPropertiesChangeEvent.Property - Enum in de.marcely.bedwars.api.event.remote
Some properties of the arena.
RemoteArenaRemoveEvent - Class in de.marcely.bedwars.api.event.remote
Gets called when an arena from another server has been removed from our local collection.
RemoteArenaRemoveEvent(RemoteArena) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteArenaRemoveEvent
 
RemotePlayer - Interface in de.marcely.bedwars.api.remote
Represents a player on the network.
RemotePlayerAddResult - Class in de.marcely.bedwars.api.remote
Represents the result of what happened to the player that tried to enter an arena.
RemotePlayerAddResult(AddRemotePlayerInfo, AddPlayerIssue) - Constructor for class de.marcely.bedwars.api.remote.RemotePlayerAddResult
 
RemotePlayerAddResult(AddRemotePlayerInfo, RemotePlayerAddResult.GeneralResult) - Constructor for class de.marcely.bedwars.api.remote.RemotePlayerAddResult
 
RemotePlayerAddResult(RemotePlayerAddResult.GeneralResult, Map<UUID, Pair<RemotePlayerAddResult.PlayerResult, AddPlayerIssue>>) - Constructor for class de.marcely.bedwars.api.remote.RemotePlayerAddResult
 
RemotePlayerAddResult(Map<UUID, Pair<RemotePlayerAddResult.PlayerResult, AddPlayerIssue>>) - Constructor for class de.marcely.bedwars.api.remote.RemotePlayerAddResult
 
RemotePlayerAddResult.GeneralResult - Enum in de.marcely.bedwars.api.remote
Represents a general result of what happened to all the players.
RemotePlayerAddResult.PlayerResult - Enum in de.marcely.bedwars.api.remote
Represents the result of a specific player.
RemotePlayerJoinArenaEvent - Class in de.marcely.bedwars.api.event.remote
A player joined an arena that is located on another server.
RemotePlayerJoinArenaEvent(RemotePlayer, RemoteArena) - Constructor for class de.marcely.bedwars.api.event.remote.RemotePlayerJoinArenaEvent
 
RemotePlayerJoinServerEvent - Class in de.marcely.bedwars.api.event.remote
Gets called when a remote player joined a server on the network.
RemotePlayerJoinServerEvent(RemotePlayer) - Constructor for class de.marcely.bedwars.api.event.remote.RemotePlayerJoinServerEvent
 
RemotePlayerQuitArenaEvent - Class in de.marcely.bedwars.api.event.remote
A player left an arena that is located on another server.
RemotePlayerQuitArenaEvent(RemotePlayer, RemoteArena) - Constructor for class de.marcely.bedwars.api.event.remote.RemotePlayerQuitArenaEvent
 
RemotePlayerQuitServerEvent - Class in de.marcely.bedwars.api.event.remote
Gets called when a remote player left a server on the network.
RemotePlayerQuitServerEvent(RemotePlayer) - Constructor for class de.marcely.bedwars.api.event.remote.RemotePlayerQuitServerEvent
 
RemoteServer - Interface in de.marcely.bedwars.api.remote
Represents a server in the network, including ours.
RemoteServerConnectEvent - Class in de.marcely.bedwars.api.event.remote
Gets called whenever we successfully connected with another server.
RemoteServerConnectEvent(RemoteServer) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteServerConnectEvent
 
RemoteServerConnectRequestEvent - Class in de.marcely.bedwars.api.event.remote
Gets called whenever a server wants to connect to the network.
RemoteServerConnectRequestEvent(String, boolean, int, int, int, String, String) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteServerConnectRequestEvent
 
RemoteServerDisconnectEvent - Class in de.marcely.bedwars.api.event.remote
Gets called whenever we disconnected with another server.
RemoteServerDisconnectEvent(RemoteServer, RemoteServerDisconnectEvent.Cause) - Constructor for class de.marcely.bedwars.api.event.remote.RemoteServerDisconnectEvent
 
RemoteServerDisconnectEvent.Cause - Enum in de.marcely.bedwars.api.event.remote
The reasons why no connection is further kept with this server.
RemoteSpectatorAddResult - Class in de.marcely.bedwars.api.remote
Represents the result of a player that tried to get added as a spectator.
RemoteSpectatorAddResult(UUID, RemoteSpectatorAddResult.Result) - Constructor for class de.marcely.bedwars.api.remote.RemoteSpectatorAddResult
 
RemoteSpectatorAddResult.Result - Enum in de.marcely.bedwars.api.remote
Represents the exact result of what happened to the player that tried to spectate.
remove() - Method in interface de.marcely.bedwars.api.arena.Arena
Removes the arena and kicks all playing players + spectators.
remove() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Tries to remove the spawner from the arena.
remove() - Method in interface de.marcely.bedwars.api.world.block.SpecialBlock
Tries to remove this block from its WorldStorage
remove() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEntity
Completely removes the hologram.
remove(PlayerAchievement) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Removes the achievement from the earned list.
remove(Object) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
remove(String) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Removes the property from the internal storage
REMOVE_ALL_SPAWNERS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
removeAllAuthors() - Method in interface de.marcely.bedwars.api.arena.Arena
Removes all existing authors.
removeAllProblems() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Removes all problems and makes it buyable by that.
removeAllProblems() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Removes all problems and makes it buyable by that.
removeAuthor(String) - Method in interface de.marcely.bedwars.api.arena.Arena
Removes an author.
removeCallback(MigrationProcess.Callback) - Method in interface de.marcely.bedwars.api.MigrationProcess
Remove a previously added callback.
removeCloseListener(Consumer<Player>) - Method in interface de.marcely.bedwars.tools.gui.GUI
Removes a close listener from the gui.
removeCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
removeCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
removeCloseListener(Consumer<Player>) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
removeCommand(SubCommand) - Method in interface de.marcely.bedwars.api.command.CommandsCollection
Removes the command from the collection
removeCommand(String) - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Removes a command from the LobbyItem.getCommands() List.
removeCommand(String) - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Removes a command from the SpectatorItem.getCommands() List.
removeDeathMessageTarget(Player) - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Remove a player to whom the custom death message shall not be displayed to.
removeDeathMessageTargets(Collection<? extends Player>) - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Remove players to whom the custom death message shall not be displayed to.
removeDropDurationModifier(SpawnerDurationModifier) - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Removes an existing modifier.
removeFromQueue(Arena) - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Removes a single instance of an arena from the queue.
removeHandler(PlayerDeathInventoryDropEvent.Handler) - Method in class de.marcely.bedwars.api.event.player.PlayerDeathInventoryDropEvent
Tries to remove a Handler that has been added before
removeIssue(AddPlayerIssue) - Method in class de.marcely.bedwars.api.event.player.PlayerJoinArenaEvent
Removes an issue.
removeIssue(RejoinPlayerIssue) - Method in class de.marcely.bedwars.api.event.player.PlayerRejoinArenaEvent
Removes an issue.
removeIssues() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent
Removes every issue and causes the arena to be enabled anyways
removeIssues() - Method in class de.marcely.bedwars.api.event.player.PlayerModifyBlockPermissionEvent
Removes all existing issues.
removeListener(WriteListener) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
Removes an already added listener from this GUI
removeMetadata(String, Plugin) - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
 
removeOffer(VillagerOffer) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
Removes an existing offer.
removePlayerTrapBypass(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Removes a player's ability to bypass team traps
removePluginHook(Plugin) - Static method in class de.marcely.bedwars.api.BedwarsAPI
Removes a plugin hook.
removePluginHook(Plugin) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
removeProblem(PlayerBuyInShopEvent.DefaultProblem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Removes a problem.
removeProblem(PlayerBuyInShopEvent.Problem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Removes a problem.
removeProblem(PlayerBuyUpgradeEvent.DefaultProblem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Removes a problem.
removeProblem(PlayerBuyUpgradeEvent.Problem) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Removes a problem.
removeShopItem(ShopItem) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
removeShopItem(ShopItem) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Removes an item from this shop page
removeTeamEffect(Team, PotionEffectType) - Method in interface de.marcely.bedwars.api.arena.Arena
Removes an effect from a team
removeTeamEnchantment(Team, TeamEnchantment) - Method in interface de.marcely.bedwars.api.arena.Arena
Removes a team enchantment from a team, and applies it to team players
RENAME - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
replace(String, String) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
replacePAPIPlaceholders(String, Player) - Method in interface de.marcely.bedwars.tools.Helper
Will return a new String will all the PAPI (or similar supported plugins) being replaced.
RESCUE_PLATFORM - Enum constant in enum de.marcely.bedwars.api.game.specialitem.SpecialItemType
 
resetGameStats() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Will reset the game stats
It does not matter if you're calling this with the game stats or the normal stats
resetSkin() - Method in interface de.marcely.bedwars.api.world.hologram.skin.NPCHologramSkin
Removes the current skin of the NPC and causes it by that to look like Alex/Steve
RESETTING - Enum constant in enum de.marcely.bedwars.api.arena.ArenaStatus
The game has finished.
REWINSIDE - Enum constant in enum de.marcely.bedwars.api.game.shop.layout.ShopLayoutType
 
right() - Method in class de.marcely.bedwars.tools.Either.Left
 
right() - Method in interface de.marcely.bedwars.tools.Either
Retrieve the right value.
right() - Method in class de.marcely.bedwars.tools.Either.Right
 
right(R) - Static method in interface de.marcely.bedwars.tools.Either
Creates a new Either with something set to the right value.
Right(R) - Constructor for class de.marcely.bedwars.tools.Either.Right
 
RoundEndEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when a game has ended and is about to move into the EndLobby state (if enabled)
RoundEndEvent(Arena, Team, Collection<Player>) - Constructor for class de.marcely.bedwars.api.event.arena.RoundEndEvent
 
ROUNDS_PLAYED - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
RoundStartEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when a round is about to start
RoundStartEvent(Arena, boolean) - Constructor for class de.marcely.bedwars.api.event.arena.RoundStartEvent
 
run() - Method in interface de.marcely.bedwars.api.MigrationProcess
You must manually run this method in order to run this.
run(List<? extends RemoteArena>, RemoteArena) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaSelector
Make this selector do its thing using this method.
RUNNING - Enum constant in enum de.marcely.bedwars.api.arena.ArenaStatus
The game is running with players playing and spectators spectating
RUNNING - Enum constant in enum de.marcely.bedwars.api.PluginState
The plugin successfully started and is running now
runRegenerationBlocksSavingProcess() - Method in interface de.marcely.bedwars.api.arena.Arena
The saving process of the blocks inside the arenas (aka regeneration blocks) is being executed async.
runRegenerationBlocksSavingProcess(Consumer<Boolean>) - Method in interface de.marcely.bedwars.api.arena.Arena
The saving process of the blocks inside the arenas (aka regeneration blocks) is being executed async.

S

save() - Method in interface de.marcely.bedwars.api.arena.Arena
Save the arenas current state.
save() - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Asynchronously saves these achievements.
save() - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Asynchronously saves these achievements
It's usually not needed to call this method when the player is currently on the server as the plugin will already handle it
save() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Asynchronously saves these stats
It's usually not needed to call this method when the player is currently on the server as the plugin will already handle it
save(Runnable) - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Asynchronously saves these achievements.
save(Runnable) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Asynchronously saves these achievements.
It's usually not needed to call this method when the player is currently on the server as the plugin will already handle it
Important: The callback doesn't get synced to the main thread
save(Runnable) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Asynchronously saves these stats.
It's usually not needed to call this method when the player is currently on the server as the plugin will already handle it
Important: The callback doesn't get synced to the main thread
save(CustomBlock, JsonObject) - Method in interface de.marcely.bedwars.api.world.block.CustomBlock.Handler
You may use the storage feature of the plugin.
This method is getting called when the data is getting stored.
Load stuff from the given block into the JsonObject
SAVE_BLOCKS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
SAVE_REGION_CORNERS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
saveToString() - Method in class de.marcely.bedwars.tools.YamlConfigurationDescriptor
 
ScoreboardHandler - Class in de.marcely.bedwars.api.game.scoreboard
Manages the creation and termination of a scoreboard and what's getting displayed on the scoreboard
ScoreboardHandler() - Constructor for class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
 
ScoreboardType - Enum in de.marcely.bedwars.api.game.scoreboard
The occasion used by ScoreboardHandler to determinate what exactly shall be shown
ScoreboardUpdateCause - Enum in de.marcely.bedwars.api.game.scoreboard
What part of the scoreboard shall be updated
SELECT_TEAM - Enum constant in enum de.marcely.bedwars.api.game.lobby.LobbyItemHandlerType
Opens a GUI in which the player can select the team in which he wants to be in.
send(RemotePlayer) - Method in interface de.marcely.bedwars.api.message.Message
Computes it and sends it to the person
send(CommandSenderWrapper) - Method in interface de.marcely.bedwars.api.message.Message
Computes it and sends it to the person
send(CommandSender) - Method in interface de.marcely.bedwars.api.message.Message
Computes it and sends it to the person
sendMessage(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
sendMessage(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
sendMessage(String) - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Sends a message to the sender.
sendMessage(String...) - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Sends messages to the player.
sendMessage(String...) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Bukkit
 
sendMessage(String...) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.Remote
 
sendMessage(String...) - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Sends multiple messages to the sender.
sendPacket(Player, Object) - Method in interface de.marcely.bedwars.tools.NMSHelper
Will send a message to the player.
sendToHub() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Causes a player to get teleported to the hub server.
sendToHub(RemotePlayer) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Causes a player to get teleported to the hub server.
sendToHub(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Sends the player to the hub.
sendToHub(Player, boolean) - Method in interface de.marcely.bedwars.api.GameAPI
Sends the player to the hub.
sendWorldTimePacket(Player, long) - Method in interface de.marcely.bedwars.tools.NMSHelper
Sends a world time packet to the given player.
serialize() - Method in class de.marcely.bedwars.tools.location.XYZ
 
serialize() - Method in class de.marcely.bedwars.tools.location.XYZD
 
serialize() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
serialize(JsonObject) - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Puts all the permanent data of this controller into a json object.
SERVER_CHANNEL_NAME - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
If the arena is local: Plugin tries to fetch the BungeeCord channel name and returns that one.
SERVER_FULL - Enum constant in enum de.marcely.bedwars.api.remote.RemoteSpectatorAddResult.Result
The server is full.
SERVER_OFFLINE - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
Server didn't reply to rejoin request.
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZ
Sets the new coordinates
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZD
 
set(double, double, double) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
set(JsonElement) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(AttributesContainer) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(XYZ) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(Number) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(String) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(ConfigurationSerializable) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(Location) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(Vector) - Method in class de.marcely.bedwars.tools.attribute.Attribute
 
set(Attribute) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
set(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
set(XYZ) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
set(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
Copies and sets the xyz coordinates from the given object
set(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZD
 
set(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
set(XYZD) - Method in class de.marcely.bedwars.tools.location.XYZD
Copies and sets the xyz coordinates and direction coordinates from the given object
set(XYZYP) - Method in class de.marcely.bedwars.tools.location.XYZYP
Copies and sets the xyz coordinates and yaw/pitch coordinates from the given object
set(String, JsonElement) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, AttributesContainer) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, XYZ) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, Number) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, String) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, ConfigurationSerializable) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, Location) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, Vector) - Method in class de.marcely.bedwars.tools.attribute.AttributesContainer
 
set(String, Number) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Sets the value of an stats entry
set(String, String) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Will set the value of the property with that key
Ignores whether the key is uppercase or undercase
You may only use the following chars for the key: a-z, 0-9, :, _
It's safe to use UTF8 for the value.
Values are limited to 8192 bytes, otherwise an exception will be thrown
set(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZ
 
set(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZD
 
set(Location) - Method in class de.marcely.bedwars.tools.location.ImmutableXYZYP
 
set(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
Copies and sets the xyz coordinates from the given object
set(Location) - Method in class de.marcely.bedwars.tools.location.XYZD
 
set(Location) - Method in class de.marcely.bedwars.tools.location.XYZYP
 
SET - Enum constant in enum de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier.Operation
Will throw away previous values and set it to a new one (new = value)
SET_GAME_WORLD - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
SET_LOBBY - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
SET_REGION_CORNERS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
SET_SPECTATOR_SPAWN - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI.ButtonType
 
setAliases(String...) - Method in interface de.marcely.bedwars.api.command.SubCommand
Set the new aliases of the command.
setAltDisplayName(String) - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Will show this to the player as the cause that broke the bed.
setAmount(int) - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Set the amount that will be given to the player.
Not any product type does support this operation, those who don't support it will return false
setAmplifier(double) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Sets the amplifier applied to this upgrade level.
setAND() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
Use the AND operator.
setArena(Arena) - Method in interface de.marcely.bedwars.api.world.block.JoinArenaSignBlock
Set the new arena to which the player shall be added once he interacts with the block
setArenaName(String) - Method in interface de.marcely.bedwars.api.world.block.JoinArenaSignBlock
Set the new arena or arena picker to which shall be added once he interacts with the block
setAsConsole(boolean) - Method in interface de.marcely.bedwars.api.game.shop.product.CommandShopProduct
Define if the command should be executed as if the console typed it or as if the buyer typed it.
setAutoAssignTeam(boolean) - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Whether a team shall be automatically assigned.
setAutoAssignTeamIncludePlayers(Collection<RemotePlayer>) - Method in class de.marcely.bedwars.api.remote.AddRemotePlayerInfo
Set all players that shall also be concidered for the auto-team assignation.
setAutoWear(boolean) - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Set whether or not this item shall be automatically worn on purchase
setBedLocation(Team, XYZD) - Method in interface de.marcely.bedwars.api.arena.Arena
Sets the bed location of a team.
setBlockPlayerPlaced(Block, boolean) - Method in interface de.marcely.bedwars.api.arena.Arena
There are configurations which limit the block breaking to blocks that have been placed by players.
setBroadcasted(boolean) - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Define whether or not the event shall get broadcasted via titles, messages, etc.
setBroadcastingMessage(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Sets whether or not a message will be sent out to all team players when an upgrade or trap is purchased
setBroadcastingMessage(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Sets whether or not a message will be sent out to all team players when an upgrade is purchased, or when a trap is triggered
setBroadcastingSound(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerBuyUpgradeEvent
Set whether or not a sound should be played when an upgrade or trap is purchased
setBroadcastingSound(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Set whether or not a sound should be played when an upgrade is purchased, or when a trap is triggered
setBroadcastingTitle(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Sets whether or not a title will be sent out to all team players when an upgrade is purchased, or when a trap is triggered
setBukkitColor(Color) - Method in enum de.marcely.bedwars.api.arena.Team
Set the corresponding Color of this team.
setBukkitColor(Color) - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
setButtonIcon(PlayerOpenArenaEditorInSetupGUI.Button, ItemStack) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
setButtonVisibility(PlayerOpenArenaEditorInSetupGUI.Button, boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
setBuyGroup(BuyGroup) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Set the new buy-group of this item or remove it from an existing one.
setBuyGroupLevel(int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Set the buy-group level of this item.
setBuyGroupLevel(Player, BuyGroup, int) - Method in interface de.marcely.bedwars.api.arena.Arena
Modify the buy-group level of the player.
setBuyPermissionId(String) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Set a required buy permission for players.
setBypassTraps(boolean) - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Set if the player is able to bypass traps.
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.arena.ArenaDeleteEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.MigrationProcessRunEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerEarnAchievementEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportOutOfArenaEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.player.SpectatorJoinArenaEvent
 
setCancelled(boolean) - Method in class de.marcely.bedwars.api.event.SpecialBlockAddEvent
 
setCapsMultiply(int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Set the max amount that'll be multiplied when shift-clicking the item in the shop.
setCause(AddPlayerCause) - Method in c