CreativeParkour
This plugin is no longer maintained, sorry.
The website is no longer online, but you can still visit it thanks to Internet Archive: https://web.archive.org/web/20190126170615/https://creativeparkour.net
CreativeParkour is a plugin that allows your players to create, publish, share, download and play fun parkour maps in secure areas. Players can compare their jump skills in parkour maps they build!
This plugin has unique features like player ghosts (inspired by Mario Kart) that will add fun and competitiveness to your server with a cool and easy-to-use parkour game. Downloading CreativeParkour will instantly allow your players to build their own parkours and have fun with community-made parkour maps from https://creativeparkour.net, for free!
Plugin features
Map creation:
- Each player gets a secured plot to build their parkour map in creative mode (it doesn't need plot plugins)
- Players' inventory are stored and given back when they leave the map (even if the server crashes!)
- WorldEdit with most of the usual commands like set, copy, undo... (completely secured and restricted to parkour maps and AsyncWorldEdit compatible)
- Players can build maps with friends (with "/cp invite <player>") and easily manage the contributor list ("/cp contributors")
- Special signs to set spawn, start and end points, unlimited checkpoints, death height, death blocks (these signs disappear and are not special blocks like in other plugins, so all the blocks can be used to make good looking maps!)
- Special signs to give potion effects to players (like speed, jump boost, blindness...)
- Special signs to give Ender Pearls or Elytra to players
- Special signs to teleport players within the map
- Special options to disable sneak ans door interactions or make deadly lava or water
- Unlimited tests
- Custom names for maps
Playing:
- Timer (0.05 second precision)
- Accurate leaderboards
- Spectator mode (even first person!)
- Player ghosts (like in Mario Kart) for even more challenge and replay your course, with many commands (rewind, speed...) to spectate them as you want (requires ProtocolLib)
- Player visibility can easily be changed to transparent or invisible (requires ProtocolLib)
- Special hotbar items to return to start, checkpoints, or leave the game
- Map difficulty and quality ratings by players
- Map list in a nice GUI
- Custom rewards for players (custom items, XP, money...)
- Messages along the course that can be disabled with a simple GUI ("/cp settings")
Map download and sharing: These features involve communications with creativeparkour.net, you can disable them by setting "enabled" to false in the "online" section of the "configuration.yml" file
- Players can download maps created by the community in game or at creativeparkour.net for free
Other:
- Signs to play, create and join maps and build a professional lobby
- The plugin is available in 7 languages (English, French, German, Polish, Russian, Simplified Chinese and Spanish), everyone can translate it, click here to get information.
- Maps can be edited or deleted
- Maps can be exported and imported using files
- Server admins are automatically notified in Minecraft and by email (if they want) when CreativeParkour detects cheaters
- Server admins can configure if players are teleported where they were before or at a specific location when the leave maps
- Auto updater (can be disabled in configuration.yml)
- Maps are stored in a special world, or wherever you want
- 1.8, 1.9, 1.10 and 1.11 compatibility
Commands
Click here for a detailed command list.
These commands are the 3 most important to know (The Big Three):
/cp play [map name] : Displays the map list to choose a map and play on it (or directly teleports the player to the specified map).
/cp create : Puts the player in a new map in creation mode. They can also come back to their last edited map and find maps in which their were invited by using this command.
/cp leave : If the player is in a map, teleports them where they were before playing CreativeParkour.
Permissions
Click here for detailed information about permissions in CreativeParkour.
Configuration
CreativeParkour uses several YAML files to store data and configuration. They are created in the <your_server>/plugins/CreativeParkour folder.
Click here for full information about configuring the plugin with these files.
Installation
- Download CreativeParkour.jar
- Move this file into your plugins folder
- Run your server, log in as an operator, and follow the instructions (type "/cp config")
- After that, type "/cp create" to start building your first CreativeParkour map!
It is recommended to install the plugins below.
Optional dependencies
It is recommended to install these plugins to enable all the CreativeParkour features on your server and prevent issues:
- WorldEdit (to build parkour maps more easily)
- ProtocolLib (to enable ghost and player visibility features)
- Vault (to prevent permissions issues if you have a permission plugin like PermissionsEx an use money rewards)
Translations
The plugin is available in several languages. It is translated by the community, and you can easily contribute here by translating it in your language, helping ongoing translations, or fixing mistakes. Click here for more information about translations.
Lobby signs
Signs can be placed anywhere on your server to allow players to create and play maps by clicking on them, or to display leaderboards. With this feature, you can for example create a parkour lobby with signs to join maps and walls displaying leaderboards!
Click here for a full documentation.
Developers
API
CreativeParkour has an API that other plugins can use for whatever they want. Visit GitHub to get information about this API.
Video tutorials
English:
German:
Data collection and web communications
Metrics
This plugin uses Metrics, a service that collects data about the server to display statistics on mcstats.org.
The following data is collected and sent to mcstats.org on server start: players currently online (not max player count), server version string (the same version string you see in /version), CreativeParkour version, Metrics revision of the implementing class, server's GUID (generated by Metrics)
This data is only used to make global statistics about CreativeParkour that are publicly displayed on this page. If you want to disable data collection by Metrics, set "enable data collection" to false in configuration.yml
Auto updater
The plugin uses Gravity's auto updater to fetch and install updates automatically using the official Curse's ServerMods API. This auto updater can be disabled by setting "enable auto updater" to "false" in configuration.yml.
creativeparkour.net
The plugin can communicate to its website (creativeparkour.net). It uses the secure SSL protocol. These information will never be publicly displayed without your explicit consent. There is no file downloaded on your machine, data is only sent, read and processed by the plugin.
Here is the list of collected data:
Data collection (can be disabled by setting "enable data collection" to false in "configuration.yml")
- Server UUID (randomly generated by the plugin)
- Plugin version string (for statistics)
- Number of players on the server and playing CreativeParkour (for statistics)
- Number of CreativeParkour maps on the server (for statistics)
- Number of seconds spent playing in CreativeParkour maps by players (for statistics)
- Number of tried and completed courses by players (for statistics)
- Number of attempts of each player in maps (for statistics)
- Number of players' jumps in CreativeParkour maps (for statistics)
- Number of times each CreativeParkour command is used (for statistics)
- Language used in CreativeParkour (for statistics)
- Value of "online-mode" in server.properties (for statistics)
- Server version string (for statistics)
- Installed plugins list
- List of operators' UUIDs (to not consider them as cheaters)
- Errors logs generated by the plugin (to fix them)
- To fetch ghost skins: UUIDs of corresponding players (can be disabled by setting "fetch ghosts skins" to false)
General communications (can be disabled by setting "enabled" to false in the "online" section of "configuration.yml", ghost download and upload can also be disabled without disabling map downloading and sharing)
- Server UUID (randomly generated by the plugin)
- Plugin version string
- Server IP and server name (for server registration, from server.properties)
- Command sender IP, UUID and name (for requests that need a high level of security)
- When a player shares a map: map UUID, name, difficulty, quality, creator UUID and name, contributors' UUIDs and names, map size, map options, blocks in the map
- To display the list of maps that can be downloaded: all the UUIDs of maps in the server, UUIDs of players known in CreativeParkour
- To know what ghosts to download: map UUIDs and players' UUIDs of ghosts on the server, map UUIDs and players' UUIDs of deleted ghosts, values of "online.upload ghosts" and "online.download ghosts" in "configuration.yml"
- To download ghosts: map UUIDs and players' UUIDs of wanted ghosts
- When uploading ghosts: map UUID, player UUID, player name, ghost creation date, number of ticks and milliseconds the player took to finish the parkour, number of ticks the player took to reach checkpoints of the parkour, and every 2 ticks: player's location in the parkour, head rotation, sneak value, flying with Elytra value
- When a player wants to report a ghost: map UUID
- To download a map: the map ID (found on the website) and server's version (to know if the map is compatible)
- To synchronize ratings: difficulty and quality ratings in downloaded or shared maps.
- Nothing else.
Other information
- When you will use the plugin for the first time, you will be asked to use the "/cp config" command to configure it. After that, it is not recommended to change "map storage" settings in configuration.yml.
- Make sure to allow creative mode in the map storage world.
- I really care about the quality of this plugin, please report any problem.
- I'm French and I'm learning English, so if you find any mistakes here or in the plugin, please warn me.
- The background of the image on top is from Journey, a very good CreativeParkour map made by ClassyGuitarGal.
- This is my first plugin!
- I like cheese!
Have fun with this plugin! 🙂
@Obelus
Nope, nothing at all, its very odd. I really hope to get it working again though because I love this plugin it's the only one I know of that gives players the opportunity to get creative with their map making skills so I definitely would rather try and find a fix for this one than look for another.
@hateforcedsignups
That's weird, does the plugin say something in the console (on server start for example)?
Does not work at all on 1.9.2 can't even get /cp or /cp help or anything cp related to do anything at all. Tried all of the 1.9 versions available as well as the old 1.8 version that I was using before and nothing :(
@webi36
Are you sure to have 1.9.2 and not 1.9 ? The errors I received about "/cp leave" only happened on 1.9 servers (not 1.9.2).
Yes i have!
@webi36
Do you have the latest Spigot update? The bug you have is supposed to be fixed since a long time.
/cp leave have a error i can do that
Your Good i have the problem not more thanks in 1.9 its working thanks man
wow nice
@Noahkiq
I added a "negative leaderboard" option in configuration.yml in the 1.2.6 update. :)
Here's another suggestion: You should make the numbers on the scoreboard negative. That way, the fastest time would actually be on top.
@zuhir This bug will be fixed in Minecraft 1.9 : https://bugs.mojang.com/browse/MC-68399 So we only have to wait a few months. :)
I do not like that cartels are "<cp>" because the version 1.8.8 by touching <you take a picture: / Could you change or add a variable as "cp" or "(cp)"? Please would be a good thing
Sorry for my bad English
Quick look at the v1.2.4 update changes
https://www.youtube.com/watch?v=9IphS6Ex1IA
@Noahkiq Thank you! I add this to my "things to do" list.
This plugin is a really good plugin and I love speedrunning the courses the members of my server make. I have one suggestion though which is to add a kill sign or maybe a kill block that can be given with a command. Hopefully you can add that, because that would make this even better.
CreativeParkour v1.2.3 (checkpoint and timer accuracy improvement)
https://www.youtube.com/watch?v=bkTuoGhbCSs
Another excellent update. Found a couple of issues that still need improvement. I think the issue with the plot bedrock joining together is due to changing map sizes in the config. We went from 150 to 160 plot sizes to accommodate a couple of parkour courses that were bigger than expected.
Suggestions: Option to skip checkpoints completely and still finish a map (checkpoints mandatory or optional in config) Limit characters of map name to be the same character limit of signs. So all maps can be put on signs. Not sure if this is already true, haven't attempted to make a sign yet.
The plugin developer has put out a flurry of updates over the past couple days that transformed this plugin to an excellent parkour solution for any 1.8 server! Can highly recommend! Works great on multi-verse servers that use permission plugins too.
Version 1.2.2 (major performance update):
https://www.youtube.com/watch?v=dhRbjlbquFI
Version 1.2.1 (sign direction and editor update):
https://www.youtube.com/watch?v=Z4Ha1WKx2pI
I can now HIGHLY recommend this plugin. It's practically lag free, simple to setup, simple to customize, and simple to build courses with. You can have this setup, working, and building courses in no time! I'm in no way connected to the development of this plugin. I'm a multi-verse admin and our world is running this plugin... and everyone loves it. Thank you to ObelusPA for making this amazing plugin!
Trapdoors will return a player back to spawnpoint. :( Yes we have a map that uses trapdoors as a skill challenge. :/
Plot sizes can be changed in the config. It's kind of like plotme where it uses a plot generator except all the plots are in the air and not connected (an example screenshot is posted in the description). Unlike plotme where you can stroll around any plot, you cannot do that in creativeparkour. Actually plots in CreativeParkour are guarded with invisible barriers too that prevents any unauthorized access. Only the map author and people the author has invited can edit on that plot using /cp invite player_name.
I've noticed plots in CreativeParkour are created in a straight line one after another (also shown in screenshot), instead of in a randomized square pattern like plotme.