- Tested Minecraft Versions:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- Source Code:
- https://gitlab.com/ajg0702/ajparkour
- Languages Supported:
- All messages changeable in messages.yml
ajParkour is a parkour plugin that will generate parkour as you go!
+ Auto-generated parkour
+ Keep parkour within an area
+ Rewards every number of jumps
+ Rewards on certain scores
+ MySQL and YAML storage
+ Portal to start parkour
+ Customizable messages
+ Customizable jump sounds
+ Keeps track of players' high-scores
+ Shows player's current score in action bar
+ If the player logs out, will act as if they fell.
+ Will try to go in the direction you are looking
+ Allow players to pick what block they want to use
+ Parkour is ended when the player is teleported
+ Works on Minecraft versions 1.7.10 - 1.18.x
+ Request features and they may be added!
![]()
![]()
![]()
![]()
![]()
A video by SoulStriker
A short video by me:
A german video by SpigotFAQ
SoulStriker made a nice video showing off the main features of the plugin and shows how to set it up. (Outdated)
German: (outdated)
If you would like to try this plugin out on a server, feel free to join one of these and try it out!
play.mysticgames.net
SoulCraft.serv.nu
mc.matrixcraft.net
play.mcoverclocked.com
play.townyquest.com
mc.lots.su
active.pvp.host
play.MinervaMC.xyz
play.cybermmc.net
mc.porocraft.net
play.vtcqfc.ru
cybercraft.hu
wildcraft.mcnetwork.meIf you have a server with ajParkour, feel free to DM me to ask for it to be added here!
I'm no longer updating this list.
To set up your first parkour area, you need to first create an area using /ajParkour setup create <name> (and replace <name> with what you want to name your area).
Then, you need to set the positions (like worldedit's //pos1 and //pos2)
/ajParkour setup pos1 /ajParkour setup pos2
If you would like, you can set the positions using a selected worldedit area:
/ajParkour setup we
Next, you need to select the difficulty. The difficulties are easy, medium, hard, expert, and balanced. The balanced mode will go up the difficulty levels as you get higher amount of jumps.
/ajParkour setup difficulty
Next, you can optionally set a position that the player will be teleported to when they fall. If you do not set this, they will just fall normally (but the plugin prevents fall damage)
Stand where you would like them to teleport to and type:
/ajParkour setup fallpos
To make sure you have set all required positions, run the following command:
/ajParkour setup info
and make sure none of the options are red.
If you have set all required points, you must save and enable the area using this command:
/ajParkour setup save
The area is now ready to use!
For guides on setting up other things, please check out the wiki
You can find the PAPI placeholder on the wiki
Translations of the messages.yml file to other languages
Note: Most messages from v1 are not compatible with v2
This is what the default config looks like. Anything in here can be changed.
You can also configure all of the messages in messages.yml, and enable mysql in storage.yml
Code (YAML):# Dont change this please[/LEFT]
config-version: 2
# The method to fill multiple multiple parkour areas.
# If you only have one, this option is ignored.
# Default: lowest
area-selection: lowest
# Whether to pick a random block each jump, or a random block at the start.
# Options: 'each' or 'start'.
# Default: each
random-block-selection: each
# This is the item to show in the selector GUI to represent the random block mode.
# Default: VINE
random-item: VINE
# This is the sound to play when a player makes a jump.
# Here is a list for the latest spigot version: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html (the list starts below the orange box that says Enum Constants)
# Default: ENTITY_CHICKEN_EGG
jump-sound: ENTITY_CHICKEN_EGG
# The amount of players to show in /ajParkour top
# Default: 10
top-shown: 10
# The number of extra blocks to place ahead of the next jump.
# Default: 1
jumps-ahead: 1
# The sound to play when a player starts parkour. See jump-sound for more info.
# Default: NONE
start-sound: NONE
#The sound to play when a player falls. See jump-sound for more info.
# Default: NONE
end-sound: NONE
# The number of particles to spawn when a new block is placed.
# Default: 25
particle-count: 10
# When to execute the reward commands.
# Options: 'earned', 'after'
# Default: 'earned'
execute-reward-commands: after
# If this is true, the player's inventory will be cleared while on the parkour, and reset after.
# NOTICE: If one of your reward commands gives items, you need to set execute-reward-commands to 'after' or else they will lose the items.
# Default: false
parkour-inventory: true
# If a world is listed here, the /ajParkour start command will not be usable from that world.
# World names are seperated by commas (without spaces) and are case-sensitive!
# Example: 'disabledworld1,disabledworld2'
start-disabled-worlds: disabledworld1,disabledworld2
# How long, in seconds, after a player doesnt move should we kick them from the parkour?
# Set to -1 to disable
# Default: 60
kick-time: 60
# Should we notify people with the permission ajparkour.update that an update is available?
# They will then be able to download it using /ajParkour update
# Default: true
notify-update: true
# Should the score we tell the player to beat be per-area or global?
# For example, if this is true and the player got 30 on another area but only 10 on this one, they will be told to beat their record of 10.
# Default: false
begin-score-per-area: false
# Should the portals be disabled?
# If your server is lagging from this plugin without many people on parkour, try disabling this.
# REQUIRES SERVER RESTART (not just config reload)
# Default: true
enable-portals: true
# Shoud we use a more optimized method to look if players are at a portal?
# It may require the player to be in the block for a little longer
# Enable this if you have a lot of people on your server and are experiencing lag.
# Default: false
faster-portals: false
# Should the updater be enabled?
# If this is disabled, the plugin will not attempt to check for updates, and you will have to download new updates manually
# Requires a restart
# Default: true
enable-updater: true
# Should we apply faster-portals to the afk detections?
# Default: false
faster-afk-detection: false
# The particle to use when a new block is placed.
# See the list of particles here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
# Default: CLOUD
new-block-particle: CLOUD
# Sould we enable the block selector item in the parkour inventory?
# If this is disabled, the parkour inventory will just be blank
# Default: true
enable-block-selector-item: true
# Should we require the player to have the ajparkour.selector permission to get the block selector item?
# (for the parkour inventory)
# Default: false
require-permission-for-block-selector-item: false
[LEFT]
This plugin collects anonymous usage information via bStats. It can be disabled in bStats' config file.
If you have any questions, suggestions, or issues with the plugin, please contact me on any of the below methods:
Discord
Spigot PM
Discussion section
(Discord is preferred and the quickest way to get a response)
DO NOT REQUEST SUPPORT THROUGH REVIEWS!
It is much easier (and usually faster) to contact me for support in one of the above areas. Discord is the fastest way to get support because I get instant mobile notifications.
Some icons made by authors from www.flaticon.co

ajParkour [Rewards | 1.7.10 - 1.18.x | MySQL Storage Option] 2.12.10
Randomly generated parkour minigame. Great for any kind of server! Jump and Run!
-
LPDMinecraft, maker_daidai, DampfWaffel and 16 others like this.
Recent Updates
- v2.12.10 - MySQL fix Jan 20, 2022
- v2.12.9 - Bugfixes Jan 14, 2022
- v2.12.8 - Bugfixes Dec 12, 2021
Recent Reviews
-
LPDMinecraft
- 5/5,
This plugin is very good to manage. You can easily make an parkour and users are trying to finish them. The record system is also very good.
-
-
Author's Response
Glad you like it!
-
-
aarush55
- 5/5,
This is an awesome plugins really useful for hubs and lots of features. Only thing I would want is an api so developers can build on it since I wanted to make a plugin which checks if a player is flying and if is will cancel with a specific message instead of the parkour finish message. Or a config feature is also cool! Either way would recommend! :)
-
Author's Response
Thanks for the 5 stars!
There is an api, check the wiki ;)
-
EyeDaleHim
- 5/5,
Would be the ultimate parkour plugin if it can somehow generate random parkour stuff instead of just placing blocks. Overall, fine nonetheless.
-
Author's Response
Thanks for the review :)
-
Justbr04_
- 3/5,
Fix the sql.. the newest update litteraly broke my entire setup and support is almost none in the dc.. you get told there might come an update hten nothing more.. I always loved ajp but this update/rewrite seems to have broken literally everything with storage
-
Author's Response
Dont know why my other reply didnt post, but here
As I told you on discord, I would be releasing when I can. I've been busy with school starting again the past few days. I'm posting the update now.
-
zax71
- 5/5,
Great plugin that is easy to set up and, once you have set it up, is set and forget! Updated to 1.18.1 verry quickly and has never caused me any errors.
-
Author's Response
Thank you!
-
shotcraft3x
- 5/5,
Good plugin but is not working on 1.18.1
[22:58:53 ERROR]: Could not pass event PlayerMoveEvent to ajParkour v2.12.8
java.lang.NullPointerException: null
[22:58:53 ERROR]: Could not pass event PlayerMoveEvent to ajParkour v2.12.8
java.lang.NullPointerException: null
[22:58:53 ERROR]: Could not pass event PlayerMoveEvent to ajParkour v2.12.8-
Author's Response
Please read the big red text above the reviews section
-
McGamerMax
- 5/5,
easy to setup great plugin would recommend for any hub/lobby server best parkour plugin
-
Author's Response
Thank you, glad you like it :)
-
Budderman18
- 5/5,
This plugin is absolutely amazing. There's really no better parkour plugins out there. The one thing that i would suggest is adding HolographicDisplays support so servers can display the top jumpers using holograms.
-
Author's Response
Glad you like the plugin!
You can use placeholders on holograms. Please join my discord for support ;)
-
Bijju089
- 5/5,
I am using this Plugin SInce its 2nd update
--------------------------------------------------------------
Its cool and i got an issue with this plugins's 3rd update
--------------------------------------------------------------
Again i saw the video of S0ULSTRIKER
My all doubts are solved now Thnks-
Author's Response
Glad you like the plugin!