Inactive [ECON/RPG/FUN] TreasureHunt 0.8.2 - Randomly-placed treasure goodness! [1.2.4-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Taien, Sep 27, 2011.

  1. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I apologize for the delay - I got fired from my job and have not had time to develop. I'll be trying to catch up in the next week or so.
  2. Offline

    Brentnauer

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yikes. Take care of yourself first :)
    kahlilnc likes this.
  3. Offline

    kalez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Your latest version says 5c, but the plugin i downloaded says 5b giving off:

    [SEVERE] Error occurred while enabling TreasureHunt v0.5b (Is it up to date?): null
    java.lang.NullPointerException
    at me.taien.TreasureHunt.loadProcedure(TreasureHunt.java:174)
    at me.taien.TreasureHunt.onEnable(TreasureHunt.java:138)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
  4. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, I'm just waiting for the 1.0 version of bukkit to come out now. I've been having to do a lot of work on my server, so I haven't had time to go find the problem you guys are having. It's mostly because when I started programming using the new configuration stuff that bukkit added I was very unfamiliar with how it worked, and now I'm quite a bit better with it, and I'm almost sure the problem you're having is related to that.

    Actually, let me do some quick changes and make an untested fix for your problem, because I think I know what the problem is. Give me a little bit here.
    kahlilnc likes this.
  5. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Uploaded an untested fix. Let me know if it works for you. If you have errors, post them please. Also, added the Min Distance option (see OP).
  6. Offline

    kalez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    stuff! ... i mean... awesome, thanks! lol
  7. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    YEAH! your back. Nice to hear :D
  8. Offline

    Zombiemold

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Glad to see you back, love this plugin.

    Ran into a problem with WorldBorder, chests can spawn outside the allowed zone :/
  9. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't run WorldBorder on my server...I use BorderGuard (outdated but still works). Does WorldBorder set a square border? If so, stand at the very center of the world and do '/hunt setcenter'. Then, do '/hunt setmaxdist <num>' where <num> is the distance to the border. That should fix your problem.

    Also, I updated to 0.5e, which fixes a bug I had in the 'setmindist' command and adds a min distance indicator to the '/hunt settings' command.
    kahlilnc likes this.
  10. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Plugin doesn't work for me still after update ;( RB 1337, 0.5e TH and get no errors. But no folder with configs. In the log it just spams through out on start up
    Code:
    2011-11-21 19:26:22 [INFO] [TreasureHunt] Using PermissionsEx.
    And I do /hunt help in game and it just does /hunt back to me ;(
  11. Offline

    kalez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    After some fiddling around it works just fine for me! (i was an idiot and had the min and max hight values reversed lol. server no likey)
  12. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, I've found that when I use the method the guy who makes PermsEx recommends to detect PermsEx, it throws that message quite a few times (no idea why). It's almost as if the plugin is being loaded quite a few times, since that event only occurs during the onPluginLoad event.

    Anyway, your problem is really weird because I also use PermissionsEx on my server and I have no problems. Very strange. Are you sure you gave yourself the permissions to use the commands? You need the taien.th.admin permission to alter settings or view /hunt help, since /hunt help is only useful for admins. The only command any regular player needs is /hunt. /hunt help would be useless to a regular player because they can't do any of the commands in it.

    Make sure you have given the taien.th.claim, taien.th.notify, taien.th.hunt, and optionally taien.th.hunttool permissions to people who you want to be able to find chests.

    EDIT: I could add a separate '/treasurehunt' command if you want for basic info for players who don't have access to the admin version '/hunt help'.

    This post has been edited 1 time. It was last edited by Taien Nov 22, 2011.
  13. Offline

    kalez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Oh, i did notice when reloading/restarting, it will say "[TreasureHunt] Using op-only Permissions." several times, though not bunched together. Found it odd but causes no issues.
  14. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Alright works fine now thanks. :D
  15. Offline

    Noxturno

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    any way to remove the chests ? with a command?
  16. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It can fade.
  17. Offline

    DaNksta

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Awesome plugin! I'll have to try this one out :D
  18. Offline

    Noxturno

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yeah found out that when you reload server it removes them, also what does it mean when it tells what value the chest is ? I set my thing 300 600 from the center yet I get some chests values are 1000 plus or this value thing has nothing to do with the spawn range?
  19. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Value has to do with the item values you set in the config file. It indicates how much stuff is in the chest. So yes, it has nothing to do with the location.
  20. Offline

    Noxturno

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    thank you for fast reply ! great pluging makes every1 on my server go nuts after some1 found one and got diamond armor xD
  21. Offline

    Zylot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I tried installing this, but the config file gets overwritten every time the server is reloaded or stopped... thus any item value changes or item additions, as well as affected world changes won't stick. Any idea about this?
  22. Offline

    kalez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    stop the server, THEN make the changes. some plugins work that way.
  23. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    /hunt reload after changing the config file.
  24. Offline

    LordDead1233

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I am using this plugin its awesome but I got a problem when I start my server it crashes in 1 minute and I don't get any error in console and I removed this plugin for once and it will just go like normall..
    could someone tell me how to fix this
  25. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You probably have the settings for where a chest can appear set too tight or have it set to generate chests in areas where the world hasn't been generated yet. It has a chance to generate one once a minute by default and when it does it searches the world for (by default) a dark location underground. You should change the settings in the config file to what you need. If it's not generating a config file for you, try starting the server and then shutting it down right away so it saves settings.
  26. Offline

    Raycrash

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  27. Offline

    LordDead1233

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    its not helping somehow...
    could you maybe sent me in a conversation a default (good) config sir
  28. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Currently no, but I could set it up. Although I've never programmed for Spout yet so I can't guarantee that would work. :p I'll have to take a look
  29. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    here's the one my server uses, alter it as you see fit.

    Code:
    Singles:
      DIAMOND_PICKAXE: 240
      CHAINMAIL_LEGGINGS: 600
      CHAINMAIL_BOOTS: 600
      DIAMOND_CHESTPLATE: 400
      DIAMOND_AXE: 240
      GOLDEN_APPLE: 1000
      DIAMOND_LEGGINGS: 380
      DIAMOND_BOOTS: 300
      DIAMOND_SWORD: 240
      CHAINMAIL_CHESTPLATE: 600
      DIAMOND_SPADE: 240
      FIRE: 600
      CHAINMAIL_HELMET: 600
      DIAMOND_HELMET: 340
    Multiples:
      BRICK: 4
      MUSHROOM_SOUP: 160
      PISTON_BASE: 100
      THIN_GLASS: 20
      SULPHUR: 20
      LAPIS_BLOCK: 200
      GOLD_BLOCK: 160
      GOLD_INGOT: 18
      IRON_FENCE: 40
      TNT: 80
      GLOWSTONE: 12
      FEATHER: 4
      STONE: 3
      SMOOTH_BRICK: 36
      MOSSY_COBBLESTONE: 40
      COOKIE: 20
      JACK_O_LANTERN: 140
      PISTON_STICKY_BASE: 240
      WATER: 100
      IRON_INGOT: 30
      SLIME_BALL: 60
      IRON_BLOCK: 240
      PUMPKIN_SEEDS: 300
      RAILS: 20
      DIAMOND_BLOCK: 800
      DIAMOND: 200
      ENDER_PEARL: 100
      REDSTONE: 6
      MELON_SEEDS: 160
      OBSIDIAN: 40
      WEB: 120
      WHEAT: 8
      SMOOTH_STAIRS: 30
      FLINT: 4
      VINE: 14
      EGG: 10
      GLASS: 6
    Options:
      HuntTool: ROTTEN_FLESH
      ChestChance: 55
      ChestInterval: 30
      ChestDuration: 60
      MaxDistance: 3000
      MinDistance: 210
      CenterX: 8
      CenterZ: -81
      DrawWeight: 4
      Worlds:
      - world
      MinLightLevel: 0
      MaxLightLevel: 4
      UseMarker: true
      MinElevation: 4
      MaxElevation: 50
      MaxElevationRare: 25
      CanSpawnOn:
      - STONE
      - SMOOTH_BRICK
      - MOSSY_COBBLESTONE
      - OBSIDIAN
      SecondsBetweenChecks: 5
    It goes in TreasureHunt/config.yml

    This post has been edited 1 time. It was last edited by Taien Nov 24, 2011.
  30. Offline

    cr0ss

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ran into an issue tonight running a treasure hunt 'event'.

    Running the latest TH release, bukkit 1489 and the latest PEX (if that matters). Basically the issue was, once I spawned the treasure, we had about 40-50 people all typing /hunt over and over (on a 10 second cooldown) to find where its at/how far away they were. Once they started doing this, though, we had major server lag (TPS / Clock issues) very quickly. I am assuming the /hunt command makes a call to the player to see their location and checks that against the treasure, then reports a message back to the player. Is there any reason this could cause a ton of server lag?

    Edit: Actually it appears to be a problem when people get CLOSE to the chest, when it is perhaps doing the constant checking to see who is closest over and over? It starts tanking the TPS very heavily. Is there any way to disable that?

    This post has been edited 1 time. It was last edited by cr0ss Nov 25, 2011.

Share This Page