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

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(IParkour, Sign) - Constructor for class me.block2block.hubparkour.api.signs.ClickableSign
 
ClickableSign(int, 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.

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

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
 

G

generate() - Method in interface me.block2block.hubparkour.api.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.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(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 GUIItem located 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.
getItem() - Method in class me.block2block.hubparkour.api.items.ParkourItem
 
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.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.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(int) - Method in class me.block2block.hubparkour.api.BackendAPI
Get a specific parkour.
getParkour(String) - Method in class me.block2block.hubparkour.api.BackendAPI
Get a specific parkour.
getParkour() - Method in class me.block2block.hubparkour.api.events.ParkourEvent
 
getParkour(int) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
Get a specific parkour.
getParkour(String) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
Get a specific parkour.
getParkour() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
Gets the parkour this player is currently in.
getParkour() - Method in interface me.block2block.hubparkour.api.ILeaderboardHologram
Get the parkour that this hologram belongs to.
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.
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(Player) - Method in class me.block2block.hubparkour.api.BackendAPI
Get a player that is currently in 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(Player) - Static method in class me.block2block.hubparkour.api.HubParkourAPI
Get a player that is currently in parkour.
getPlayer() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
Get the org.bukkit.entity.Player object 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.
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 GUIItem objects 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 GUIRow with 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
 
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
 
IHubParkourPlayer - Interface in me.block2block.hubparkour.api
Represents a player in a parkour.
ILeaderboardHologram - Interface in me.block2block.hubparkour.api
Represents a leaderboard hologram.
InvalidColumnException - Exception in me.block2block.hubparkour.api.gui.exception
 
InvalidColumnException(String) - Constructor for exception me.block2block.hubparkour.api.gui.exception.InvalidColumnException
 
InvalidRowException - Exception in me.block2block.hubparkour.api.gui.exception
 
InvalidRowException(String) - Constructor for exception 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
 

J

jumped() - Method in class me.block2block.hubparkour.api.ParkourRun
Executed when the player jumps.

L

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.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
 

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.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.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.
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 GUIItem at the specified row and column in the GUI.
setItem(int, GUIItem) - Method in class me.block2block.hubparkour.api.gui.GUIRow
Sets a GUIItem at 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.
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

touchedGround() - Method in interface me.block2block.hubparkour.api.IHubParkourPlayer
Executed when the user touches the ground.

U

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
 
A B C D E G H I J L M O P R S T U V 
Skip navigation links

Copyright © 2025. All rights reserved.