ajParkour [Rewards | 1.7.10 - 1.18.x | MySQL Storage Option] 2.12.7

Randomly generated parkour minigame. Great for any kind of server! Jump and Run!

  1. ajgeiss0702
    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
    [​IMG]
    ajParkour is a parkour plugin that will generate parkour as you go!
    [​IMG]
    + 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!
    [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

    [​IMG]
    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)

    [​IMG]

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

    If you have a server with ajParkour, feel free to DM me to ask for it to be added here!
    Over 1,000 servers are running ajParkour!

    [​IMG]

    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


    [​IMG]

    You can find the PAPI placeholder on the wiki


    [​IMG]

    Translations of the messages.yml file to other languages
    Chinese translated by @agl4221 (for v2.10.6)
    Czech translated by @_HeroPwP (for v2.10.0)
    Spanish translated by @erDUKE21 (for v2.10.2)

    Spanish translated by @zuhir (for v1.44.2)
    Russian translated by @StCooper (for v1.42.2)

    If you have translated, feel free to send me your messages.yml!

    Note: Most messages from v1 are not compatible with v2

    [​IMG]

    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.
    [​IMG]

    [​IMG]
    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.

Recent Updates

  1. v2.12.7 - Error fix
  2. v2.12.6 - Bugfixes
  3. v2.12.5 - Error fix

Recent Reviews

  1. McGamerMax
    McGamerMax
    5/5,
    Version: 2.12.7
    easy to setup great plugin would recommend for any hub/lobby server best parkour plugin
    1. ajgeiss0702
      Author's Response
      Thank you, glad you like it :)
  2. Budderman18
    Budderman18
    5/5,
    Version: 2.12.7
    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.
    1. ajgeiss0702
      Author's Response
      Glad you like the plugin!
      You can use placeholders on holograms. Please join my discord for support ;)
  3. Bijju089
    Bijju089
    5/5,
    Version: 2.12.7
    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
    1. ajgeiss0702
      Author's Response
      Glad you like the plugin!
  4. Adarsh_A
    Adarsh_A
    5/5,
    Version: 2.12.7
    ----------------------------------------------
    Best plugin ever.
    Great and kind support.
    And Active development team.
    ----------------------------------------------
    1. ajgeiss0702
      Author's Response
      Thanks for the review, glad you like it :)
  5. Alan2049
    Alan2049
    5/5,
    Version: 2.12.7
    very nice!!! gives my server a lot of fun, very customizable with a nice reward system, ly dev!
    1. ajgeiss0702
      Author's Response
      Thank you! Glad you like it :)
  6. Olivermatt
    Olivermatt
    5/5,
    Version: 2.12.7
    AMAZING fun plugin! dev is extremely active and friendly. very addicting gamemode to keep your players attentive! thanks AJ!!
    1. ajgeiss0702
      Author's Response
      Thanks for the review! Glad you like the plugin
  7. Denis-123456789
    Denis-123456789
    5/5,
    Version: 2.12.7
    This plugin is just great! Simple, complex, free! Thanks for your great plugins!
    1. ajgeiss0702
      Author's Response
      Thank you for the stars! Glad you like my plugins :)
  8. bLevi
    bLevi
    1/5,
    Version: 2.12.6
    And how can i add a leadboard? Can you the Author help me' caz i do not know how to add a leadboard.
    1. ajgeiss0702
      Author's Response
      Please read the big red text above the reviews section
  9. L_I_A_R
    L_I_A_R
    5/5,
    Version: 2.12.6
    The plugin is wonderful! But can you please add HEX support? I think it would be useful. Thanks!
    1. ajgeiss0702
      Author's Response
      Thank you for the review!
      Hex is already supported using spigot's format.
  10. RAZBUMN
    RAZBUMN
    5/5,
    Version: 2.12.3
    Very good parkour plugin optimized and has many custom features! I like the auto-generating blocks to parkour on. Very easy to set up without any bugs.