Parkour Top Ten icon

Parkour Top Ten -----

Create a heads leaderboard for Parkour courses




This update is for Spigot / Minecraft 1.20.* and Parkour v7.2.2+ and is compiled using Java 17 and Spigot API 1.20.6.

This update is supported on 1.20.* but particularly fixes an issue with 1.20.6 where heads would display the default textures.

Each individual display can now be set either on the blocks behind the signs (default) or directly above the signs. The global config setting has been removed.

The head placement option has been added to the create command.
Code (Text):
/ptt create [course] [a]  - will place the heads directly above the signs
/ptt create [course] [b]  - will place the heads on the block behind each sign.
It is recommended to make a backup of the existing config.yml before upgrading to version 4.3.

Change Log
========
  • prevent players editing the signs
  • update spigot version checker removing potential leak
  • use player profile to set skull owner (fixes heads not displaying skin in 1.20.6)
  • add head position to panel enabling each display to be either above or behind the signs
  • add head position options to tab complete and help command
  • remove redundant config option after migration
  • upgrade metrics to 3.0.2

Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, May 29, 2024

This update is for Spigot / Minecraft 1.20.2 and Parkour v7.2.1+ and is compiled using Java 17 and Spigot API 1.20.2.

This update is only supported on 1.20.* and adds support for hanging signs and includes updates to deprecated code.

Change Log
=========
  • update api-version to 1.20
  • add support for hanging signs
  • update deprecated code

Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Oct 26, 2023

This update is for Spigot / Minecraft 1.17.1 - 1.19.4 and Parkour v7.0.0+ and is compiled using Java 17 and Spigot API 1.19.4.

This update hopefully fixes the issue where the display settings are sometimes lost from the config. The displays are now written to the config when either a display creation or deletion occurs.

Change Log
=========
  • update to java 17 (api-version is already 1.17)
  • only attempt to load chunk if not already loaded
  • add more debug messages
  • save displays on create or delete rather than in onDisable - this should remove the possibility of displays being lost from the config


Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Mar 16, 2023

This update is for Spigot / Minecraft 1.17 - 1.19 and Parkour v7.0.0. and is compiled using Spigot API 1.19.

The main changes in this update are to add support for Parkour 7.0.0 which has undergone a lot of internal changes, meaning this plugin can only be used with Parkour 7.0.0+, and to allow sign text and colours to be configurable.

The other changes are mostly code improvements - see change log for details.

Change Log
=========
  • add support for 1.19
  • add support for Parkour v7.0
  • finish event has changed its name of ParkourFinishEvent
  • update bstats to 3.0.0
  • create signHandler class
  • fix bug where removed display can be recreated by course completed listener
  • allow sign text and colours to be configurable
  • support RGB/Hex colours
  • add listeners to update displays if parkour course, leaderboard or player is reset


Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Jun 12, 2022

This update is for Spigot / Minecraft 1.17, and is compiled using Spigot API 1.17, Java 16 and Parkour v6.6.

Following Mojang's decision to require Java 16 for Minecraft 1.17+, this update also requires a minimum Java version of 16.

Version 3.0 of the plugin is supported on Minecraft/Spigot 1.13.2 to 1.16.5.

The main change in this update is to increase the delay between a player finishing a parkour course, and the refresh of the heads display for that course. This is to ensure that Parkour's cache has been updated completely before the refresh.

The other changes are mostly code improvements - see change log for details.

Change Log
=========
  • increase refresh delay to ensure parkour results cache is updated
  • correct the return values in command class
  • tidy up if/else statements in courseListener
  • improve sign validation code
  • use player#getTargetBlock instead of custom method


Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Aug 13, 2021

This update is for Spigot / Minecraft 1.17, and is compiled using Spigot API 1.17, Java 16 and Parkour v6.6.

Following Mojang's decision to require Java 16 for Minecraft 1.17+, from version 3.1 this plugin also now requires a minimum Java version of 16.

Version 3.0 of the plugin is supported on Minecraft/Spigot 1.13.2 to 1.16.5.

There are no real functional differences between 3.0 and 3.1 apart from the Java 16 requirement.

Change Log
=========
  • require java 16
  • update api-version to 1.17
  • update bstats to 2.2.1
  • add small delay to head refresh for Parkour cache to update
  • use spigot isAir method now no longer need to cater for versions < 1.17

Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Jul 6, 2021

This update is for Minecraft 1.13.2 - 16.4 and requires Parkour 6.0+.

It will not work with Parkour 5.3 due to the package and method name changes made in the Parkour plugin.

Change Log
=========
  • update Parkour package names for v6.0
  • get cached times for better performance
  • skip panels with invalid location
  • Parkour v6.0 uses player UUIDs - update course listener to use UUIDs
  • refactor TimeObject to TimeEntry
  • add debug option to config
  • update various Parkour method names for v6.0

Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Dec 22, 2020

This update is for Spigot / Minecraft 1.13 - 1.15 and has been compiled with Spigot API 1.15.2.

This version is a bug fix release to repair the version update checker which is currently failing on server restart.

Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Jan 22, 2020

This update is for Minecraft / Spigot 1.13 - 1.15, compiled with Spigot 1.15.1.

By default, the heads are placed on top of the block that the WALL_SIGN is attached to. There is now an option for the heads to be placed directly above the sign by setting the following config option:
Code (YAML):
placeHeadAboveSign : true

Change Log
=========
add option to place heads directly above the sign
add option to force display to use same sign type for each head
add course name to empty display signs
ensure chunk loaded before trying to update the display
add /ptt reload command


Please report any issues found either in the discussion pages, on GitHub or Discord - https://discord.gg/wFYSAS4
----------, Dec 20, 2019

This update is for Minecraft / Spigot 1.13 & 1.14

Mainly code improvements, but fixes issues when using standing signs. The signs used can now be wall signs or floor signs, or even a mixture of both.

Change Log:
=========
1) refactor block code, add blockhandler class
2) use correct import for sign blockdata
3) add method for targetting block
4) fix default out message from invalid command
----------, May 21, 2019

This update is for Spigot / Minecraft 1.13.and 1.14.

Bug Fix:
======
Fix class cast exception creating top ten display.
----------, May 20, 2019

This update is for Spigot / Minecraft 1.13.and 1.14.

Change Log:
=========
1) update signs to make compatible with 1.14
2) update bStats to version 1.5 to work on 1.14.
----------, May 19, 2019

This is a bug fix for issue #2 on GitHub - not dealing correctly with Parkour courses which start with a capital letter. The capital letter is allowed on Parkour signs but is saved internally as lowercase. This change makes the plugin behave in the same way as Parkour.

Change Log:
  • Fix bug #2 from GitHub
  • Added an info command to display plugin info
  • Updated tab completer to show list of courses when running /ptt create
----------, Feb 25, 2019

Update for Minecraft 1.13 and Parkour 5.0.

This update was compiled and tested with Spigot 1.13.1.

As a result of all the changes introduced in Minecraft 1.13, version 2.0 of Parkour TopTen will only run on Minecraft versions 1.13 and later.

Version 1.4 will continue to be supported and be available for download, but is unlikely to receive any more code changes.

Version 2.0 change log:
  1. Created "legacy" branch of Parkour TopTen (v1.4) - will receive no more updates but remain available for download
  2. Updated material names for 1.13
  3. Updated skull rotation method
  4. Added tab completion
----------, Oct 3, 2018

Update to cater for changed method name in Parkour 4.6.

Version 1.4 of this plugin will not work with earlier versions of Parkour.
Version 1.3 of this plugin will not work with Parkour version 4.6.
----------, Apr 18, 2018

Added metrics (bStats) and a version checker which will log a message to the console if a new version of the plugin is available on Spigot.
----------, Feb 28, 2018

Added support for MC version 1.8.
----------, Nov 11, 2017

Fixed a bug whereby if there was a gap in the row of signs, an update to the first course would update any subsequent signs as if they belonged to the first display.
For example, 2 Parkour Top Ten displays in a line:

1st 2nd 3rd <space> 1st 2nd 3rd

could have been overwritten as:

1st 2nd 3rd <space> 5th 6th 7th

So, when building a top ten display, if there is no sign to the right of the current sign then the first display ends. This allows 2 or more displays to be placed in a line without the 2nd and subsequent ones being overwritten by an update to the first display.
----------, Oct 23, 2017

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