Challenges v0.3 Create functional parkour or adventure challenges by using signs as checkpoints. Avoid creating new worlds or using cumbersome beds.Download Jar | BukkitDev Page Features:- Create checkpoints that set the spawnpoint of players who use them - Group checkpoints into challenges that allow players to see their progress through a map - Make reset signs, warp to checkpoints, set your spawn anywhere Installation:- Download the jar and move it into the plugins folder- Start/restart your server Usage:Players right-click signs to set their spawn at checkpoints throughout the map. Create checkpoints by making a sign with "[Checkpoint]" on the first line and a name on the second line. You can repeat the same name in different challenges, but not in the same one. After making the sign, look at it and use "/ch register" to make it usable. Do the same thing with "[Reset]" to make reset signs. Use "/ch warp <checkpoint>" to teleport to a sign. To make a new challenge use "/ch create <name>". Register signs to it with "/ch register <challenge>". List all challenges with "/ch list" and see their checkpoints with "/ch info <challenge>". Remove challenges with "/ch remove <challenge>". Commands: Checkpoints:- /ch register [challenge] (Register a checkpoint sign, optionally to a challenge. This will overwrite any existing checkpoints)- /ch warp <checkpoint> (Warp to a checkpoint sign) Challenges:- /ch create <name> (Create a new challenge)- /ch list (List all challenges)- /ch info <challenge> (List checkpoints in a challenge)- /ch remove <challenge> (Remove a challenge) Misc:- /ch spawnhere (Set your spawn here)- /ch reset (Reset your spawn) Permissions:- challenges.use (Use a checkpoint/reset sign, use /ch reset)- challenges.create (Create a challenge, register signs)- challenges.break (Break checkpoint/reset signs)- challenges.list (List checkpoints)- challenges.remove (Remove a challenge)- challenges.spawnhere (Set your spawn)- challenges.warp (Warp to a checkpoint) Changelog: Version v0.3 (7/5/12) - Challenge names on checkpoints - The same checkpoint name can be used for multiple challenges - Challenges display progress Version v0.2 (7/4/12) - Name changed to Challenges - [Reset] sign creates a reset - Permissions are needed to remove signs - Signs can now be grouped into challenges - Checkpoints are removed upon destruction - Warp command for getting to checkpoints Version v0.1 (7/3/12) - Release on bukkit.org
This would be better is at the end all the checkpoints are reset by standing on a pressure plate or entering a small region. But its basically what I'm looking for, great job. I wont be downloading though as we need one where it reset all checkpoints.
Large update released, renamed to Challenges. I'm hoping to expand this plugin to provide a full suite of tools to create in-game challenges, so servers can easily run parkour courses and other games. Please post any suggestions or problems you have. Another update, challenges are more logical to create, with their names on signs. Progress is displayed throughout a challenge and the challenge name is used. I'll probably create a tutorial video soon! EDIT by Moderator: merged posts, please use the edit button instead of double posting.
You should make this an all out parkour plugin (add add region that makes you lose when you fall into it, a [Finish] sign, etc.)
I get this when trying to /ch warp Code: 15:18:22 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ch' in plugin Challenges v0.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 92) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:3 55) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:1 62) at me.mothma.challenges.Challenges.onCommand(Challenges.java:192) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more