Inactive [TP/MECH] Challenges v0.3 - Create functional challenge courses [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by mothma, Jul 4, 2012.

  1. Offline

    mothma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Challenges v0.3

    Create functional parkour or adventure challenges by using signs as checkpoints. Avoid creating new worlds or using cumbersome beds.

    [IMG]




    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 post has been edited 13 times. It was last edited by mothma Jul 6, 2012.
  2. Offline

    Joel+

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  3. Offline

    mothma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.
  4. Offline

    mothma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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!
  5. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Very nice thread and plugin, approved.
  6. Offline

    DinoScope

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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.)
  7. Offline

    JesusRamirez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    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
  8. Offline

    mothma

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You need to warp to a certain checkpoint

Share This Page