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