Parkour Top Ten icon

Parkour Top Ten -----

Create a heads leaderboard for Parkour courses



Minimum Java Version: ________Java 17

The latest version of this plugin requires Minecraft/Spigot 1.120 and later

Parkour Top Ten
Create a top ten display of player heads for Parkour courses

2022-06-11_23.55.51.png

Description
ParkourTopTen will display the heads of the players with the fastest times for a particular Parkour course. The head is displayed above a sign displaying the player's name and time for the course. The number of heads displayed is determined by the number of signs created (minimum 1, maximum 10).

2023-10-25_22.50.45.png

The display of heads for a course will be automatically updated/refreshed whenever the course is successfully completed by a player.

To create a ParkourTopTen display for a course, first create a row of signs - any number between 1 and 10. Then, standing in front of and looking at the left most sign, run the create command - see below.

By default, the heads are placed on top of the block that the sign is attached to. Heads can also be placed directly above the sign as in the image below.

2023-10-25_23.04.09.png

Any type of sign (oak, birch, etc.) can be used for the display, but there is a config option to force the display to use the same wood type. This will allow separate displays to be created on adjacent blocks by using different wood types for the signs.

All signs are supported including hanging signs. When placing a hanging sign, the front of the sign will be the side facing the player. As hanging signs are smaller, there is less room for text, so in order to display the time of the player, the text "Time: " should be removed from line2 in the config.yml file.

2023-10-25_22.53.53.png

To remove a ParkourTopTen display, look at the left most sign and run the remove command.

To remove ALL the ParkourTopTen displays, simply run the remove command with the "all" argument. This will remove every display that ParkourTopTen knows about from the server.

Commands
/ptt create [course] [head_position] - create a ParkourTopTen display for the specified course where head_position is a (above) or b (behind). If not specified the head is placed on the block behind the sign.
/ptt remove - remove the ParkourTopTen display
/ptt remove all - remove all the ParkourTopTen displays from the server
/ptt help - help on running ParkourTopTen commands
/ptt reload - reload the ParkourTopTen config
/ptt info - display plugin info


Dependencies and legacy support
Version 4.3 of ParkourTopTen is compatible with Parkour 7.2+ by A5H73Y and requires Minecraft v1.20.1 and later.

Version 4.1 of ParkourTopTen requires minimum Java 17, Parkour 7.0+ and Minecraft v1.17.1 - 1.20.2.

Version 4.0 of ParkourTopTen requires Java 16, Parkour 7.0+ and Minecraft v1.17.1.

Version 3.2 of ParkourTopTen is compatible with Parkour v6.0+ and Minecraft v1.17+.

Version 3.0 of ParkourTopTen is compatible with Parkour v6.0+ and Minecraft v1.13.2 to 1.16.5.

Version 1.4.2 of ParkourTopTen is compatible with Parkour v7.0+ and Minecraft v1.8.8 to 1.12.2. It can be downloaded from GitHub.

The versions listed below compatible with Parkour v5.3 are no longer supported. Please upgrade to Parkour v7.

Version 2.5.1 of ParkourTopTen is compatible with Parkour v5.3 and Minecraft v1.13 and later.

Version 1.4.1 of ParkourTopTen is compatible with Parkour v5.3 and Minecraft v1.8 through to 1.12.2. Version 1.4.1 can be downloaded from GitHub.

topten4.png

Configuration
Code (YAML):
# Configuration file for ParkourTopTen
#
# If true, all signs in a display must use the same sign type
enforceSameSignType
: false
# On startup, check for new release on SpigotMC.org
checkForUpdate
: true
# Sign configuration.
# Supports RGB/Hex colours, e.g. line0: '<#ff11aa>#'
signs
:
  line0
: '&b #'
  line1
: '&a'
  line2
: '&fTime : &b'
  line3
: '&a'
# If true, log verbose messages to console
debug
: false
 
2019-12-19_14.33.55_75.png

Permissions
Code (Text):
parkourtopten.admin:
    description: required to create and remove ParkourTopTen displays
    default: op

2020-12-21_23.48.14.png

Installation
Download ParkourTopTen.jar
Copy to your 'plugins' folder
Restart your server - this will create the default config.yml

topten2.png

Notes
1. If you prefer a player's head to only appear once in the display, then you need to configure Parkour so that only one entry is saved for each player per course.
Code (YAML):
OnFinish:
   UpdatePlayerDatabaseTime
: true
2. Care should be taken when placing hanging signs. The front of the sign will be facing the player when the sign is initially placed. If the heads are facing the wrong way, replace the hanging signs so that they face the other direction.

3. Hanging signs have less room for text so lines may become truncated.

4. Occasionally a head may have the wrong texture. In this case, run "/ptt remove" and "/ptt create (course)" again. This will usually fix it.

5. Remember to protect the heads display using Worldguard or some other tool.


Issues and Source Code
The source code is on GitHub where you can log any bugs or requests, or join our Discord server to discuss any issues.

[​IMG]

Acknowledgements

tastybento for TopTenHeads for Askyblock on which this plugin was originally based.
A5H73Y for the excellent Parkour plugin.

Please don't use the review section to ask for help or additional features. Use one of the options listed above and provide as much information as possible. If something's not working, then you've probably configured it wrongly, and it's just not possible to diagnose and resolve a problem in the review space, and the "review" you leave helps no-one.
Resource Information
Author:
----------
Total Downloads: 1,796
First Release: Aug 25, 2017
Last Update: May 29, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings