[FUN] PuzzleQuest v1.0 - combining iQuest and RedstoneChips [1060]

Discussion in 'Inactive/Unsupported Plugins' started by sddddgjd, Aug 17, 2011.

  1. Offline

    sddddgjd

    PuzzleQuest 1.0 - combining IQuest and RedstoneChips
    Click here for download link!​
    PuzzleQuest,and the following topic, are created by MichaelBurge, all credit goes to him!​
    P.S: I have no idea how to use this thing -.-! Seriously, it's well beyond my intellect, so if you have any ideas,you shold explain what this thing is in the first place! :D
    Have you seen iQuest, thought it'd be nice to give quests to your users, but were disappointed with only gathering and killing quests? PuzzleQuest builds on that framework, using the RedstoneChips library to allow you to design dungeons for your users to explore.​
    Features:
    • Adds a variety of quest-related circuits to your server.
    • Tracks quest completion, so you can guarantee starter kits or tutorials are only given/done once.
    • Is used on a live server with live users finding live bugs. This guarantees it won't get *too* outdated.
    Setting Up the Plugin:
    For the plugin itself:
    1. Install RedstoneChips v0.9 and uQuest 1.20.
    2 Put the PuzzleQuest.jar file and PuzzleQuest folder in your /plugins/ directory. data.yml contains the quest data for your server's players.
    For the circuitry:

    3. Make a RedstoneChips circuit with 1 output, 1 input, and 1 interface block. The circuit will activate in a 10 radius around the interface block whenever the input receives a signal. Every user in the radius will be affected.
    4. Read original topic for tutorial,i can't do it,post editing sucks in the bukkit forums...:(
    Changelog:
    v.1.0​
    • Initial release
     
  2. Offline

    Plague

    missing changelog
     
  3. Offline

    sddddgjd

    Fixed!
     
  4. Offline

    hiro24

    Can you look into this? Started getting it when I power a redstonechip w/ a puzzlequest set up on it.

    Code:
    2011-09-24 05:52:49 [SEVERE] Could not pass event REDSTONE_CHANGE to RedstoneChips
    java.lang.NullPointerException
            at usa.MichaelBurge.PuzzleQuest.PuzzleQuest.giveQuest(PuzzleQuest.java:83)
            at usa.MichaelBurge.PuzzleQuest.questcircuit.inputChange(questcircuit.java:56)
            at org.tal.redstonechips.circuit.Circuit.redstoneChange(Circuit.java:160)
            at org.tal.redstonechips.CircuitManager.redstoneChange(CircuitManager.java:70)
            at org.tal.redstonechips.RedstoneChips$2.onBlockRedstoneChange(RedstoneChips.java:157)
            at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:497)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
            at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:41)
            at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:286)
            at org.getspout.spout.block.mcblock.CustomBlock.doPhysics(CustomBlock.java:185)
            at net.minecraft.server.World.k(World.java:488)
            at net.minecraft.server.World.applyPhysics(World.java:464)
            at net.minecraft.server.World.update(World.java:431)
            at net.minecraft.server.World.setData(World.java:373)
            at net.minecraft.server.BlockTorch.a(SourceFile:78)
            at net.minecraft.server.BlockRedstoneTorch.a(BlockRedstoneTorch.java:51)
            at org.getspout.spout.block.mcblock.CustomBlock.a(CustomBlock.java:195)
            at net.minecraft.server.Chunk.a(Chunk.java:358)
            at net.minecraft.server.World.setRawTypeIdAndData(World.java:316)
            at net.minecraft.server.ItemBlock.a(ItemBlock.java:93)
            at net.minecraft.server.ItemStack.placeItem(ItemStack.java:62)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:275)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:592)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Bukkit 1185 btw...
     
  5. Offline

    DragonSupremacy

    Any chance the source can be posted somewhere so permission support can be added?
     

Share This Page