Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addCheckpoint(Checkpoint, int) - Method in interface me.block2block.hubparkour.api.IParkour
-
Adds a new checkpoint to the parkour.
- addHologram(ILeaderboardHologram) - Method in interface me.block2block.hubparkour.api.IParkour
-
Add a hologram as a part of this parkour.
- addTravel(double) - Method in class me.block2block.hubparkour.api.ParkourRun
-
Executed when the player travels when doing the parkour.
B
- BackendAPI - Class in me.block2block.hubparkour.api
-
The backend API class which the API uses to execute methods.
- BackendAPI() - Constructor for class me.block2block.hubparkour.api.BackendAPI
- border(String, List<String>) - Method in class me.block2block.hubparkour.api.gui.GUI
- BorderPoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plates to symbolize the region of the parkour.
- BorderPoint(Location) - Constructor for class me.block2block.hubparkour.api.plates.BorderPoint
C
- cancelEvent() - Method in class me.block2block.hubparkour.api.gui.GUI
-
Determines whether events, such as clicks, within the GUI should be cancelled.
- CancelItem - Class in me.block2block.hubparkour.api.items
- CancelItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.CancelItem
- checkpoint(Checkpoint) - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
What happens when a user reaches a checkpoint.
- Checkpoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plate to symbolize the parkour checkpoints.
- Checkpoint(Location, int, List<String>) - Constructor for class me.block2block.hubparkour.api.plates.Checkpoint
- checkpointHit() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Executed when a checkpoint is hit.
- CheckpointItem - Class in me.block2block.hubparkour.api.items
- CheckpointItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.CheckpointItem
- ClickableSign - Class in me.block2block.hubparkour.api.signs
-
A generic sign object.
- ClickableSign(int, IParkour, Sign) - Constructor for class me.block2block.hubparkour.api.signs.ClickableSign
- ClickableSign(IParkour, Sign) - Constructor for class me.block2block.hubparkour.api.signs.ClickableSign
- closeGUI(Player) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Closes the GUI associated with the specified player, if any.
- closeGUI(Player) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Closes the GUI associated with the specified player, if any.
- COMMAND_CHECKPOINT - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Use command /parkour checkpoint
- COMMAND_RESET - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Use command /parkour reset
- createHologram(IParkour, String, Location) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Creates a new hologram associated with a specific parkour, having a unique name and a specified location in the world.
- createHologram(IParkour, String, Location) - Method in class me.block2block.hubparkour.api.hologram.HologramFactory
- createHologram(IParkour, String, Location) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Creates a new hologram associated with the specified parkour, name, and location.
- CUSTOM - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
D
- DatabaseSchemaUpdate - Class in me.block2block.hubparkour.api.db
-
A database schema.
- DatabaseSchemaUpdate(int) - Constructor for class me.block2block.hubparkour.api.db.DatabaseSchemaUpdate
-
Init the schema with the specified ID.
- deleteCheckpoint(Checkpoint) - Method in interface me.block2block.hubparkour.api.IParkour
-
Deletes a checkpoint from the parkour.
- deleteExitPoint() - Method in interface me.block2block.hubparkour.api.IParkour
-
Removes the exit point.
E
- ELYTRA_USE - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
- end(ParkourPlayerFailEvent.FailCause) - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
What happens when the player has finished the parkour
- EndPoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plate to symbolize the end of the parkour.
- EndPoint(Location) - Constructor for class me.block2block.hubparkour.api.plates.EndPoint
- execute() - Method in class me.block2block.hubparkour.api.db.DatabaseSchemaUpdate
-
Update the database to this schema.
- ExitPoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plate to symbolize where the player should be teleported to after parkour ends.
- ExitPoint(Location) - Constructor for class me.block2block.hubparkour.api.plates.ExitPoint
F
- FALL - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Player dropped from platform
- FLY - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
G
- generate() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Generate the hologram.
- generateHolograms() - Method in interface me.block2block.hubparkour.api.IParkour
-
Generates all of the holograms for points.
- getActionBarTask() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the active action bar task.
- getAllPoints() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get a list of all points for this parkour.
- getBorders() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get a list of the border points setup for the map.
- getCheckpoint() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerCheckpointEvent
-
Get the checkpoint that the player reached.
- getCheckpoint(int) - Method in interface me.block2block.hubparkour.api.IParkour
-
Get a specific checkpoint for this parkour.
- getCheckpointNo() - Method in class me.block2block.hubparkour.api.plates.Checkpoint
- getCheckpoints() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the list of checkpoints active in this parkour.
- getCheckpointsHit() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Get the amount of checkpoints the player has hit this run.
- getCurrentSplit() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the time of the users current split.
- getCustomModelData() - Method in interface me.block2block.hubparkour.api.IParkour
-
Retrieves the custom model data of the item associated with this parkour.
- getEndCommands() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the list of commands to execute for the end of the parkour.
- getEndPoint() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the parkour end point pressure plate.
- getExitPoint() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the exit point pressure plate.
- getFailCause() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent
-
Get the reason the user failed
- getGlobalCheckpointCommands() - Method in interface me.block2block.hubparkour.api.IParkour
-
Returns a list commands to execute for every checkpoint the user gets to.
- getGUI(Player) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Retrieves a GUI instance associated with the provided player.
- getGUI(Player) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Retrieves the GUI instance associated with the provided player.
- getHandlerList() - Static method in class me.block2block.hubparkour.api.events.ParkourEvent
- getHandlers() - Method in class me.block2block.hubparkour.api.events.ParkourEvent
- getHiddenPlayers() - Method in class me.block2block.hubparkour.api.items.ShowItem
- getId() - Method in class me.block2block.hubparkour.api.db.DatabaseSchemaUpdate
-
Get the id of the schema.
- getId() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Get the ID of this hologram.
- getId() - Method in interface me.block2block.hubparkour.api.IParkour
-
Gets the ID of this parkour.
- getId() - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
Get the ID of this sign.
- getImplementation() - Static method in class me.block2block.hubparkour.api.BackendAPI
- getItem() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- getItem(int) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Gets the ItemStack of a specific item type.
- getItem(int) - Method in class me.block2block.hubparkour.api.gui.GUIRow
-
Retrieves the
GUIItemlocated at the specified column index within this row. - getItem(int) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Gets the ItemStack of a specific item type.
- getItemData() - Method in interface me.block2block.hubparkour.api.IParkour
-
Retrieves the data for the item associated with this parkour.
- getItemMaterial() - Method in interface me.block2block.hubparkour.api.IParkour
-
Retrieves the material of the item associated with this parkour.
- getItemStack() - Method in class me.block2block.hubparkour.api.gui.GUIItem
-
Retrieves the underlying ItemStack associated with this GUIItem.
- getJumps() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Get the amount of times the player has jumped in this run.
- getLastReached() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Gets the last reached checkpoint
- getLeaderboards() - Method in interface me.block2block.hubparkour.api.IParkour
-
Retrieves a list of leaderboard holograms attached to this parkour.
- getLocation() - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Gets the location of the hologram in the world.
- getLocation() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Get the location of the hologram.
- getLocation() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
The location the pressure plate it located.
- getMaterial() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Get the type of material the pressure plate has.
- getName() - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Get the internal name of the hologram.
- getName() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the name of this parkour.
- getNoCheckpoints() - Method in interface me.block2block.hubparkour.api.IParkour
-
Gets the number of checkpoints this parkour has.
- getOriginalItem() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- getParkour() - Method in class me.block2block.hubparkour.api.events.ParkourEvent
- getParkour() - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Retrieves the parkour associated with this hologram.
- getParkour() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Get the parkour that this hologram belongs to.
- getParkour() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Gets the parkour this player is currently in.
- getParkour() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Get the parkour the pressure plate belongs to.
- getParkour() - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
Get the parkour this sign is associated with.
- getParkour(int) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Get a specific parkour.
- getParkour(int) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Get a specific parkour.
- getParkour(String) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Get a specific parkour.
- getParkour(String) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Get a specific parkour.
- getParkourFinishTimestamp() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerFinishEvent
-
Get the timestamp the user finished.
- getParkourItems() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get a list of all of the parkour items.
- getParkourRun() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the user's current parkour run.
- getParkourStartTimestamp() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerFinishEvent
-
Get the timestamp the user started the parkour.
- getParkourTime() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerFinishEvent
-
Get the time, in milliseconds, of the time the user took to finish the parkour.
- getPlayer() - Method in class me.block2block.hubparkour.api.events.admin.ParkourDeleteEvent
- getPlayer() - Method in class me.block2block.hubparkour.api.events.admin.ParkourSetupEvent
- getPlayer() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerEvent
-
Get the player for which this event was called from.
- getPlayer() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the
org.bukkit.entity.Playerobject of the player. - getPlayer() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- getPlayer() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Get the player who is doing this parkour run.
- getPlayer(Player) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Get a player that is currently in parkour.
- getPlayer(Player) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Get a player that is currently in parkour.
- getPlayers() - Method in interface me.block2block.hubparkour.api.IParkour
-
Gets the list of all players currently playing in the parkour.
- getPressurePlate() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent
-
Get the pressure plate that the user teleported to.
- getPressurePlateType(int) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Gets the material type of a specific pressure plate type.
- getPressurePlateType(int) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Gets the material type of a specific pressure plate type.
- getPrevGamemode() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the gamemode the player was in before the parkour was started.
- getPrevHealth() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the health the player was at before the parkour was started.
- getPrevHunger() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the hunger the player was at before the parkour was started.
- getPrevious() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the time they got on the last time they completed the parkour.
- getRestartPoint() - Method in interface me.block2block.hubparkour.api.IParkour
-
Gets the restart point of this parkour.
- getRewardCooldown() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the configured reward cooldown.
- getRewards() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Retrieves the commands associated with the pressure plate.
- getRow() - Method in class me.block2block.hubparkour.api.gui.GUIRow
-
Retrieves a copy of the row map, representing the mapping of column indices to
GUIItemobjects within this row. - getRowNo() - Method in class me.block2block.hubparkour.api.gui.GUIRow
-
Retrieves the row number associated with this instance of
GUIRow. - getServer() - Method in interface me.block2block.hubparkour.api.IParkour
-
Get the UUID of the server this parkour is attached to.
- getSignState() - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
Get the Bukkit Sign State of the sign.
- getSize() - Method in class me.block2block.hubparkour.api.gui.GUI
-
Calculates the total size of the GUI's inventory based on the number of rows.
- getSlot() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- getSplitTimes() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get a map of all split times, mapped by checkpoint number.
- getStart() - Method in interface me.block2block.hubparkour.api.IParkour
-
Gets the start point of this parkour.
- getStartTime() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Get the timestamp of when they started the parkour.
- getStartTimeStamp() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerStartEvent
-
Gets the time of which the player started the parkour.
- getTeleportReason() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent
-
Get reason of player teleport
- getTotalDistanceTravelled() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Get the total distance travelled this run.
- getType() - Method in class me.block2block.hubparkour.api.items.CancelItem
- getType() - Method in class me.block2block.hubparkour.api.items.CheckpointItem
- getType() - Method in class me.block2block.hubparkour.api.items.HideItem
- getType() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- getType() - Method in class me.block2block.hubparkour.api.items.ResetItem
- getType() - Method in class me.block2block.hubparkour.api.items.ShowItem
- getType() - Method in class me.block2block.hubparkour.api.plates.BorderPoint
- getType() - Method in class me.block2block.hubparkour.api.plates.Checkpoint
- getType() - Method in class me.block2block.hubparkour.api.plates.EndPoint
- getType() - Method in class me.block2block.hubparkour.api.plates.ExitPoint
- getType() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
The type of pressure plate.
- getType() - Method in class me.block2block.hubparkour.api.plates.RestartPoint
- getType() - Method in class me.block2block.hubparkour.api.plates.StartPoint
- getType() - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
Get the type of the sign.
- giveItem() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- GUI - Class in me.block2block.hubparkour.api.gui
-
Represents a graphical user interface (GUI) that can be displayed to a player in a Minecraft environment.
- GUI(Player, String, int, boolean) - Constructor for class me.block2block.hubparkour.api.gui.GUI
-
Constructs a new GUI instance with the specified parameters.
- GUIItem - Class in me.block2block.hubparkour.api.gui
- GUIItem(Material, String) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
- GUIItem(Material, String, int) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
- GUIItem(Material, String, int, List<String>) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
- GUIItem(Material, String, int, List<String>, short) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
- GUIItem(Material, String, int, List<String>, short, boolean) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
- GUIItem(Material, String, int, List<String>, short, boolean, int) - Constructor for class me.block2block.hubparkour.api.gui.GUIItem
-
Constructs a new GUI item with the specified properties.
- GUIRow - Class in me.block2block.hubparkour.api.gui
-
The GUIRow class represents a row in a GUI, where each row is identified by a unique row number and can contain a specified number of GUIItems.
- GUIRow(int) - Constructor for class me.block2block.hubparkour.api.gui.GUIRow
-
Constructs a new instance of
GUIRowwith a specified row number.
H
- hasTouchedGround() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Whether the user has touched the ground since their last jump.
- HideItem - Class in me.block2block.hubparkour.api.items
- HideItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.HideItem
- HideItem(ShowItem) - Constructor for class me.block2block.hubparkour.api.items.HideItem
- HologramFactory - Class in me.block2block.hubparkour.api.hologram
- HologramFactory() - Constructor for class me.block2block.hubparkour.api.hologram.HologramFactory
- HubParkourAPI - Class in me.block2block.hubparkour.api
-
The HubParkour API.
- HubParkourAPI() - Constructor for class me.block2block.hubparkour.api.HubParkourAPI
I
- id - Variable in class me.block2block.hubparkour.api.signs.ClickableSign
- IHologram - Interface in me.block2block.hubparkour.api.hologram
-
Represents a generic Hologram.
- IHubParkourPlayer - Interface in me.block2block.hubparkour.api
-
Represents a player in a parkour.
- ILeaderboardHologram - Interface in me.block2block.hubparkour.api.hologram
-
Represents a leaderboard hologram.
- InvalidColumnException - Exception Class in me.block2block.hubparkour.api.gui.exception
- InvalidColumnException(String) - Constructor for exception class me.block2block.hubparkour.api.gui.exception.InvalidColumnException
- InvalidRowException - Exception Class in me.block2block.hubparkour.api.gui.exception
- InvalidRowException(String) - Constructor for exception class me.block2block.hubparkour.api.gui.exception.InvalidRowException
- IParkour - Interface in me.block2block.hubparkour.api
-
Represents a parkour.
- isCancelled() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerEvent
- isInParkour(Player) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Use to check if a player is in a parkour.
- isInParkour(Player) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Use to check if a player is in a parkour.
- isOpen() - Method in class me.block2block.hubparkour.api.gui.GUI
-
Checks if the GUI is currently open.
- isPost1_14() - Method in class me.block2block.hubparkour.api.BackendAPI
-
Determines whether the server version is 1.14 or newer.
- isPost1_14() - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Determines whether the server version is 1.14 or newer.
- isPre1_13() - Method in class me.block2block.hubparkour.api.BackendAPI
-
Determines whether the server is before 1.13.
- isPre1_13() - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Determines whether the server version is before 1.13.
- isVisible() - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerTogglePlayersEvent
- item - Variable in class me.block2block.hubparkour.api.items.ParkourItem
- ITEM_CLICK_CHECKPOINT - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Click gui item checkpoint
- ITEM_CLICK_RESET - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Click gui item reset
J
- jumped() - Method in class me.block2block.hubparkour.api.ParkourRun
-
Executed when the player jumps.
L
- LAVA - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Player fall in lava
- LEAVE - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
- leftGround() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Executed when the user leaves the ground.
- location - Variable in class me.block2block.hubparkour.api.plates.PressurePlate
M
- material - Variable in class me.block2block.hubparkour.api.plates.PressurePlate
- me.block2block.hubparkour.api - package me.block2block.hubparkour.api
- me.block2block.hubparkour.api.db - package me.block2block.hubparkour.api.db
- me.block2block.hubparkour.api.events - package me.block2block.hubparkour.api.events
- me.block2block.hubparkour.api.events.admin - package me.block2block.hubparkour.api.events.admin
- me.block2block.hubparkour.api.events.player - package me.block2block.hubparkour.api.events.player
- me.block2block.hubparkour.api.gui - package me.block2block.hubparkour.api.gui
- me.block2block.hubparkour.api.gui.exception - package me.block2block.hubparkour.api.gui.exception
- me.block2block.hubparkour.api.hologram - package me.block2block.hubparkour.api.hologram
- me.block2block.hubparkour.api.items - package me.block2block.hubparkour.api.items
- me.block2block.hubparkour.api.plates - package me.block2block.hubparkour.api.plates
- me.block2block.hubparkour.api.signs - package me.block2block.hubparkour.api.signs
N
- NEW_PARKOUR - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
- NOT_ENOUGH_CHECKPOINTS - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
O
- onClick(int, int, ItemStack, ClickType) - Method in class me.block2block.hubparkour.api.gui.GUI
-
Abstract method invoked when a click action occurs within the GUI at a specified row and column.
- onClick(Player) - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
What happens when a sign is clicked.
- open() - Method in class me.block2block.hubparkour.api.gui.GUI
-
Opens the GUI for the player associated with this instance, initializing its content based on the provided configuration.
- openGUI(Player, GUI) - Method in class me.block2block.hubparkour.api.BackendAPI
-
Opens a specified GUI for the given player.
- openGUI(Player, GUI) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
-
Opens the specified GUI for the given player.
- originalItem - Variable in class me.block2block.hubparkour.api.items.ParkourItem
P
- parkour - Variable in class me.block2block.hubparkour.api.plates.PressurePlate
- parkour - Variable in class me.block2block.hubparkour.api.signs.ClickableSign
- ParkourDeleteEvent - Class in me.block2block.hubparkour.api.events.admin
-
Called when an admin deletes a parkour.
- ParkourDeleteEvent(IParkour, Player) - Constructor for class me.block2block.hubparkour.api.events.admin.ParkourDeleteEvent
- ParkourEvent - Class in me.block2block.hubparkour.api.events
-
A generic Parkour event.
- ParkourEvent(IParkour, boolean) - Constructor for class me.block2block.hubparkour.api.events.ParkourEvent
- ParkourItem - Class in me.block2block.hubparkour.api.items
-
Represents a generic parkour item.
- ParkourItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.ParkourItem
- ParkourPlayerCheckpointEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user reaches a checkpoint.
- ParkourPlayerCheckpointEvent(IParkour, IHubParkourPlayer, Checkpoint) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerCheckpointEvent
- ParkourPlayerEvent - Class in me.block2block.hubparkour.api.events.player
-
Events relating to parkour players.
- ParkourPlayerEvent(IParkour, IHubParkourPlayer) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerEvent
- ParkourPlayerFailEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user fails the parkour and is kicked from the parkour.
- ParkourPlayerFailEvent(IParkour, IHubParkourPlayer, ParkourPlayerFailEvent.FailCause) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent
- ParkourPlayerFailEvent.FailCause - Enum in me.block2block.hubparkour.api.events.player
-
Util enum for the Fail Cause.
- ParkourPlayerFinishEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user finishes the parkour successfully.
- ParkourPlayerFinishEvent(IParkour, IHubParkourPlayer, long, long, long) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerFinishEvent
- ParkourPlayerLeaveEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user leaves a parkour using /parkour leave.
- ParkourPlayerLeaveEvent(IParkour, IHubParkourPlayer) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerLeaveEvent
- ParkourPlayerStartEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user starts a parkour by standing on a start pressure plate.
- ParkourPlayerStartEvent(IParkour, IHubParkourPlayer, long) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerStartEvent
- ParkourPlayerTeleportEvent - Class in me.block2block.hubparkour.api.events.player
-
Called when a user uses /parkour reset or /parkour checkpoint or player fall.
- ParkourPlayerTeleportEvent(IParkour, IHubParkourPlayer, PressurePlate, ParkourPlayerTeleportEvent.TeleportReason) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent
- ParkourPlayerTeleportEvent.TeleportReason - Enum in me.block2block.hubparkour.api.events.player
-
The reason of teleport
- ParkourPlayerTogglePlayersEvent - Class in me.block2block.hubparkour.api.events.player
-
Fired when a player has toggled whether players are visible.
- ParkourPlayerTogglePlayersEvent(IParkour, IHubParkourPlayer, boolean) - Constructor for class me.block2block.hubparkour.api.events.player.ParkourPlayerTogglePlayersEvent
- ParkourRun - Class in me.block2block.hubparkour.api
-
A parkour run to track player statistics.
- ParkourRun(IHubParkourPlayer) - Constructor for class me.block2block.hubparkour.api.ParkourRun
-
Initiates a brand-new parkour run with empty statistics.
- ParkourSetupEvent - Class in me.block2block.hubparkour.api.events.admin
-
Called when an admin sets up a parkour.
- ParkourSetupEvent(IParkour, Player) - Constructor for class me.block2block.hubparkour.api.events.admin.ParkourSetupEvent
- placeMaterial() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Places the pressure plate material on the block the pressure plate is located at.
- player - Variable in class me.block2block.hubparkour.api.gui.GUI
- player - Variable in class me.block2block.hubparkour.api.items.ParkourItem
- playerEnd(IHubParkourPlayer) - Method in interface me.block2block.hubparkour.api.IParkour
-
End the player on this parkour.
- playerStart(IHubParkourPlayer) - Method in interface me.block2block.hubparkour.api.IParkour
-
Start a player on this parkour.
- PressurePlate - Class in me.block2block.hubparkour.api.plates
-
Represents a generic pressure plate.
- PressurePlate(Location, List<String>) - Constructor for class me.block2block.hubparkour.api.plates.PressurePlate
R
- refresh() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Refresh the leaderboard statistics.
- refresh() - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
Called when a sign is needing to be refreshed.
- remove() - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Removes the hologram from the world.
- remove() - Method in interface me.block2block.hubparkour.api.hologram.ILeaderboardHologram
-
Remove the hologram from the world.
- removeHologram(ILeaderboardHologram) - Method in interface me.block2block.hubparkour.api.IParkour
-
Remove a hologram that is a part of this parkour.
- removeHolograms() - Method in interface me.block2block.hubparkour.api.IParkour
-
Remove all of the holograms for points.
- removeHologramsForParkour(IParkour) - Method in class me.block2block.hubparkour.api.hologram.HologramFactory
- removeItem() - Method in class me.block2block.hubparkour.api.items.ParkourItem
- removeItem() - Method in class me.block2block.hubparkour.api.items.ShowItem
- removeMaterial() - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Remove the material by setting it to air.
- ResetItem - Class in me.block2block.hubparkour.api.items
- ResetItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.ResetItem
- restart() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
When happens when the player restarts the parkour.
- RestartPoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plate to symbolize the restart/respawn location of the parkour.
- RestartPoint(Location) - Constructor for class me.block2block.hubparkour.api.plates.RestartPoint
- rewards - Variable in class me.block2block.hubparkour.api.plates.PressurePlate
S
- setCancelled(boolean) - Method in class me.block2block.hubparkour.api.events.player.ParkourPlayerEvent
- setCheckpointNo(int) - Method in class me.block2block.hubparkour.api.plates.Checkpoint
- setEndCommands(List<String>) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the end commands for the parkour.
- setEndPoint(EndPoint) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the end point of the parkour.
- setExitPoint(ExitPoint, boolean) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the exit point of the parkour.
- setGlobalCheckpointCommands(List<String>) - Method in interface me.block2block.hubparkour.api.IParkour
-
Sets the commands that will be executed globally for every checkpoint in this parkour.
- setId(int) - Method in class me.block2block.hubparkour.api.signs.ClickableSign
-
In the event that this is a new sign, set the ID.
- setImplementation(BackendAPI) - Static method in class me.block2block.hubparkour.api.BackendAPI
- setItem(int, int, GUIItem) - Method in class me.block2block.hubparkour.api.gui.GUI
-
Sets a
GUIItemat the specified row and column in the GUI. - setItem(int, GUIItem) - Method in class me.block2block.hubparkour.api.gui.GUIRow
-
Sets a
GUIItemat the specified column index within the row. - setItem(Material, short, int) - Method in interface me.block2block.hubparkour.api.IParkour
-
Sets the item associated with this parkour.
- setLines(List<String>) - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Sets the lines of text to be displayed in the hologram.
- setLocation(Location) - Method in interface me.block2block.hubparkour.api.hologram.IHologram
-
Sets the location of the hologram in the world.
- setName(String) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the name of the parkour.
- setParkour(IParkour) - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Set the parkour the pressure plate belongs to.
- setPlayer(IHubParkourPlayer) - Method in class me.block2block.hubparkour.api.items.ParkourItem
-
Updates the player for this item.
- setRestartPoint(RestartPoint) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the restart point of the parkour.
- setRewards(List<String>) - Method in class me.block2block.hubparkour.api.plates.PressurePlate
-
Sets the commands associated with the pressure plate.
- setStartPoint(StartPoint) - Method in interface me.block2block.hubparkour.api.IParkour
-
Set the start point of the parkour.
- setToPrevState() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Resets all player states that were modified when starting the parkour.
- ShowItem - Class in me.block2block.hubparkour.api.items
- ShowItem(IHubParkourPlayer, int) - Constructor for class me.block2block.hubparkour.api.items.ShowItem
- ShowItem(HideItem) - Constructor for class me.block2block.hubparkour.api.items.ShowItem
- signState - Variable in class me.block2block.hubparkour.api.signs.ClickableSign
- slot - Variable in class me.block2block.hubparkour.api.items.ParkourItem
- startParkour() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Give a player all of the parkour items, and update the player state.
- StartPoint - Class in me.block2block.hubparkour.api.plates
-
Pressure plate to symbolize the starting point of the parkour.
- StartPoint(Location) - Constructor for class me.block2block.hubparkour.api.plates.StartPoint
T
- TELEPORTATION - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
- touchedGround() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
-
Executed when the user touches the ground.
U
- UNKNOWN - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Unknow reason
- updateItem(int, int, GUIItem) - Method in class me.block2block.hubparkour.api.gui.GUI
-
Updates the item in the specified row and column of the GUI.
V
- valueOf(String) - Static method in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.block2block.hubparkour.api.events.player.ParkourPlayerFailEvent.FailCause
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visible - Variable in class me.block2block.hubparkour.api.events.player.ParkourPlayerTogglePlayersEvent
W
- WATER - Enum constant in enum me.block2block.hubparkour.api.events.player.ParkourPlayerTeleportEvent.TeleportReason
-
Player fall in water
All Classes and Interfaces|All Packages|Serialized Form