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 and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface de.marcely.bedwars.tools.ThrowingConsumer
Performs this operation on the given argument.
ACHIEVEMENTS - Enum constant in enum de.marcely.bedwars.api.configuration.ConfigFile
The achievements config file
ACHIEVEMENTS - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenUIEvent.UIType
UI shown with either LobbyItemHandlerType.VIEW_ACHIEVEMENTS and "/bw achievements".
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(int, int, int) - Method in class de.marcely.bedwars.tools.location.IntXYZ
Adds the x-coordinates
add(IntXYZ) - Method in class de.marcely.bedwars.tools.location.IntXYZ
 
add(IntXYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
 
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 a stats entry.
add(String, Number, AttributeChangeCause) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Adds an amount to a 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
addEmptyLine(ConfigurationSection) - Method in class de.marcely.bedwars.tools.YamlConfigurationDescriptor
Adds a new empty line at the height of the configuration section.
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(ShopItem) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Adds an item to a shop page.
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(String, ItemStack) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Constructs a new ShopItem, and adds it to the ShopPage.
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
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 - Class 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
addPriceItem(ItemStack, int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds an ItemStack price to this instance.
addPriceSpawner(DropType, int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds a Spawner price to this instance.
addPrizeForMatchDisabledTicket(String) - Method in interface de.marcely.bedwars.api.arena.Arena
Set whether prizes (rewards in form of e.g. coins, achievements, stats ...) will be given to players during this match.
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.
addProductCommand(String, boolean) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds a product that executes a command when this item is being bought.
addProductItem(ItemStack, int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds a product that gives the player an ItemStack when this item is being bought.
addProductSpawner(DropType, int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds a product that gives the player a spawner drops when this item is being bought.
addProductSpecialItem(SpecialItem, int) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Adds a product that gives the player a SpecialItem when this item is being bought.
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
Creates a new instance.
addShopItem(ShopItem) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Tries to add a shopItem.
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, 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(RemotePlayer, 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.
addToQueue(QueuedCloningArena) - 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 - Static variable in class 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
 
andThen(ThrowingConsumer<? super T>) - Method in interface de.marcely.bedwars.tools.ThrowingConsumer
Returns a composed ThrowingConsumer that performs, in sequence, this operation followed by the after operation.
ANTI_STATS_ABUSE_QUICK_WINS_COUNT - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerProperty
The amount of past wins that were obtained within a certain round time.
AnvilGUI - Class in de.marcely.bedwars.tools.gui.type
Represents a GUI that allows the player to rename an item
AnvilGUI() - Constructor for class de.marcely.bedwars.tools.gui.type.AnvilGUI
Creates a new instance with an empty message
AnvilGUI(String) - Constructor for class de.marcely.bedwars.tools.gui.type.AnvilGUI
Creates a new instance with a default message
API_CUSTOM - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaPropertyChangeEvent.Property
A plugin manually called it using Arena.broadcastCustomPropertyChange()
API_CUSTOM - Enum constant in enum de.marcely.bedwars.api.event.remote.RemoteArenaPropertiesChangeEvent.Property
A plugin manually called it using Arena.broadcastCustomPropertyChange()
API_ITEM_BUY - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Player potentially didn't actually open the shop, he just bought a ShopItem via the API.
applyInfo(CloudSystemHook.ServerInfoDto) - Method in interface de.marcely.bedwars.api.hook.CloudSystemHook
Apply the given information to the cloud system.
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_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.arena.KickReason
Arena is being stopped
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, BedDestructionInfo.Cause, ArenaBedBreakEvent.Result, boolean, boolean, boolean, Function<Player, Message>) - 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 Class in de.marcely.bedwars.api.exception
Can be thrown when using the ArenaBuilder
ArenaBuildException(String) - Constructor for exception class 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 Class in de.marcely.bedwars.api.exception
 
ArenaConditionParseException(String) - Constructor for exception class de.marcely.bedwars.api.exception.ArenaConditionParseException
 
ArenaConditionVariable<T> - 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
 
ArenaPersistentStorage - Interface in de.marcely.bedwars.api.arena
Represents the persistent storage of an arena.
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 Class in de.marcely.bedwars.api.exception
 
ArenaPickerParseException(String) - Constructor for exception class 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.
ArenaUnloadEvent - Class in de.marcely.bedwars.api.event.arena
Gets called after an arena has been unloaded.
ArenaUnloadEvent(Arena) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaUnloadEvent
 
ArenaVotingHandler - Interface in de.marcely.bedwars.api.arena
Represents the handler for the voting system of an arena.
ArenaVotingPoolUpdateEvent - Class in de.marcely.bedwars.api.event.arena
Gets called when the voting pool of an arena gets updated.
ArenaVotingPoolUpdateEvent(Arena, int, List<Arena>, List<Arena>) - Constructor for class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
 
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
ArmorStandHologramSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents a hologram skin of the type EntityType.ARMOR_STAND.
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.
attack(float) - Method in interface de.marcely.bedwars.api.world.hologram.skin.DamageableSkin
Decreases the amount of health by a given amount and plays animation and sound.
AttributeChangeCause - Enum in de.marcely.bedwars.api.player
Add a certain cause when setting a player attribute.
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. a plugin).
BedDestructionInfo - Class in de.marcely.bedwars.api.arena
BedDestructionInfo.Cause - Enum in de.marcely.bedwars.api.arena
The specifc cause or action of the bed destruction.
BEDS_DESTROYED - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
BEDS_LOST - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
BEDWARS_RELOADED - Enum constant in enum de.marcely.bedwars.api.MigrationProcess.Origin
The "Bedwars Reloaded" plugin
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
 
BOOTS - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
The feet slot.
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(VarSound) - Method in interface de.marcely.bedwars.api.arena.Arena
Plays the sound to every player and spectator
broadcast(String) - Method in interface de.marcely.bedwars.api.arena.Arena
Sends this message to every player and spectator
broadcastCustomMessage(String, byte[]) - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Sends a custom message to any server on the network (apart from the local one).
broadcastCustomPropertyChange() - Method in interface de.marcely.bedwars.api.arena.Arena
Broadcast that a custom property has been changed (e.g. the value of an arena picker).
BROKEN_LOBBY - Static variable in class de.marcely.bedwars.api.arena.AddPlayerIssue
There is no lobby we can teleport to.
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(String...) - Static method in interface de.marcely.bedwars.api.message.Message
Creates an instance of a message that persists of multiple lines.
build(List<String>) - Static method in interface de.marcely.bedwars.api.message.Message
Creates an instance of a message that persists of multiple lines.
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
BukkitEntitySkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents a hologram skin that allows to make use of Bukkit's entity API.
BukkitWrapper() - Constructor for class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
buttonExists(PlayerOpenArenaEditorInSetupGUI.Button) - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaEditorInSetupGUI
 
buy(Player, boolean) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Make the player buy the item.
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
Example with 2 items: O O O X X O O O O
CENTRALIZED_EVEN - 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
Example with 2 items: O O O X O X O O O
CHANGE_ARENA - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Player used the "next 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
 
CHESTPLATE - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
The breast slot.
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.
clearTrapQueue() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Clears the trap queue.
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 interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns a clone of this instance.
clone() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns a clone of this instance.
clone() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns a clone of this instance.
clone() - Method in interface de.marcely.bedwars.api.message.Message
Clones an exact replica.
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.IntXYZ
 
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
 
clone() - Method in class de.marcely.bedwars.tools.VarParticle
 
clone() - Method in class de.marcely.bedwars.tools.VarSound
 
CLONED_ARENA_NAME - Enum constant in enum de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableType
Gets the name of the arena from which it has been cloned.
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
 
CLOUD_SYSTEM - Enum constant in enum de.marcely.bedwars.api.hook.HookCategory
A hook for the CloudSystem functionality.
CloudSystemHook - Interface in de.marcely.bedwars.api.hook
Represents a hook that is used to interact with the cloud system.
CloudSystemHook.ServerInfoDto - Class in de.marcely.bedwars.api.hook
Represents the information that the server shall display.
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 - Enum constant in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
The shop was opened using a command
COMMAND - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
A command opened the GUI
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_LOCATE_PLAYER - Enum constant in enum de.marcely.bedwars.api.Permissions
Grants access to the "/bw locateplayer" 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.BukkitWrapper - Class in de.marcely.bedwars.tools
 
CommandSenderWrapper.RemoteConsoleWrapper - Class in de.marcely.bedwars.tools
 
CommandSenderWrapper.RemotePlayerWrapper - 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.
ConfigFile - Enum in de.marcely.bedwars.api.configuration
Represents all the config files of MBedwars
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
 
ConfigurationAPI - Interface in de.marcely.bedwars.api.configuration
Contains API for getting and modifying MBedwars configurations.
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(Team) - Static method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Construct a new instance of this data container.
construct(CommandSenderWrapper) - Method in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
Construct an issue instance from this type.
construct(CommandSenderWrapper, String) - Method in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
Construct an issue instance from this type.
construct(String, Message) - Static method in class de.marcely.bedwars.api.arena.AddPlayerIssue
Constructs a new AddPlayerIssue with the given id and hint message.
construct(String, String) - Static method in class de.marcely.bedwars.api.arena.AddPlayerIssue
Constructs a new AddPlayerIssue with the given id and hint message.
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.
CURRENCY - Enum constant in enum de.marcely.bedwars.api.hook.HookCategory
A hook that adds an interface to maintain a currency.
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. the material of the block isn't the needed one)
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

DamageableSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Certain skin types have heatlh and may receive damage.
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.configuration - package de.marcely.bedwars.api.configuration
 
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.hook - package de.marcely.bedwars.api.hook
 
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.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.arena.BedDestructionInfo.Cause
Deprecated.
May be removed at any time
DEBUG - Enum constant in enum de.marcely.bedwars.api.arena.KickReason
Deprecated.
DEBUG - Enum constant in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
Deprecated.
This will be removed in the future as it has been replaced by /bw tools openupgradeshop
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(Reader) - Method in interface de.marcely.bedwars.api.arena.ArenaPersistentStorage
Deserializes the JSON object string from ArenaPersistentStorage.serialize(Writer).
deserialize(Map<String, Object>) - Static method in class de.marcely.bedwars.tools.location.IntXYZ
Required method for deserialization
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.
destroyBedBlocks(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to break/destroy the bed blocks of a team, but not change the internal state.
destroyBedNaturally(BedDestructionInfo) - Method in interface de.marcely.bedwars.api.arena.Arena
Will destroy the bed as if a player 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.
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(IntXYZ) - Method in class de.marcely.bedwars.tools.location.IntXYZ
 
distance(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
 
distance(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
 
distanceSquared(IntXYZ) - Method in class de.marcely.bedwars.tools.location.IntXYZ
 
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 MessageProccessor and returns its 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(String) - Method in interface de.marcely.bedwars.api.message.Message
Same as Message.done(String, boolean) and puts this instance automatically back into the pool
done(String, boolean) - Method in interface de.marcely.bedwars.api.message.Message
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.
doUpgrade(UpgradeLevel, Player) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Runs an upgrade for a team.
drawBorder(XYZ, XYZ, Player) - Method in interface de.marcely.bedwars.api.GameAPI
Draw a cube border once.
drop() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Make the spawner do its thing.
drop(boolean) - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Make the spawner do its thing.
drop(boolean, ItemStack[]) - 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()
END_LOBBY - Enum constant in enum de.marcely.bedwars.api.arena.AddPlayerCause
The match ended and players that died during the match - thus become spectators - get re-added to the end lobby.
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)
END_LOBBY - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
The match ended and players that died during the match - thus become spectators - get re-added to the 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.BukkitWrapper
 
equals(Object) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
equalsBlockCoords(XYZ) - Method in class de.marcely.bedwars.tools.location.IntXYZ
Check whether the block coords match.
equalsBlockCoords(XYZ) - Method in class de.marcely.bedwars.tools.location.XYZ
Check whether the block coords (i.a.
equalsBlockCoords(Block) - Method in class de.marcely.bedwars.tools.location.IntXYZ
Check whether the block coords match.
equalsBlockCoords(Block) - Method in class de.marcely.bedwars.tools.location.XYZ
Check whether the block coords (i.a.
equalsBlockCoords(Location) - Method in class de.marcely.bedwars.tools.location.IntXYZ
Check whether the block coords match.
equalsBlockCoords(Location) - Method in class de.marcely.bedwars.tools.location.XYZ
Check whether the block coords (i.a.
EquippableSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents a skin that is able to hold equipment.
evaluateString(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to evaluate an equation passed in as a String.
ExecutableCommand(String, boolean) - Constructor for class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent.ExecutableCommand
Create a new executable command.
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.
executeBedwarsCommandAsConsole(String, String[]) - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Executes a command on the server, as if a console 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.
EXPLOSIVE - Enum constant in enum de.marcely.bedwars.api.arena.BedDestructionInfo.Cause
An explosive (potentially placed by somebody) caused by its impact a destruction.

F

fetch(Player) - Method in class de.marcely.bedwars.api.message.PlayerLocaleFetcher
Fetches the locale of a player.
fetchAllStoredUUIDs() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Fetches all uuids of players that are known for this plugin.
fetchAsString(Player) - Method in class de.marcely.bedwars.api.message.PlayerLocaleFetcher
Fetches the locale in Java's Locale String format (e.g.
fetchLeaderboard(PlayerStatSet, int, int, Consumer<LeaderboardFetchResult>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Fetches players at the given ranks at the leaderboard.
fetchLeaderboardPosition(UUID, PlayerStatSet, Consumer<Integer>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Fetches the position of a player on the leaderboard.
fetchLeaderboardPosition(OfflinePlayer, PlayerStatSet, Consumer<Integer>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Fetches the position of a player on the leaderboard.
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_K_D - 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
 
flushQueuedPlayerData() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Transfers all queued-up player data to the other servers.
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.
forceLobbyHotbarRefresh(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Forcefully refresh the hotbar of a player during lobby phase.
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
formatDuration(long) - Method in interface de.marcely.bedwars.tools.Helper
Formats the milliseconds duration in a human-readable string.
formatDuration(Duration) - Method in interface de.marcely.bedwars.tools.Helper
Formats the duration in a human-readable string.
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
 
formatValue(Number) - Method in interface de.marcely.bedwars.api.player.PlayerStatSet
Returns what would be displayed as the value for a certian number.
free() - Method in interface de.marcely.bedwars.api.message.Message
Messages are stored in a pool to reduce memory usage.
from(Sound) - Static method in class de.marcely.bedwars.tools.VarSound
Creates a VarSound from a vanilla sound.
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
 
fromCustom(String) - Static method in class de.marcely.bedwars.tools.VarSound
Creates a VarSound from a custom sound.
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 - Static variable in class 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 (e.g. post ArenaStatus.END_LOBBY phase)
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_IS_MAIN_WORLD - Enum constant in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
The arena's RegenerationType is WORLD, and the arena's world is the server's main world.
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.
GENERIC - Enum constant in enum de.marcely.bedwars.api.player.AttributeChangeCause
Simply set the value.
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() - Static method in interface de.marcely.bedwars.api.configuration.ConfigurationAPI
Returns the global ConfigurationAPI 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.hook.HookAPI
Returns the global HookAPI 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() - Method in interface de.marcely.bedwars.tools.ThrowingSupplier
Gets a result.
get(Object) - Method in class de.marcely.bedwars.api.message.DefaultMessageMappings
 
get(String) - Method in interface de.marcely.bedwars.api.arena.ArenaPersistentStorage
Gets the value of the key.
get(String) - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Will look for the property with that key.
get(String) - Method in interface de.marcely.bedwars.api.player.PlayerStats
Looks for the stats entry with that key.
get(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the String value of the internal map.
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 achievements info of the player.
getAchievementsCached(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get achievements from the cache.
getAchievementsCached(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get achievements from the cache.
getAchievementTypeById(String) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Get an achievement by its id.
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.
getActivePool() - Method in interface de.marcely.bedwars.api.arena.ArenaVotingHandler
Get the pool of arenas that are currently actively being voted for.
getActiveUpgrades() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
The upgrade levels that currently effect the team.
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
 
getAffectedPlayerUUID() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
The UUID of the player that is affected with this event.
getAliases() - Method in interface de.marcely.bedwars.api.command.SubCommand
Other possible names for accessing this command.
getAliveTeams() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that still have a bed.
getAliveTeams(Player...) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that have at least one player.
getAll() - Method in interface de.marcely.bedwars.api.AddonAPI
Returns all addons that are currently registered.
getAllNames() - Method in interface de.marcely.bedwars.api.configuration.ConfigurationAPI
Gets all config names in the main config file.
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.
getApplyingPlayersPerTeam() - Method in class de.marcely.bedwars.api.arena.QueuedCloningArena
Gets the players per team amount that will be applied for the cloned arena.
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.arena.ArenaPersistentStorage
Gets the RemoteArena to which this instance matches.
getArena() - Method in interface de.marcely.bedwars.api.arena.ArenaVotingHandler
Get the arena this handler is for.
getArena() - Method in class de.marcely.bedwars.api.arena.QueuedCloningArena
Gets the arena that will be cloned in the future.
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.ArenaVotingPoolUpdateEvent
 
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.PlayerOpenArenaChestEvent
Returns the Arena in which the chest is located
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 (of the player) 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.PlayerShopProductGivingDetermineEvent
Get the arena the player is in.
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.PlayerUseSpecialItemFireballEvent
 
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.RemotePlayerPreJoinLocalArenaEvent
The arena that he is about to join.
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.shop.layout.ShopLayoutHandler.OpenEvent
Returns the arena the player is a part of.
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.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the arena the player is a part of.
getArena() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Returns the arena belonging to this state.
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.
getArenaByExactRealName(String) - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Looks for an arena from this server whose real name is identical to the given parameter.
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.
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).
getAttachement() - Method in class de.marcely.bedwars.tools.gui.GUIItem
Get an optional attachement to this item.
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.
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.
getAutoPluginNames() - Method in interface de.marcely.bedwars.api.hook.HookAPI
Returns the names of all plugin with which we can create a hook.
getBedDestructionTime(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Get the time when the bed of a team has been destroyed in ms.
getBedHologram(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Gets the hologram that is optionally being spawned above the team's bed.
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.
getBedParts(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the blocks of all the team's bed parts.
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.PlayerInteractSpecialBlockEvent
Get the special block the player tried to interact with.
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.IntXYZ
Get the Bukkit block that you can find at the given position.
getBlock(World) - Method in class de.marcely.bedwars.tools.location.XYZ
Get the Bukkit block that you can find at the given position.
getBlockAsync(Location, Consumer<Block>) - Method in interface de.marcely.bedwars.tools.Helper
Allows you to retrieve and modify a block asynchronously on 1.14+
getBlockAsync(World, int, int, int, Consumer<Block>) - Method in interface de.marcely.bedwars.tools.Helper
Allows you to retrieve and modify a block asynchronously on 1.14+
getBlockAsync(World, XYZ, Consumer<Block>) - Method in interface de.marcely.bedwars.tools.Helper
Allows you to retrieve and modify a block asynchronously on 1.14+
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
getBoolean(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the Boolean value of the internal map.
getBukkitChatColorFromBungee(ChatColor) - Method in interface de.marcely.bedwars.tools.Helper
Gets the ChatColor (from the Bukkit package) that fits the most to the Bungee color.
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.
 
getBukkitEntity() - Method in interface de.marcely.bedwars.api.world.hologram.skin.BukkitEntitySkin
Get the entity from Bukkit's API that is being used under the hood.
getBukkitEnum() - Method in class de.marcely.bedwars.tools.VarSound
Returns the bukkit enum of the sound.
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.BukkitWrapper
 
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.RemoteConsoleWrapper
 
getBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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.
getBungeeChatColor() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the corresponding ChatColor to this team.
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.
getById(String) - Static method in enum de.marcely.bedwars.api.game.shop.price.ShopPriceType
Tries to look up for a price type with a specific id.
getById(String) - Static method in enum de.marcely.bedwars.api.game.shop.product.ShopProductType
Tries to look up for a product type with a specific id.
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.
getByName(String) - Static method in enum de.marcely.bedwars.api.game.scoreboard.ScoreboardType
Looks through all ScoreboardTypes 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().
getCachedAchievements() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Gets a collection of all currently cached properties achievements.
getCachedProperties() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Gets a collection of all currently cached player properties.
getCachedStats() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Gets a collection of all currently cached player stats.
getCallback() - Method in class de.marcely.bedwars.api.arena.QueuedCloningArena
An optional callback that returns the result of the cloning.
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.
getCategory() - Method in interface de.marcely.bedwars.api.hook.CloudSystemHook
 
getCategory() - Method in interface de.marcely.bedwars.api.hook.Hook
Get the category of the hook.
getCategory() - Method in interface de.marcely.bedwars.api.hook.NicknamingHook
 
getCategory() - Method in interface de.marcely.bedwars.api.hook.PartiesHook
 
getCause() - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Get the specific cause or action of the bed destruction.
getCause() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Returns the specific cause of the bed destruction.
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).
getCausingPlayer() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
Returns the player that is responsible for this event.
getChannel() - Method in class de.marcely.bedwars.api.event.remote.RemoteCustomMessageReceiveEvent
Gets the channel parameter that has been passed into the send method on the other server.
getChatColor() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getChatMessage() - Method in enum de.marcely.bedwars.api.arena.BedDestructionInfo.Cause
Get the chat message that might be used for this cause.
getChatMessageFunction() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Get the function that is used to obtain the message that shall be sent to each player.
getChestBlock() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaChestEvent
Return the block the player clicked on to open the chest
getChildrens() - Method in class de.marcely.bedwars.api.arena.picker.condition.ArenaConditionGroup
Gets all childrens that have been aded.
getChoice(Player) - Method in interface de.marcely.bedwars.api.arena.ArenaVotingHandler
Get the choice of a player.
getChunkAsync(World, int, int, Consumer<Chunk>) - Method in interface de.marcely.bedwars.tools.Helper
Allows you to retrieve and modify a block asynchronously on 1.14+
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.
getClonedItem() - Method in class de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent
Get the cloned item that was used within PlayerOpenShopEvent.getClonedPage().
getClonedPage() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
Returns the cloned page that was opened.
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
getCloudSystemHooks() - Method in interface de.marcely.bedwars.api.hook.HookAPI
Get all currently registered cloud system hooks.
getCommand() - Method in class de.marcely.bedwars.api.event.CommandExecuteEvent
The subcommand that has been executed
getCommand() - Method in class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent.ExecutableCommand
Get the command to be 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.BukkitWrapper
 
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.RemoteConsoleWrapper
 
getCommandSender() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
getCommandsRoot() - Method in class de.marcely.bedwars.api.BedwarsAddon
Returns the CommandsCollection that's bound to this addon.
getCompanionOwner(Entity) - Method in interface de.marcely.bedwars.api.GameAPI
Get the UUID of the player who owns the given companion.
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.
getConfigDescription() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the unformatted description as it is written in the configs.
getConfigDroppingMaterials() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the original materials as they were configured.
getConfigName() - Method in enum de.marcely.bedwars.api.arena.Team
Get the formatted name of the team as it is present in the configs.
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.
getConfigName() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
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.
getConfigurationAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for getting/setting configs, as well as saving config files.
getConfigurationAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
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.
getCount() - Method in class de.marcely.bedwars.tools.VarParticle
Get the amount of particles that will be shown.
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.
getCurrentLevel(Upgrade) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Returns the level this team has upgraded this upgrade to.
getCurrentUpgradeLevel(Upgrade) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Returns the UpgradeLevel the teams has reached on this upgrade.
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.
getCustomImplementationCallback() - Method in class de.marcely.bedwars.api.event.player.PlayerTeleportHubEvent
This method is used to get the custom implementation callback.
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().
getDamageInfo() - Method in class de.marcely.bedwars.api.event.player.PlayerKillPlayerEvent
Get the past damage info of when the damager directly or indirectly damaged the killed player of this event.
getDamager() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Get the player who directly/indirectly caused the game.
getDamageSound() - Method in interface de.marcely.bedwars.api.world.hologram.skin.DamageableSkin
Get the sound that will be played when it is being attacked.
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.
getDeathSound() - Method in interface de.marcely.bedwars.api.world.hologram.skin.DamageableSkin
Get the sound that will be played when it died.
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.
getDefaultLocaleFetcher() - Method in interface de.marcely.bedwars.api.message.MessageAPI
Returns the default PlayerLocaleFetcher initiated by the MBedwars plugin
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
getDefaults() - Static method in class de.marcely.bedwars.api.arena.AddPlayerIssue
Returns a collection of all default issues that are present with this class.
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
getDefaultString() - Method in interface de.marcely.bedwars.api.message.Message
Returns the default string in case no matching message has been found by the key.
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.game.shop.ShopItem
Returns the formatted description of the item in the default language.
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. when a player earns it
getDescription(String) - Method in interface de.marcely.bedwars.api.configuration.ConfigurationAPI
Get the description of a certain config.
getDescription(CommandSender) - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the formatted description in the language of the sender.
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. when a player earns it
Tip: Use Message.buildByKey(String, String) when you're saving the message in the messages file
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.
getDestroyer() - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Get the player that is responsible for the bed destruction.
getDestroyerName() - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Get the explicit name of the thing that broke it (e.g.
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.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the direction in which the fireball shall fly.
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() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
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.
getDisplayedAuthors(CommandSender) - Method in interface de.marcely.bedwars.api.remote.RemoteArena
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
Get the name of the team in the default language.
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
Get the name of the team in the language of the CommandSender.
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.
getDouble(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the Double value of the internal map.
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 class de.marcely.bedwars.api.event.arena.SpawnerDropEvent
Returns all the DropTypes a spawner should drop.
getDroppingMaterials() - Method in interface de.marcely.bedwars.api.game.spawner.DropType
Returns the materials that will be dropped.
getDropType() - Method in class de.marcely.bedwars.api.event.player.PlayerPickupDropEvent
Returns the potential DropType of the spawner that dropped this item.
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 (in seconds) 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.
getEnchantmentByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify an enchantment given by its name.
getEnforcedInitials() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the enforced initials of the team that shall be shown to players.
getEnforcedInitials() - Method in interface de.marcely.bedwars.api.unsafe.TeamWrapper
Deprecated.
 
getEnterTime() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the time when he got a spectator.
getEntity() - Method in class de.marcely.bedwars.api.event.player.PlayerInteractHologramEntityEvent
Get the hologram entity that the player tries to interact with.
getEntityById(World, int) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the entity whose Entity.getEntityId() is equal to the given one.
getEntityDamageSound(Entity) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the sound that the entity would play if it'd receive damage.
getEntityDeathSound(Entity) - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the sound that the entity would play if it'd die.
getEntityHeight(Entity) - Method in interface de.marcely.bedwars.tools.NMSHelper
Get the height of the entity
getEntityId() - Method in interface de.marcely.bedwars.api.world.hologram.HologramSkin
Returns the id of the entity that is being shown.
getEntityType() - Method in interface de.marcely.bedwars.api.world.hologram.HologramSkin
Returns the EntityType that is being shown with this skin.
getEntityType() - Method in interface de.marcely.bedwars.api.world.hologram.skin.LivingEntityHologramSkin
Get the current EntityType that is being used for this skin
getEntityTypeByName(String) - Method in interface de.marcely.bedwars.tools.Helper
Tries to identify the type of an entity given by its name.
getEntityWidth(Entity) - Method in interface de.marcely.bedwars.tools.NMSHelper
Get the width of the entity
getEntry() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariableValue
Returns the actual data that this wrapper is holding.
getEquipment() - Method in interface de.marcely.bedwars.api.world.hologram.skin.EquippableSkin
Get the equipment instance of this entity.
getEvent() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Get the event that was used to obtain this info from.
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
getExecutingCommands() - Method in class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent
Get the commands that shall be executed.
getExecutingSender() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
The CommandSender who sent the command to reset all player stats.
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
getFlightSpeed() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the speed of the fireball.
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.
getForceSlot() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeLevel
Returns the slot at which it'll be placed at after the rendering of the upgrade 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 class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the internal map that represents the game stats of the player.
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() - Method in class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent
Get the items that the player shall receive.
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.PlayerOpenUIEvent
Get the rendered GUI that'd be shown.
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. getting executed
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.ArenaUnloadEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
 
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.PlayerArenaVoteEvent
 
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.PlayerDataPurgeEvent
 
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.PlayerInteractHologramEntityEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerInteractSpecialBlockEvent
 
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.PlayerOpenArenaChestEvent
 
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.PlayerOpenUIEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerPickupDropEvent
 
getHandlerList() - Static method in class de.marcely.bedwars.api.event.player.PlayerPropertyChangeEvent
 
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.PlayerShopProductGivingDetermineEvent
 
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.PlayerUseSpecialItemFireballEvent
 
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.RemoteCustomMessageReceiveEvent
 
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.RemotePlayerPreJoinLocalArenaEvent
 
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.ArenaUnloadEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
 
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.PlayerArenaVoteEvent
 
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.PlayerDataPurgeEvent
 
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.PlayerInteractHologramEntityEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerInteractSpecialBlockEvent
 
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.PlayerOpenArenaChestEvent
 
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.PlayerOpenUIEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenUpgradeShopEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerPickupDropEvent
 
getHandlers() - Method in class de.marcely.bedwars.api.event.player.PlayerPropertyChangeEvent
 
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.PlayerShopProductGivingDetermineEvent
 
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.PlayerUseSpecialItemFireballEvent
 
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.RemoteCustomMessageReceiveEvent
 
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.RemotePlayerPreJoinLocalArenaEvent
 
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
 
getHealth() - Method in interface de.marcely.bedwars.api.world.hologram.skin.DamageableSkin
Get the amount of heatlh that the entity currently has.
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.
 
getHighestLevel() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns the highest level of the BuyGroup.getLevels() Set.
getHintMessage(Arena) - Method in class de.marcely.bedwars.api.arena.AddPlayerIssue
Returns the message that will be displayed to the player.
getHintMessage(RemoteArena) - Method in class 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.game.spawner.Spawner
Gets the hologram that is used to display i.a. the remaining time and the block.
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.
getHookAPI() - Static method in class de.marcely.bedwars.api.BedwarsAPI
Contains API for managing hooks.
getHookAPI() - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
getHookedPlugin() - Method in interface de.marcely.bedwars.api.hook.Hook
Get the plugin into which this hook class is hooking into.
getHooks() - Method in interface de.marcely.bedwars.api.hook.HookAPI
Gets all hooks that currently are active.
getHooksByHooked(Plugin) - Method in interface de.marcely.bedwars.api.hook.HookAPI
Get all hooks that hook into the given plugin.
getHooksByManaging(Plugin) - Method in interface de.marcely.bedwars.api.hook.HookAPI
Get all hooks that are being managed by the given plugin.
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 class de.marcely.bedwars.api.arena.AddPlayerIssue
Get the id of this issue that was passed during construction.
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 enum de.marcely.bedwars.api.game.shop.price.ShopPriceType
Returns the id of this type that is being used to identify it in e.g. the shop config file.
getId() - Method in interface de.marcely.bedwars.api.game.shop.product.ShopProduct
Returns the unique id of this instance.
getId() - Method in enum de.marcely.bedwars.api.game.shop.product.ShopProductType
Returns the id of this type that is being used to identify it in e.g. the shop config file.
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. the shop config
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
getImplementedAPIVersion() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns the MBedwars API version that is implemented by the current RemoteAPI instance.
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 is left (in seconds) until an active match is ending.
getInitials() - Method in enum de.marcely.bedwars.api.arena.Team
Returns the initials of the team that shall be shown to players.
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.
getInputString() - Method in interface de.marcely.bedwars.api.message.Message
Get the string that has been inserted.
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.
getInstant() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Get the Instant when this info was obtained.
getInt(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the Integer value of the internal map.
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.
getInternalIdV17() - Method in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Returns the 1.17+ NMS id that is being used for the given slot.
getInternalIdV8() - Method in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Returns the 1.8 NMS id that is being used for the given slot.
getInternalIdV9() - Method in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Returns the 1.9+ NMS id that is being used for the given slot.
getInventory() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaChestEvent
The inventory that holds the contents of the special chest.
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.
getIssue() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerPreJoinLocalArenaEvent
Get the issue that may prevent the player from joining the arena.
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.PlayerPickupDropEvent
Returns the item that the player is trying to pick up.
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() - Method in class de.marcely.bedwars.tools.gui.GUIItem
Get the item that will be displayed in the inventory.
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.
getItem(HologramEquipment.Slot) - Method in interface de.marcely.bedwars.api.world.hologram.HologramEquipment
Get an item that has been put at a certain 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
Gets all the items that the player would theoretically see in the GUI.
getItems() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns all the possible 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.
getItemStack(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the ItemStack value of the internal map.
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.PlayerPropertyChangeEvent
Get the key of the property of who the value might change
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.
getKeys() - Method in interface de.marcely.bedwars.api.arena.ArenaPersistentStorage
Gets all the keys that exist within this storage.
getKeys() - Method in interface de.marcely.bedwars.tools.PersistentStorage
Gets all the keys that exist within this storage.
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 time when the player has the last (re)joined the match.
getLastPlayer() - Method in class de.marcely.bedwars.api.event.arena.TeamEliminateEvent
Returns the player that survived as last in the team that has been eliminated
getLastPlayerCausedDamage(Player) - Method in interface de.marcely.bedwars.api.GameAPI
Get the info of the last directly/indirectly player-caused damage during a match.
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.
getLeaders() - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Party
Get the leaders of the party.
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 applied
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<List<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.
getListener() - Method in class de.marcely.bedwars.tools.gui.GUIItem
Get the click listener of this 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 that he has configured within his client.
getLocaleFetcher() - Method in interface de.marcely.bedwars.api.message.MessageAPI
Get the active instance that fetches the locale of a 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.
getLoginTime() - Method in interface de.marcely.bedwars.api.remote.RemotePlayer
Get the time since when we know that the player has joined the given server (not the network!).
getLong(String) - Method in interface de.marcely.bedwars.tools.StringMapSerializationHelper
Gets the Long value of the internal map.
getLosers() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns *all* the online player that lost the round.
getLowestLevel() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns the lowest level of the BuyGroup.getLevels() Set.
getManagingPlugin() - Method in interface de.marcely.bedwars.api.hook.Hook
Get the plugin that is managing and created this hook.
getMatchingSpectatorKickReason() - Method in enum de.marcely.bedwars.api.arena.KickReason
The used reason for when a playing spectator gets kicked.
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.
getMaxLevel() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
Returns the maximum level in this upgrade
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.
getMaxNearbyItems() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the max amount of spawner items that can be in this spawner before it stops spawning new items
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.
getMaxPoolSize() - Method in class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
Returns the maximum amount of choices you can have when voting.
getMaxRank() - Method in class de.marcely.bedwars.api.player.LeaderboardFetchResult
Gets the maximum rank that has been fetched with this result.
getMaxRegionCorner() - Method in interface de.marcely.bedwars.api.arena.Arena
An arena of the type RegenerationType.REGION has two corners.
getMember(UUID) - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Party
Get a member (or leader) by its id.
getMember(UUID, Consumer<Optional<PartiesHook.Member>>) - Method in interface de.marcely.bedwars.api.hook.PartiesHook
Asynchronously receive the info about a member and its party in which the player may be a part of.
getMember(Player, Consumer<Optional<PartiesHook.Member>>) - Method in interface de.marcely.bedwars.api.hook.PartiesHook
Asynchronously receive the info about a member and its party in which the player may be a part of.
getMembers(boolean) - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Party
Get all the members that are a part of this party.
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 enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
Get the message that would be sent to the player.
getMessage() - Method in class de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.Issue
 
getMessage() - Method in enum de.marcely.bedwars.api.event.arena.ArenaIssuesCheckEvent.IssueType
Get the error message that would be displayed using this issue-type.
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
 
getMinecraftPatchVersion() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Returns the patch version of the running server software.
getMinecraftVersion() - Method in interface de.marcely.bedwars.api.remote.RemoteServer
Returns the minor version of the running server software.
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.
getMinRank() - Method in class de.marcely.bedwars.api.player.LeaderboardFetchResult
Gets the minimum rank that has been fetched with this result.
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.
getMissingAmount(Player) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the amount of instances (i.a. item) the player is missing to pay the price
getMissingAmount(Player, ItemStack[]) - Method in interface de.marcely.bedwars.api.game.shop.price.ShopPrice
Returns the amount of instances (i.a. item) the player is missing to pay the price
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.
getMultiplier() - Method in class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent
Get the multiplier of the shop product.
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. when a player earns it
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.BukkitWrapper
 
getName() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Remotes the name of the sender.
getName() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
getName() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
getName() - Method in class de.marcely.bedwars.tools.VarParticle
Returns the name of the name/particle.
getName() - Method in class de.marcely.bedwars.tools.VarSound
Returns the name of the sound.
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. when a player earns it
Tip: Use Message.buildByKey(String, String) when you're saving the message in the messages file
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
Get the original Message instance that is used for the name of the team.
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.
getNearbyHolograms(Location, double) - Method in interface de.marcely.bedwars.api.world.WorldStorage
Returns all the holograms within the given radius.
getNearbyItemsCount() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Counts all the items that are currently uncollected in the spawner.
getNewChoice() - Method in class de.marcely.bedwars.api.event.player.PlayerArenaVoteEvent
Get the new choice of the player.
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.PlayerPropertyChangeEvent
Get the new value that's on being planned to be set.
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
 
getNextUpgradeLevel(Upgrade) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Returns the next upgrade level players can buy of the specified type.
getNickedPlayerRealName(Player) - Method in interface de.marcely.bedwars.tools.Helper
Nicknaming plugins might replace HumanEntity.getName() in favour for the nicked name.
getNickname(Player) - Method in interface de.marcely.bedwars.api.hook.NicknamingHook
Get the nickname that a player is currently using.
getNicknamingHooks() - Method in interface de.marcely.bedwars.api.hook.HookAPI
Get all currently registered nicknaming hooks.
getNMSEntity() - Method in interface de.marcely.bedwars.api.world.hologram.HologramSkin
Returns the NMS object that is being used internally for this skin.
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.
getOffsetX() - Method in class de.marcely.bedwars.tools.VarParticle
Defines the random offset at the x-coordinate at which a particle may be spawned.
getOffsetY() - Method in class de.marcely.bedwars.tools.VarParticle
Defines the random offset at the y-coordinate at which a particle may be spawned.
getOffsetZ() - Method in class de.marcely.bedwars.tools.VarParticle
Defines the random offset at the z-coordinate at which a particle may be spawned.
getOldChoice() - Method in class de.marcely.bedwars.api.event.player.PlayerArenaVoteEvent
Get the previous choice of the player.
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.PlayerPropertyChangeEvent
Returns the previous value that was set.
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.
getOriginal() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Returns the original "non-cloned" instance.
getOriginal() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Returns the original "non-cloned" instance.
getOriginal() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the original "non-cloned" instance.
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.
getOriginEvent() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the event that was called right before this event.
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[]).
getOverridingUsage(CommandSenderWrapper) - Method in interface de.marcely.bedwars.api.command.CommandHandler
Override the shown usage at certain conditions.
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.
getPageItems() - Method in interface de.marcely.bedwars.api.game.shop.layout.ShopLayoutHandler.OpenEvent
All items that should be displayed to the player
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.
getParticipatingVotingPool() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the voting arena in which this arena is in the pool of.
getPartiesHooks() - Method in interface de.marcely.bedwars.api.hook.HookAPI
Get all currently registered parties hooks.
getParty() - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Member
Get the party of which the member is a part of.
getPatchVersion() - Method in interface de.marcely.bedwars.tools.NMSHelper
Returns the patch version of the running software.
getPayload() - Method in class de.marcely.bedwars.api.event.remote.RemoteCustomMessageReceiveEvent
Gets the unmodified payload.
getPermission() - Method in interface de.marcely.bedwars.api.command.SubCommand
The permission needed to use the command.
getPersistentStorage() - Method in interface de.marcely.bedwars.api.arena.Arena
Gets a helper class for storing persistent information for exactly this arena instance.
getPersistentStorage() - Method in interface de.marcely.bedwars.api.remote.RemoteArena
Gets a helper class for storing persistent information for exactly this arena instance.
getPersistentStorage() - Method in interface de.marcely.bedwars.tools.PersistentStorage.Holder
Get the persistent storage of this object.
getPitch() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
getPitch() - Method in class de.marcely.bedwars.tools.VarSound
Returns the pitch of the sound.
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
getPlaceholder(String) - Method in interface de.marcely.bedwars.api.message.Message
Obtains the value of a placeholder that has been previously added.
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.RemotePlayerPreJoinLocalArenaEvent
The player that is about to join the arena.
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.
getPlayerPrivateInventory() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the players private inventory, used for ender chests in some configurations.
getPlayerPrivateInventory(Player) - Method in interface de.marcely.bedwars.api.arena.Arena
Obtain a players private chest inventory using this method.
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.
getPlayerSkinData(Player) - Method in interface de.marcely.bedwars.tools.Helper
Gets the texture & signature of the player's skin.
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
The UUID of the involved player
getPlayTime() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the duration 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 class de.marcely.bedwars.api.message.PlayerLocaleFetcher
Returns the plugin that's owning this instance
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.
getPool() - Method in class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
Get the new voting pool of the arena.
getPotentialPool() - Method in class de.marcely.bedwars.api.event.arena.ArenaVotingPoolUpdateEvent
Returns all arenas that are potential choices for the voting pool.
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.
getPrizeForMatchDisabledTickets() - Method in interface de.marcely.bedwars.api.arena.Arena
Get a list of ticket ids of whatever reason the prize for match has been disabled.
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.
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.
getProjectileDamager() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Tries to get the projectile that was used to damage the player.
getProperties() - Method in class de.marcely.bedwars.api.event.player.PlayerPropertyChangeEvent
Get the PlayerProperties in which the new value might get set
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.
getPropertiesAtRank(int) - Method in class de.marcely.bedwars.api.player.LeaderboardFetchResult
Obtains the properties of the player at the given rank.
getPropertiesCached(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get properties from the cache.
getPropertiesCached(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get properties from the cache.
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.
getQueuedTraps() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
The traps currently queued for this team.
getQueueEntries() - Method in interface de.marcely.bedwars.api.arena.ArenaCloningManager
Gets all entries that are enqueued for the cloning process.
getQuitLosers() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns the offline players that lost the round.
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 when the player has quit the arena.
getQuitWinners() - Method in class de.marcely.bedwars.api.event.arena.RoundEndEvent
Returns the offline players that won the round.
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.
getRealName(Player) - Method in interface de.marcely.bedwars.api.hook.NicknamingHook
Get the real name of the player.
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.BukkitWrapper
 
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.RemoteConsoleWrapper
 
getReference() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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.
getRegisteredAchievementTypes() - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Get all existing achievements.
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
getReleaseTime() - Method in interface de.marcely.bedwars.api.game.spectator.Spectator
Returns the time when he is supposed to be released from enforced spectating.
getRemainingNextDropTime() - Method in interface de.marcely.bedwars.api.game.spawner.Spawner
Returns the time in ticks until the spawner drops something again
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.BukkitWrapper
 
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.RemoteConsoleWrapper
 
getRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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.
getRestrictedStatSetIds() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Get the stat sets that shall be purged.
getRestriction() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
The ArenaConditionGroup that controls what arenas this ShopItem is visible in.
getRestriction() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
The ArenaConditionGroup that controls what arenas this ShopPage is visible in.
getRestriction() - Method in interface de.marcely.bedwars.api.game.upgrade.Upgrade
The ArenaConditionGroup that controls what arenas this Upgrade is visible in.
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 when the arena changed the last time its state to ArenaStatus.RUNNING.
getRoundStopTime() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the time when the arena changed the last time its state from ArenaStatus.RUNNING to something else.
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
Get the time since the current match is running or how long the last has match.
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.
getSender() - Method in class de.marcely.bedwars.api.event.remote.RemoteCustomMessageReceiveEvent
Get the server that has sent this message.
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.
getServerName() - Method in interface de.marcely.bedwars.api.hook.CloudSystemHook
Get the name of the server.
getServers() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns a collection of all known servers (including the local one RemoteAPI.getLocalServer()).
getShooter() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the entity from whom the fireball shall come from.
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
getShopProduct() - Method in class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent
Get the shop product that the player is trying to buy.
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.
getSkin() - Method in interface de.marcely.bedwars.api.world.hologram.HologramEquipment
Get the skin that is being represented by this instance.
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.
getSoloRejoinTask() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the task used to eliminate a team if no players rejoin in the configured time.
getSoundByMinecraftName(String) - Method in interface de.marcely.bedwars.tools.NMSHelper
Tries to parse a Minecraft sound given by it's vanilla id (e.g. minecraft:beacon.activate)
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(IntXYZ) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns all spawners that are located at that block/location
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 class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the location where the fireball shall spawn.
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.
getStatsAtRank(int) - Method in class de.marcely.bedwars.api.player.LeaderboardFetchResult
Obtains the stats of the player at the given rank.
getStatsByName(String, Consumer<Optional<PlayerStats>>) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to fetch the stats of the player given by its name.
getStatsCached(UUID) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get stats from the cache.
getStatsCached(OfflinePlayer) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Tries to get stats from the cache.
getStatsDataSet(String) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Searches for the data set with that id and returns it.
getStatSet() - Method in class de.marcely.bedwars.api.player.LeaderboardFetchResult
Get the stat set that was used to order the players.
getStatsSet(String) - Method in interface de.marcely.bedwars.api.player.PlayerDataAPI
Returns the stats set with the given id.
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
getSynchronizedFlag(String) - Method in interface de.marcely.bedwars.api.arena.ArenaPersistentStorage
Get whether the key-value pair shall be synchronized between servers.
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.arena.BedDestructionInfo
Get the team of whom the bed shall be destroyed.
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.PlayerOpenArenaChestEvent
Returns the player's Team
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.PlayerShopProductGivingDetermineEvent
Get the team the player is in.
getTeam() - Method in class de.marcely.bedwars.api.event.player.PlayerTriggerUpgradeEvent
Returns the team in which the upgrade or trap belongs to.
getTeam() - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
The team that belongs to this state.
getTeamBaseOnlyEffects(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns effects applied to a team around their base
getTeamByBaseLocation(XYZ) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to fetch the team of a location that's inside a base.
getTeamByBaseLocation(Location) - Method in interface de.marcely.bedwars.api.arena.Arena
Tries to fetch the team of a location that's inside a 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.
getTeamsWithPlayers() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that have at least one player.
getTeamsWithPlayers(Player...) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns a List of all teams that have at least one player.
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.
getTimeMs() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Deprecated.
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.
getTotalPool() - Method in interface de.marcely.bedwars.api.arena.ArenaVotingHandler
Get the pool of theoretical arenas that may be voted for.
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.event.player.PlayerOpenUIEvent
Get the type of the UI.
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.
getUnformattedHintMessage() - Method in class de.marcely.bedwars.api.arena.AddPlayerIssue
Get the hint message that has been passed during the construction.
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.hook.PartiesHook.Member
The UUID of the player (Entity.getUniqueId().
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.BukkitWrapper
 
getUniqueId() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Remotes the uuid of the sender.
getUniqueId() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
getUniqueId() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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
getUpgrades() - Method in interface de.marcely.bedwars.api.GameAPI
Returns all the upgrades that are currently loaded.
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() - Method in interface de.marcely.bedwars.api.game.upgrade.layout.UpgradeShopLayoutHandler.OpenEvent
Returns the upgrade state corresponding to the team this gui is selling upgrades for.
getUpgradeState(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the UpgradeState of a specified team
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 default parameters the command expects.
getUsage(CommandSenderWrapper) - Method in interface de.marcely.bedwars.api.command.SubCommand
Returns the parameters the command expects for a specific sender.
getUsername() - Method in class de.marcely.bedwars.api.arena.QuitPlayerMemory
Returns the name (OfflinePlayer.getName()) of the player.
getUsername() - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Member
The name of the player (HumanEntity.getName().
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.
getValue(String) - Method in interface de.marcely.bedwars.api.configuration.ConfigurationAPI
Get the object that is currently set for this config
getValueClass() - Method in class de.marcely.bedwars.api.arena.picker.condition.variable.ArenaConditionVariable
The class of the value that is being fetched.
getValueType(String) - Method in interface de.marcely.bedwars.api.configuration.ConfigurationAPI
Returns the data type used for a certian Config.
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 server software.
getVisibleLobbyItem(int, Player, Arena) - Method in interface de.marcely.bedwars.api.GameAPI
Returns the currently visible item at a specific slot.
getVisiblePageItems(Arena, Player) - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Returns the items that are inside the page for a specific player.
getVolume() - Method in class de.marcely.bedwars.tools.VarSound
Returns the volume of the sound.
getVoters(Arena) - Method in interface de.marcely.bedwars.api.arena.ArenaVotingHandler
Get all the players who are voting for an arena.
getVoting() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns the voting handler of this arena.
getVoting() - Method in class de.marcely.bedwars.api.event.player.PlayerArenaVoteEvent
Get the voting handler of the arena in which the voting is happening.
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 online 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.IntXYZ
Returns the x-coordinate
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.IntXYZ
Returns the y-coordinate
getY() - Method in class de.marcely.bedwars.tools.location.XYZ
Returns the y-coordinate
getYaw() - Method in class de.marcely.bedwars.tools.location.XYZYP
 
getYield() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns the yield of the explosion.
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.IntXYZ
Returns the z-coordinate
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!)
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
Represents an interactable item that can be added to a 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)
hasIssue() - Method in class de.marcely.bedwars.api.event.remote.RemotePlayerPreJoinLocalArenaEvent
Get if any issue has been added so far, that'd prevent the player from joining.
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 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
 
hasNickname(Player) - Method in interface de.marcely.bedwars.api.hook.NicknamingHook
Get whether a player currently has a nickname.
hasOpen(Player) - Method in interface de.marcely.bedwars.tools.gui.GUI
Get whether the given player has the inventory currently open
hasOpen(Player) - Method in class de.marcely.bedwars.tools.gui.type.AnvilGUI
 
hasOpen(Player) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
 
hasOpen(Player) - Method in class de.marcely.bedwars.tools.gui.type.VillagerGUI
 
hasPermission(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
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.RemoteConsoleWrapper
 
hasPermission(String) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
hasPermission(Permission) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
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.RemoteConsoleWrapper
 
hasPermission(Permission) - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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
HELMET - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
The head slot.
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".
HologramEquipment - Interface in de.marcely.bedwars.api.world.hologram
Represents the externally visible equipment inventory of a hologram.
HologramEquipment.Slot - Enum in de.marcely.bedwars.api.world.hologram
Represents a slot in a holograms equipment inventory.
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.
Hook - Interface in de.marcely.bedwars.api.hook
Represents an extension handler for third-party plugins by hooking into their feature-set.
HookAPI - Interface in de.marcely.bedwars.api.hook
Aggregates a collection of APIs that are used to maintain a list for features that MBedwars makes use of.
HookCategory - Enum in de.marcely.bedwars.api.hook
Represents a generalized category to which a hook may itself assign to.
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.
 
INITIALIZATION - Enum constant in enum de.marcely.bedwars.api.player.AttributeChangeCause
Used when the attributes container is being loaded.
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
 
IntXYZ - Class in de.marcely.bedwars.tools.location
Represents a 3-dimensional int position (i.a. block coord)
IntXYZ() - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
IntXYZ(int, int, int) - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
IntXYZ(XYZ) - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
IntXYZ(Block) - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
IntXYZ(Location) - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
IntXYZ(Vector) - Constructor for class de.marcely.bedwars.tools.location.IntXYZ
 
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.hook.Hook
Get whether the hook is currently registered and active.
isActive() - Method in interface de.marcely.bedwars.api.world.hologram.HologramController
Returns if the controller is still bound to an existing hologram.
isActive() - Method in class de.marcely.bedwars.tools.VarSound
Returns whether this sound is active.
isActive(Hook) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
isActive(Player) - Method in class de.marcely.bedwars.api.game.scoreboard.ScoreboardHandler
Returns whether or not the scoreboard is active for a given player.
isAffectingAchievements() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Whether achievements shall be purged.
isAffectingAllPlayers() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Whether all players are affected from this purge, and not just a single one.
isAffectingProperties() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Whether properties shall be purged.
isAffectingStats() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Whether stats shall be purged.
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.
isApplyingStoredInventory() - Method in enum de.marcely.bedwars.api.arena.KickReason
Get whether the player's stored inventory does get applied with this reason.
isApplyingStoredInventory() - Method in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Get whether the player's stored inventory does get applied with this reason.
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 class de.marcely.bedwars.api.event.player.PlayerShopProductGivingDetermineEvent.ExecutableCommand
Whether the command shall be executed as console.
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
isBackingUpInventory() - Method in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Get whether a back up of the player's inventory is being created in this reason.
isBedDestroyed(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether 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.
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.BukkitWrapper
 
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.RemoteConsoleWrapper
 
isBukkitPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
isCacheOnly() - Method in class de.marcely.bedwars.api.event.player.PlayerDataPurgeEvent
Whether only the local cache is affected.
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.PlayerOpenArenaChestEvent
 
isCancelled() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenShopEvent
 
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
 
isClone() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Checks whether this instance is a clone (as if it has been cloned using BuyGroup.clone()).
isClone() - Method in interface de.marcely.bedwars.api.game.shop.ShopItem
Checks whether this instance is a clone (as if it has been cloned using ShopItem.clone()).
isClone() - Method in interface de.marcely.bedwars.api.game.shop.ShopPage
Checks whether this instance is a clone (as if it has been cloned using ShopPage.clone()).
isCloned() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether this arena has been cloned from an other arena.
isCommandsAsConsole() - Method in interface de.marcely.bedwars.api.game.lobby.LobbyItem
Returns whether the commands (LobbyItem.getCommands()) will be executed as console or as the player who used the item.
isCommandsAsConsole() - Method in interface de.marcely.bedwars.api.game.spectator.SpectatorItem
Returns whether the commands (SpectatorItem.getCommands()) will be executed as console or as the player who used the item.
isConditionVariableRegistered(ArenaConditionVariable<?>) - Method in interface de.marcely.bedwars.api.arena.picker.ArenaPickerAPI
Gets whether a given condition variable instance is currently registered
isConsole() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
isConsole() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether it was the console that executed the command.
isConsole() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
isConsole() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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
isDefault() - Method in class de.marcely.bedwars.api.message.PlayerLocaleFetcher
Returns if it's the PlayerLocaleFetcher provided by MBedwars
isDisplayingJoinMessage() - Method in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Get whether the join message shall be sent to the player with this reason.
isDisplayingLeaveMessage() - Method in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Get whether the leave message shall be sent to the player with this reason.
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
 
isEnabled() - Method in interface de.marcely.bedwars.api.player.PlayerAchievement
Get whether it has been enabled by the server administrator.
isFatalDeath() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameDeathEvent
Returns whether or not the player is getting excluded due his death.
isFlyingStraight() - Method in class de.marcely.bedwars.api.event.player.PlayerUseSpecialItemFireballEvent
Returns whether the fireball shall fly straight.
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.
isFromRemoteServer() - Method in class de.marcely.bedwars.api.event.player.PlayerPropertyChangeEvent
Get whether a non-local server has caused the change.
isFromRemoteServer() - Method in class de.marcely.bedwars.api.event.player.PlayerStatChangeEvent
Get whether a non-local server has caused the change.
isFromSpawner() - Method in class de.marcely.bedwars.api.event.player.PlayerPickupDropEvent
Get whether it has never picked up before or whether a player just dropped it and picked it up again.
isGameStats() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Get whether this stats instance holds the stats of a running match, and not the total ones.
isGivingEffects() - Method in class de.marcely.bedwars.api.event.player.PlayerIngameRespawnEvent
Returns whether 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 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).
isIgnoringLimits() - Method in class de.marcely.bedwars.api.arena.QueuedCloningArena
Whether certain limitations shall be ignored (see ArenaCloningManager.addToQueue(QueuedCloningArena)).
isIngameTimerTicking() - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not currently the ingame timer is countding down
isInitial() - Method in enum de.marcely.bedwars.api.game.shop.ShopOpenCause
Get whether the player opened the shop for the first time and not by e.g. changing the page.
isInitial() - Method in enum de.marcely.bedwars.api.game.upgrade.UpgradeShopOpenCause
Get whether the player opened the shop for the first time and not by e.g. refreshing the GUI.
isInside(IntXYZ) - Method in interface de.marcely.bedwars.api.arena.Arena
Checks whether the given location is inside the arena.
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.
isInstantPlayerDataSyncingActive() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns whether sync-player-data is active in ProxySync's configs.
isInternallyEffect() - Method in class de.marcely.bedwars.tools.VarParticle
Returns whether Effect is being used.
isInternallyParticle() - Method in class de.marcely.bedwars.tools.VarParticle
Returns whether Particle 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.
isLeader() - Method in interface de.marcely.bedwars.api.hook.PartiesHook.Member
Get whether he is a leader of the party or not.
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-
isLocal() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
isLocal() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether this object is wrapping a sender this is located on this server.
isLocal() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
isLocal() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
isLocalOnly() - Method in interface de.marcely.bedwars.api.remote.RemoteAPI
Returns whether a networking system has been actually implemented.
isMaxLevel(Upgrade) - Method in interface de.marcely.bedwars.api.game.upgrade.UpgradeState
Checks if an upgrade is maxed out.
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
 
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.
isOutdated() - Method in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Get whether the age of this object is larger than PlayerDamageInfo.MAX_AGE_MS.
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.
isPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
isPlayer() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether it was a player who executed the command.
isPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
isPlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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.arena.BedDestructionInfo
Get whether a sound shall be played.
isPlayingSound() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Whether 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.
isPrivateChest() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaChestEvent
Returns whether the chest is a private chest
isPrizeForMatchEnabled() - Method in interface de.marcely.bedwars.api.arena.Arena
Get whether prizes (rewards in form of e.g. coins) will be given to players during this match.
isPunch() - Method in class de.marcely.bedwars.api.event.player.PlayerInteractHologramEntityEvent
Get whether the player tried to punch the hologram entity with this interaction.
isReadOnly() - Method in interface de.marcely.bedwars.api.player.PlayerAchievements
Any changes made to this instance will not be saved, even if tried.
isReadOnly() - Method in interface de.marcely.bedwars.api.player.PlayerProperties
Any changes made to this instance will not be saved, even if tried.
isReadOnly() - Method in interface de.marcely.bedwars.api.player.PlayerStats
Any changes made to this instance will not be saved, even if tried.
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 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.
 
isRemote() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
isRemote() - Method in interface de.marcely.bedwars.tools.CommandSenderWrapper
Returns whether this object is wrapping a sender this is located on another server.
isRemote() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemoteConsoleWrapper
 
isRemote() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
isRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.BukkitWrapper
 
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.RemoteConsoleWrapper
 
isRemotePlayer() - Method in class de.marcely.bedwars.tools.CommandSenderWrapper.RemotePlayerWrapper
 
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
isSendingChatMessage() - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Get whether a chat message shall be sent.
isSendingChatMessage() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Get whether a chat message shall be sent.
isSendingChatMessage(boolean) - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Set whether a chat message shall be sent.
isSendingTitle() - Method in class de.marcely.bedwars.api.arena.BedDestructionInfo
Get whether a title shall be sent.
isSendingTitle() - Method in class de.marcely.bedwars.api.event.arena.ArenaBedBreakEvent
Get whether a title message shall be sent.
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.
isSneaking() - Method in interface de.marcely.bedwars.api.world.hologram.skin.NPCHologramSkin
Returns whether the NPC is sneaking or not.
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.
isStacked() - Method in interface de.marcely.bedwars.api.game.shop.BuyGroup
Whether items shall be displayed as a single one in the shop GUI.
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.
isStorage() - Method in enum de.marcely.bedwars.api.MigrationProcess.Origin
Whether the given type is a storage type.
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
isSupported() - Method in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Returns whether the current spigot software supports the slot type.
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 safe to create a BukkitTask during this state
isTeamChest() - Method in class de.marcely.bedwars.api.event.player.PlayerOpenArenaChestEvent
Returns whether the chest is a team chest
isTeamEnabled(Team) - Method in interface de.marcely.bedwars.api.arena.Arena
Returns whether or not a team is enabled.
isTeleportingToHub() - Method in enum de.marcely.bedwars.api.arena.KickReason
Get whether the player is being teleported to the hub with this reason.
isTeleportingToHub() - Method in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
Get whether the player is being teleported to the hub with this reason.
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
isVanilla() - Method in class de.marcely.bedwars.tools.VarSound
Returns whether this sound is a vanilla sound or whether it's a custom sound that requires a resource pack.
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 the item shall be shown and usable at the given circumstances.
isZero() - Method in class de.marcely.bedwars.tools.location.IntXYZ
Get whether all coordinates are set to 0
isZero() - Method in class de.marcely.bedwars.tools.location.XYZ
Get whether all coordinates are set to 0
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 - Enum constant in enum de.marcely.bedwars.api.game.spectator.KickSpectatorReason
He joined an arena (e.g. with /bw join).
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_STREAK - Static variable in class de.marcely.bedwars.api.player.DefaultPlayerStatSet
 
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.
LeaderboardFetchResult - Class in de.marcely.bedwars.api.player
LeaderboardFetchResult(PlayerStatSet, int, int, PlayerStats[], PlayerProperties[]) - Constructor for class de.marcely.bedwars.api.player.LeaderboardFetchResult
 
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
 
LEFT_SERVER - Static variable in class de.marcely.bedwars.api.arena.AddPlayerIssue
He left the server during the join-process (e.g. if a plugin kicked him during PlayerJoinArenaEvent.
LEGGINGS - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
The legs slot.
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!)
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
 
LIVING - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramSkinType
Represents a LivingEntity with a dynamic EntityType.
LivingEntityHologramSkin - Interface in de.marcely.bedwars.api.world.hologram.skin
Represents an Entity that implements LivingEntity.
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_HOTBAR - Enum constant in enum de.marcely.bedwars.api.configuration.ConfigFile
The lobby hotbar config file
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
LOBBY_SELECT_TEAM - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenUIEvent.UIType
LOBBY_VOTE_ARENA - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerOpenUIEvent.UIType
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
LOCATE_PLAYER - Enum constant in enum de.marcely.bedwars.api.game.spectator.SpectateReason
Player entered as a spectator to watch another person play using the 'locate player' command.
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
 
MAIN - Enum constant in enum de.marcely.bedwars.api.configuration.ConfigFile
The main config of MBedwars
MAIN_HAND - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Right hand.
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.
MATCH_AREA_INTERFERES_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 inside the match area.
matches(PersistentBlockData) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Returns if the given instance is similar to this one.
matches(Block) - Method in interface de.marcely.bedwars.tools.PersistentBlockData
Returns whether the stored data matches the current data of the given block.
MAX_AGE_MS - Static variable in class de.marcely.bedwars.api.arena.PlayerDamageInfo
Get the max age, until an instance is counted as invalid.
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
mergeFrom(ChestGUI, boolean) - Method in class de.marcely.bedwars.tools.gui.type.ChestGUI
Copy over everything from another instance to this instance.
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
Handles the post-processing of a 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
MISCELLANEOUS - Enum constant in enum de.marcely.bedwars.api.hook.HookCategory
Something that can't be generalized into the other categories.
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
 
MONGO_DB - Enum constant in enum de.marcely.bedwars.api.MigrationProcess.Origin
From mongodb storage to the current active one
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(int) - Method in class de.marcely.bedwars.tools.location.IntXYZ
 
multiply(int, int, int) - Method in class de.marcely.bedwars.tools.location.IntXYZ
 
MULTIPLY - Enum constant in enum de.marcely.bedwars.api.game.spawner.SpawnerDurationModifier.Operation
Multiplies the value with the previous one (new = value * previous)

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.
 
newMessageInstance(List<String>) - Method in class de.marcely.bedwars.api.unsafe.BedwarsAPILayer
Deprecated.
 
newRandomizedDyedSwirl(int, double) - Static method in class de.marcely.bedwars.tools.VarParticle
Returns a new instance of VarParticle that persists of a random color.
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.
NICKNAMING - Enum constant in enum de.marcely.bedwars.api.hook.HookCategory
A hook that implements NicknamingHook.
NicknamingHook - Interface in de.marcely.bedwars.api.hook
Represents a hook that modifies the display name of a player.
NMSHelper - Interface in de.marcely.bedwars.tools
This class contains some helpers which may help you in solving NMS stuff
NO_INVENTORY_SPACE - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
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).
NONE - Static variable in class de.marcely.bedwars.tools.VarParticle
Doesn't actually play any particle.
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 - Static variable in class 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_IN_RUNNING_ARENA - Enum constant in enum de.marcely.bedwars.api.event.player.PlayerBuyInShopEvent.DefaultProblem
 
NOT_PARTICIPATING - Enum constant in enum de.marcely.bedwars.api.arena.RejoinPlayerIssue
The player is not participating in any game.
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
 
notNullDeep(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
 
of(Message) - Static method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin.PlayerSpecificLinesSupplier
Creates a new supplier that auto-translates the given message for each player.
of(List<Message>) - Static method in interface de.marcely.bedwars.api.world.hologram.skin.HolographicHologramSkin.PlayerSpecificLinesSupplier
Creates a new supplier that auto-translates the given message for each player.
OFF_HAND - Enum constant in enum de.marcely.bedwars.api.world.hologram.HologramEquipment.Slot
Left hand (1.9+ only).
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 an 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
Deprecated.
Poor API implementation. Not using #super(player) with AnvilGUI and VillagerGUI can cause memory leaks. Use GUI.addCloseListener(Consumer) instead
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
 
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.
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