- 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
- 1.16
- Contributors:
- GaagjesCraft Network Team (GCNT)
- Donation Link:
- https://www.paypal.me/gaagjescraft
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.
- 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.16x 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
- Quick support in our Discord
Commands/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
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
[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>.

⭐ Checkpoints ⭐ | Advanced Parkour System | Level System | 1.8x - 1.16x 2.4.4
Ultimate checkpoints plugin! A complete parkour system for your server.
-
Xue_Han and LOVE-To-BOB like this.
Recent Updates
- Level Sign Fix Jan 10, 2021 at 4:40 PM
- 1.16.4 support + bug fixes Nov 20, 2020
- 1.16 support + new option + AdditionsPlus fixes Oct 30, 2020
Recent Reviews
-
Nether2046
- 4/5,
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 -
Ciro998
- 5/5,
Wonderful plugin, very helpful author, fast answer. Good job and thank u very much!!
-
Crowbar
- 5/5,
Great plugin. Works perfectly. GCNT is very nice and responds quickly to any questions I have had.
-
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.
-
LOVE-To-BOB
- 5/5,
Where did v3.0 go? With the levels and the races...
Please update it again!
---------------
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.
-
FleurDeKaaseter
- 5/5,
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.
-
Author's Response
Thanks
-
tigduwa
- 5/5,
Can you add reward system (items, commands, or money) per checkpoints?
------------------
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.
-
KingStation
- 5/5,
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
-
Author's Response
Thank you for the idea. You can always PM me or ask in the discussion version for new features.
-
KingStation
- 5/5,
perfect plugin man keep going he is work for me take the 5 stars for yor legendary work
-
Author's Response
Thanks bro. Updates for 1.8 will probably release within 2 weeks from now.
-
Patricia22844
- 5/5,
I think it is great. Keep working on the good system to make it better. It really helped me, thank you
-
Author's Response
Glad you think that :)
-
FleurDeKaaseter
- 5/5,
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.
-
Author's Response
Thanks. Btw I really like ur name :)