Inactive [FUN/ECON]MonsterHunt v1.5.1 - Who kills most mobs? [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by matejdro, Jan 29, 2011.

  1. Offline

    matejdro

    MonsterHunt

    Are your players building at day, but bunker into their houses, when night comes? Make them hunt monsters!

    This plugins adds another layer of fun against monsters. It's absolute must have, if you have monsters turned on.

    At night, when monsters come out, plugin will count how many monsters each player kills. At the end of the night, name of the player with most kills is announced globally.

    Additionally, you can enable reward to add another way of gathering stuff to the server or to simply motivate players to hunt monsters.


    (BIG thanks to @Samkio for the video)

    See BukkitDev page for more information and download links: http://dev.bukkit.org/server-mods/monsterhunt/
    (you can use your minecraft forum username and password on BukkitDev)
     
  2. Offline

    matejdro

    Well, there are no really global tags. Each message have its own tags. Best thing to do is backup your messages.properties and delete it to get default one. All tags are shown in default messages.
     
  3. Offline

    Acidnine

    I have noticed that when using /reload it sometimes duplicates the plugin (makes it run in tandem with itself), so when the hunt starts next time it will echo twice that it has started and same with finishing. I'm not sure if this was because I issued the /reload while the hunt was started. Just something I notice frequently when reloading.
     
  4. Offline

    AlphaAtom

    Does this work with 1.3?
     
  5. Offline

    The PC Tech Guy

    Hi, I'm getting an could not pass ENTITY_DAMAGED to monsterhunt. It appears this happens when a player is supposed to be damaged by stuff like arrows or mobs. I've also noticed that I'm also invincible to explosions. The only thing that can hurt me (or anyone else on my server) is fall damage and the void (I do not know about fire). I will test right now and see if my users are vulnerable when I disable this plugin. I am running Craftbukkit 432.
    UPDATE: Ok, appears I can be damaged by fire, but still not by mobs. Probably not your plugin then... (I disabled it)
     
  6. Offline

    Volander

    I love your plugin, is there a way to make it give your score as reward in iConomy currency?
     
  7. Offline

    matejdro

    Yes, just enter 0 as item id.
     
  8. Offline

    BioRage

  9. Offline

    darkcammo

    Great plugin!

    I was wondering if you wouldn't mind adding Giants into the plugin so that you can earn points from killing them. I know they are hard to kill but I do use them on my server :)

    Thanks!
     
  10. Offline

    matejdro

    Oops, forgot to add them. Coming in next release.
     
  11. Offline

    Soggydoughnuts

    I can't get this to work for 1.3 any help?

    -Donuts
     
  12. Offline

    matejdro

    Works for me. Any errors?
     
  13. Offline

    darkcammo

    Awesome! Thanks :)

    Yeah it's working fine for me too. What exactly is it doing/not doing?
     
  14. Offline

    matejdro

    May i ask you, what do you use to spawn Giants?
     
  15. Offline

    darkcammo

    Well actually I use CrowdControl by nathanwolf. I replace skeletons at 50% with giants. For your testing purposes you might consider using SpawnMob being maintained by jordanneil23. The plugin is very stable and then your can just use "/sm giant (# of giants)"
     
  16. Offline

    matejdro

    I can't seem to find jordannei23's plugin. I can find only xmlns's plugin which was not updated for some time. Can you give me a hand? :)
     
  17. Offline

    darkcammo

  18. Offline

    ShadowDrakken

    Getting an error when I try to adjust the StartTime and FinishTime
    I'm sure the error is in the values I'm using so I'm just wanting to know, what is Monster Hunt's acceptable range?
    I'm following Bukkit's documents which states 24hr clock where getTime() returns hour * 1000, but getting this error
    Code:
    >
     17:18:53 [SEVERE] Could not load plugins\MonsterHunt.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:85)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:198)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:185)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:240)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:77)
        ... 8 more
    Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -12
        at java.lang.String.substring(Unknown Source)
        at com.matejdro.bukkit.monsterhunt.PropertiesFile.<init>(PropertiesFile.java:40)
        at com.matejdro.bukkit.monsterhunt.InputOutput.<init>(InputOutput.java:30)
        at com.matejdro.bukkit.monsterhunt.MonsterHunt.<init>(MonsterHunt.java:28)
        ... 13 more
    
     
  19. Offline

    matejdro

    It's probably formatting of the MonsterHunt.properties. Wait for the update, i will be using new Properties class then which, i hope, would work better than current one.
     
  20. Offline

    ShadowDrakken

    no, because if I use the default StartTime and FinishTime it seems to work without erroring...
    I guess what I really want is an option for the hunt to run 24hr non-stop with either instant rewards on kill, or with an end-of-day reward payout that's compatible with the reward everyone :)

    like iMonster basically since that developer has not updated or even let people know they're going to ;)
     
  21. Offline

    x3ndless

    wish this was working for everyone dosent work for me but i loved it when it did
     
  22. Offline

    matejdro

    Do you get error or what? What is not working? More info please.

    @ShadowDrakken is starttime smaller than finishtime?
     
  23. Offline

    ShadowDrakken

    I posted the error just a few posts above this already
    and yes, StartTime is lower than FinishTime
     
  24. Offline

    matejdro

    I was speaking to x3ndless about error. Do you mind showing me your starttime and endtime?
     
  25. Offline

    ShadowDrakken

    iMonster got updated, so I switched back
     
  26. Offline

    Kevin Forte

    Hello, I have been sent by my cmd prompt to ask you to post the update source for your plugin here. (Links to the CraftBukkitUpToDate plugin forum, apparently the dev implemented plugin updating)
     
  27. Offline

    Acidnine

    With Bukkit Build 453

    Code:
    10:47:50 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-470-
    g8642b13-b453jnks (MC: 1.3)
    
    10:47:51 [SEVERE] Could not load plugins\MonsterHunt-0.3.2.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:80)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:129)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:94)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.matejdro.bukkit.monsterhunt.Mons
    terHunt.<init>()
            at java.lang.Class.getConstructor0(Unknown Source)
            at java.lang.Class.getConstructor(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:75)
            ... 8 more
     
  28. Offline

    yammosk

    So my friends and I have been playing with this on my server and it is a blast. We had a couple suggestions though:

    1) We like the idea of skipping days, but could you make an option to make it random whether the hunt happens. For instance, I could set 'SkipDays=0', but set (made up setting) 'ChanceForHunt=10' and there would be a 1 in 10 chance that the hunt would be called. Not knowing whether hunt would happen or not would make it more exciting.
    2) When you get a score could you broadcast it to all players? Or whenever a new player is in first?
     
  29. Offline

    matejdro

    @Acidnine can you try naming it MonsterHunt.jar without version?

    @yammosk

    1. Already exist. See StartChance.
    2. You mean high score?

    Important:
    DO NOT UPDATE YOUR CRAFTBUKKIT, BECAUSE IT WILL BREAK MONSTERHUNT. I RECOMMEND YOU USING THE RECOMMENDED BUILDS
     
  30. Offline

    yammosk

    Oops my bad.

    As for #2 I mean during the hunt. Whenever someone scores a point broadcast to every one '%Name% killed a zombie and now had # points.' or something. Or if you think that causes too much broadcast spam, you do something like '%Name% just stole the lead from %OtherName%' or something like that to raise the competition during the hunt.
     
  31. Offline

    matejdro

    Broadcasting kills would be very bad. Maybe not for small servers, but imagine big servers with like 100 people hunting and each one make around 100 kills. A lot of spam and impossible to talk.

    But stealing lead messages sounds nice.

    EDIT:
    Update!

    Configuration is now moved to yml. That means that you have to reconfigure your plugins. But i hope that this fixed all configuration resetting issues. Also yml does not support comments, so descriptions are added to my google sites (link in first post)

    I suggest everyone to look at the new protection (count only mobs that spawns outside), which may have some false positives but i think it effectively prevents mob grinders and other cheats.

    Also, CraftBukkitUpToDate now supports MonsterHunt. Thanks @NoFear13 .
     

Share This Page