⭐ Checkpoints ⭐ | Advanced Parkour System | Level System | 1.8x - 1.15x 2.4.1

Ultimate checkpoints plugin! A complete parkour system for your server.

  1. GCNT
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Contributors:
    GaagjesCraft Network Team (GCNT)
    [​IMG]
    [​IMG]
    Checkpoints is a plugin that's been developed by GaagjesCraft Network Team (GCNT). The project has started in August 2017 as a custom plugin for a server but has later been turned into a public plugin.

    CPs has three built-in parkour systems. There is Normal mode for simple parkours, with multiple difficulties (Easy, Medium and Hard). Then there is a level system, that works the same as Normal mode, but is a level and has been given a name, start point, end point and much more.

    Checkpoints is a sign-based parkour system. You click a Checkpoint sign and a save-point will be set to your location. You will be teleported to that point when you die or when you type /cp.

    For information about how to setup the block blacklist(s) for levels, go to the update description of version 2.2.2 or click here.

    [​IMG]
    - Normal mode & Levels
    - Sign based
    - No death screen (instant death)
    - 3 Difficulties (Easy, Medium, Hard)
    - Checkpoints (signs)
    - Parkour end for each difficulty (signs and/or blocks)
    - Fancy Join menu for levels
    - Tab completion for commands
    - Custom level inventory with return-to-checkpoint, leave and visibility-change items
    - Inventory restoring after level leave
    - File-based
    - 1.8x to 1.15x support
    - PlaceholderAPI placeholders
    - Block blacklist (or whitelist) for levels
    - Highly customizable
    - Parkour finish rewards
    - Per level finish rewards
    - Ingame preventions when a checkpoint is set (dropping, block placing, block breaking, item pickup, flying, teleporting, interacting)
    - 6 Actions to perform as rewards ([message], [broadcast], [command], [console], [sound] and [title])
    - Hooks into AdditionsPlus for rewards
    - Level join signs
    - Frequently updated
    - Good support via Discord


    [​IMG]
    /checkpoints Main command
    /checkpoints setspawn Sets the main spawn
    /checkpoints reload Reload the plugin
    /checkpoints teleport Teleport to your latest checkpoint
    /checkpoints reset <player> Reset the checkpoint of a player
    /checkpoints sendback <player> Send a player back to his checkpoint

    /checkpoint Teleport to your latest checkpoint (or /cp)

    /level Get a list of level commands
    /level list Get a list of all existing levels
    /level leave Leave your current level
    /level join [name] If you do not specify a level, it will open the join menu. If you do specify a level, it will immediately let you join that level
    /level kick <player> Kick a player from his current level
    /level create <name> <difficulty> Create a new level with the name <name> with difficulty <difficulty>. The difficulty must be either easy, medium or hard
    /level remove <name> Remove a level
    /level setstart <name> Set the start/spawn location of a level
    /level setcreator <name> <creator> Set the creator of a level to <creator>
    /level setname <name> <displayname> Set the display name of a level. This supports color codes (&)
    /level setend <name> Set the end location of a level. You must be standing on a pressure plate. The block under it doesn't matter
    /level check <name> Check if a level has been set up properly
    /level info <name> Get all information of a level
    /level toggleblacklist <level> Toggle the blacklist option of a level
    /level addblock <level> Add the block you are looking at to the block blacklist of a level
    /level removeblock <level> <block> Remove a block from the block blacklist of a level

    [​IMG]
    checkpoints.maincommand for /checkpoints.
    checkpoints.setspawn for /checkpoints setspawn
    checkpoints.reload for /checkpoints reload
    checkpoints.teleport for /checkpoints tp AND /checkpoint OR /cp
    checkpoints.level.command for /level
    checkpoints.level.list for /level list
    checkpoints.level.leave for /level leave
    checkpoints.level.kick for /level kick <player>
    checkpoints.level.create for /level create <level> <difficulty>
    checkpoints.level.remove for /level remove <level>
    checkpoints.level.setstart for /level setstart
    checkpoints.level.setcreator for /level setcreator <level> <creator>
    checkpoints.level.setname for /level setname <level> <displayname>
    checkpoints.level.setend for /level setend <level>
    checkpoints.level.check for /level check <level>
    checkpoints.level.info for /level info <level>
    checkpoints.level.join for /level join [level]
    checkpoints.level.toggleblacklist for /level toggleblacklist <level>
    checkpoints.level.addblock for /level addblock <level>
    checkpoints.level.removeblock for /level removeblock <level> <block>

    checkpoints.set
    To use a checkpoint sign
    checkpoints.sign.easyend To use an easy end sign
    checkpoints.sign.mediumend To use a medium end sign
    checkpoints.sign.hardend To use a hard end sign
    checkpoints.sign.sendback To use a sendback sign (teleports you to your latest checkpoint)
    checkpoints.sign.reset To use a reset sign (Removes your saved checkpoint)
    checkpoints.sign.spawnpoint To use a spawnpoint sign (Teleport a player to the main spawnpoint)

    checkpoints.createsign To create a normal checkpoint sign
    checkpoints.createsign.easyend To create an easy end sign
    checkpoints.createsign.mediumend To create a medium end sign
    checkpoints.createsign.hardend To create a hard end sign
    checkpoints.createsign.sendback To create a send back sign
    checkpoints.createsign.reset To create a checkpoint reset sign
    checkpoints.createsign.spawnpoint To create a spawn point sign

    checkpoints.removesign To remove a normal checkpoint sign
    checkpoints.removesign.easyend To remove an easy end sign
    checkpoints.removesign.mediumend To remove a medium-end sign
    checkpoints.removesign.hardend To remove a hard end sign
    checkpoints.removesign.sendback To remove a send back sign
    checkpoints.removesign.reset To remove a checkpoint reset sign
    checkpoints.removesign.spawnpoint To remove a spawn point sendback sign

    checkpoints.createend.easy To create an easy end with blocks
    checkpoints.createend.medium To create a medium-end with blocs
    checkpoints.createend.hard To create a hard end with blocks

    checkpoints.removeend.easy
    To remove an easy end of blocks
    checkpoints.removeend.medium To remove a medium end of blocks
    checkpoints.removeend.hard To remove a hard end of blocks
    checkpoints.removeend.level To remove a level end (When you remove it, players won't be able to finish the level)

    checkpoints.bypass.placing
    To bypass the block placing prevention when ingame
    checkpoints.bypass.breaking To bypass the block breaking prevention when ingame
    checkpoints.bypass.dropping To bypass the item dropping prevention when ingame
    checkpoints.bypass.pickup To bypass the item pickup prevention when ingame
    checkpoints.bypass.fly To bypass the anti-flying prevention when ingame
    checkpoints.bypass.teleport To bypass teleportation when ingame
    checkpoints.bypass.interact To bypass interact prevention when ingame



    [​IMG]
    [1] Create a level using /level create <name> <difficulty>. The difficulty could be "easy", "medium" or "hard".
    [2] Set the spawn location of the level using /level setstart <name>. Players will get teleported to this location when they join a game.
    [3] Set the end location of the level. For this, you will have to stand on a stone pressure plate, the block under it doesn't matter. Use /level setend <name> for this.
    [4] Optionally set the creator and displayName of the level with /level setcreator <name> <creator> and /level setname <name> <displayname>.​

    [​IMG]
    [​IMG]

    [​IMG]
    Xue_Han and LOVE-To-BOB like this.

Recent Updates

  1. 1.8 fix
  2. 1.14-1.15 support + Tab Completion + Level Blacklists
  3. bStats

Recent Reviews

  1. Nether2046
    Nether2046
    4/5,
    Version: 2.4.1
    Very good plugin!
    But, I can't set money as a reward.
    I used console and set this: ex) [console] money give %player% xxx
    but console can't find player.
    Also, I used command and set this: ex) [command] money give %player% xxx
    But player has not permission.

    How can I set the Money or Items for reward?

    also, The behavior of the timer is strange.
    0:00:60 --> 0:00:00
  2. Ciro998
    Ciro998
    5/5,
    Version: 2.2.2
    Wonderful plugin, very helpful author, fast answer. Good job and thank u very much!!
    1. GCNT
      Author's Response
      No problem. We want to fix all bugs right away to prevent complications with others.
  3. Crowbar
    Crowbar
    5/5,
    Version: 2.1.1
    Great plugin. Works perfectly. GCNT is very nice and responds quickly to any questions I have had.
    1. GCNT
      Author's Response
      Thanks for the review. Support is the #1 priority for us together. We will always try to respond to everything within 2 hours. Although there is time difference for some players.
  4. LOVE-To-BOB
    LOVE-To-BOB
    5/5,
    Version: 2.1
    Where did v3.0 go? With the levels and the races...
    Please update it again!
    --------------
    1. GCNT
      Author's Response
      This contained some bugs that are fixed now. But we've decided to make it a premium resource. But please notice that you cannot download it on spigotmc. You will need to contact @lukas.vdgaag privately with your PayPal email-address. Then we will send you a invoice and once you've paid it, you will receive a PM on your spigotmc account.
  5. FleurDeKaaseter
    FleurDeKaaseter
    5/5,
    Version: 3.1
    This plugin is in my opinion the best Parkour plugin of spigot and bukkit. Other Checkpoint plugins are bad or doesnt support my server version (1.12). And this isn't even just a checkpoint plugin, it's also a great parkour plugin with levels and races for competitive players. Your updates are also amazing and I can't wait for the next update.
    1. GCNT
  6. tigduwa
    tigduwa
    5/5,
    Version: 3.1
    Can you add reward system (items, commands, or money) per checkpoints?

    -----------------
    1. GCNT
      Author's Response
      thanks for the idea. Next time please request features in the Discussion section or by sending me a PM. As you are not able to respond to this message I wanna ask you if you could send me your idea with more explanation. Thanks for the 5 stars.
  7. KingStation
    KingStation
    5/5,
    Version: 3.1
    thank you man for support 1.8 he is amazing and work take the 5 stars for your legendary work and keep going my friend
    1. GCNT
      Author's Response
      Thank you for the idea. You can always PM me or ask in the discussion version for new features.
  8. KingStation
    KingStation
    5/5,
    Version: 3.0
    perfect plugin man keep going he is work for me take the 5 stars for yor legendary work
    1. GCNT
      Author's Response
      Thanks bro. Updates for 1.8 will probably release within 2 weeks from now.
  9. Patricia22844
    Patricia22844
    5/5,
    Version: 2.1
    I think it is great. Keep working on the good system to make it better. It really helped me, thank you
    1. GCNT
      Author's Response
      Glad you think that :)
  10. FleurDeKaaseter
    FleurDeKaaseter
    5/5,
    Version: 2.1
    I like the work you do. Your resources are very good and they all have a great lay-out. I also like the picture you made up here.
    1. GCNT
      Author's Response
      Thanks. Btw I really like ur name :)