MobHunt
MobHunt

Update Notice
The config file is subject to change. Out-of-date files will be backed-up and updated to a default config. Sorry for the inconvenience
What is MobHunt?
MobHunt is a highly configurable mod that was created to bring a competitive, fun and (unknowingly) an intense element to monster hunting and killing.
With MobHunt you can set specific worlds to run hunts at times you want, with the prizes you specify!
How does it work?
Players join a hunt for a hunt enabled world by typing /joinhunt. When the time of the hunt comes and there are enough players, the hunt will commence.
Before each hunt, information specific to the hunt will be broadcast to all players in the hunt.
Hunts can take place through out the world, globally, or that can take place in specific areas.
While the hunt is active players will have to kill mobs specified the hunt to get points. When the hunt comes to an end, the player with the most points will be the winner. Followed by second place, third place, and runners-up. If players have passed the threshold for their category then they'll receive rewards.
Features
- Multi-world support - Supports as many world as you want.
- Spawner and grinder blocking - Tracks spawner and grinder mobs to stop them from giving points.
- Configurable hunts - Create hunts for specific and select mobs only.
- Configurable hunt thresholds - You can now have different thresholds for different hunts.
- Configurable rewards - You can define any quantity and any chance of receiving items.
- Configurable times - Set your hunts to start when you want them to.
- Configurable hunt areas - Define an area as a hunt zone - create you own dungeons or arenas.
- Configurable points - Set the point how you want them.
- Money rewards - players can receive money as rewards.
Optional Dependencies
Commands
- /mobhunt - List all commands for mobhunt
- /mobhunt join - Join a hunt.
- /joinhunt - Join a hunt.
- /mobhunt leave - Leave a hunt.
- /leavehunt - Leave a hunt.
- /mobhunt status - Status of the next or current hunt.
- /huntstatus - Status of the next or current hunt.
- /mobhunt spawn - Teleport the the hunt area (if enabled).
- /huntspawn - Teleport the the hunt area (if enabled).
- /mobhunt info - Information regarding the next or current hunt.
- /huntinfo - Information regarding the next or current hunt.
- /mobhunt next - Don't like the current hunt settings? Generate a new one.
- /mobhunt reload - Reload MobHunt and its configuration files.
Permissions
- mobhunt.player - All players must have this permission to participate in a hunt.
- mobhunt.admin - For the command /mhreload. default: op
Configuration
FAQ
If you have a problem, please Paste your config and a log of server startup.
-
View User Profile
-
Send Message
Posted Apr 14, 2013@drunkenmeows
An idea from one of my players, could everyone in the hunt world be automatically entered into the hunt without a command and then have to opt out ?
-
View User Profile
-
Send Message
Posted Apr 10, 2013@ManBeastPigDev
I'll look into it.
-
View User Profile
-
Send Message
Posted Apr 7, 2013@drunkenmeows
Could you please add another mob credit...
Charged_Creeper
We have bloodmoon installed and due to the sloppy code it spawns stuff all the time.
But its actually turned out to be good fun. And we have loads of charged creepers around.
Im not sure if they count as creepers. But they are worth more points either way so worth
a class of their own. Bloodmoon during mob hunt is mental.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@drunkenmeows
If there's anything I've learned from java programming for bukkit it's that you can never have enough classes, threads and asynchronous tasks!
The command structure you're considering would be better, with /mh with no parameters giving an explanation of how mobhunt works and a list of the commands. I don't think people would mind a rewrite of commands, especially if you leave the old commands routing to the same functionality as what /mh does so they get prompted with the new commands.
BTW I tried srTP and it's also cool =D
One other thing I noticed is that if you do /joinhunt after the hunt has started or after the hunt information is displayed you don't get that update that everyone else got.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@DrewDotPro
Your suggestions are great, and I certain will try to implement them.
I know there are some issues with the current setup for announcements, but I have been focusing on the important mechanics for MobHunt.
I am currently working on separating the messages from the main hunt loop into it's own loop, to handle broadcasts better. At the moment it's checking when hunts should start, cancel and end, along with all the messages. - This will be a big change.
If you use essentials /help mobhunt works
I'm currently considering moving the command structure to something like
but I'm a bit wary of this, considering what people might be used to already.
Expect an update in the next couple of days.
-
View User Profile
-
Send Message
Posted Apr 1, 2013@drunkenmeows
We've just started trailing this on our server. It's looking good. I have some suggestions. I hope you don't take them as criticisms, I just wanted to say we like it and have some ideas.
Suggestions
The hunt announce should probably only fire if the minimum amount of players are online. It's annoying to learn there's a hunt in X minutes that you can't enjoy. Also it should probably only broadcast to players who haven't already signed up for the hunt.
If a server doesn't use any economy then the money line in the information about the hunt should be removed.
A command of /mobhunt that listed all the commands you can use would be useful.
A command of /huntrules or similar would be useful to redisplay the rules of the next or current hunt to the player who requested it.
After 'no mobhunt tonight' it keeps insisting 'type /joinhunt now to join' - If there aren't enough players it shouldn't suggest that. If the fact that there weren't enough players come launch time meant there would be no hunt anyway, why insist people join?
-
View User Profile
-
Send Message
Posted Mar 31, 2013@ManBeastPigDev
Okay cool,
The hardest part about making a mod is ensuring everyone can use it properly. I'm glad you you resolved the issues.
Yeah, I'm mindful of the bit of spam coming from mobhunt, since we run it on our server. But it's quiet effective in advertising to players who aren't familiar with it.
Anyway, I'm happy, that you're happy with MobHunt. Enjoy!
-
View User Profile
-
Send Message
Posted Mar 31, 2013Don't know what i missed but i did it again and it worked. Must have been a typo somewhere. Its a great plugin.
My only critique is that its a bit spammy in chat. Especially on a busy server.
But i love it, it seems solid, i'm keeping it.:D
-
View User Profile
-
Send Message
Posted Mar 31, 2013@ManBeastPigDev
Then your config isn't properly setup.
Any server logs?
what are your world names exactly (including case)?
-
View User Profile
-
Send Message
Posted Mar 30, 2013@drunkenmeows
do /plugins - is mobhunt red? - YES
-
View User Profile
-
Send Message
Posted Mar 27, 2013@Malachi21
Holy crap you're right, I recommend you disable PayHunts.
and remove 'Pay' from any random hunts you have.
This will only happen with payhunts.
OR
Version 4.06 is now approved!
Also as a general Admin Tip I'd recommend you check logs, and punished anyone who has spammed /leavehunt during a Payhunt, appropriately if they failed to report the issue and were exploiting it.
Thanks for the bug report - You're a star!
-
View User Profile
-
Send Message
Posted Mar 27, 2013Found problem. Upon typing /leavehunt, players gain 100 dollars. This goes even without them being in a mob hunt. Please fix.
-
View User Profile
-
Send Message
Posted Mar 27, 2013@ManBeastPigDev
Hey, sorry you're still having problems with MobHunt and thanks for posting your config.yml.
Before I can resolve the issue, I have to clarify:
Thanks
-
View User Profile
-
Send Message
Posted Mar 27, 2013@drunkenmeows
thanks got the latest version now, just about to tested it. Its the same. All commands just do cartridge return, no error not on console or in game. It just does nothing at all.
Here is the console log from when i used the /JoinHunt command...
27.03 16:36:42 [Server] INFO ManBeastPig: This is a comment afterwards 27.03 16:36:34 [Server] INFO ManBeastPig: This is a comment before i do /JoinHunt
CONFIG dev.bukkit.org/paste/7436/
-
View User Profile
-
Send Message
Posted Mar 24, 2013@ManBeastPigDev Version 4.05 is up compiled against 1.5.1 dev
4.04 shouldn't have any problems with 1.5.1, It sounds like the config hasn't been setup, since Mobhunt will disable it's self if it isn't setup correctly - see server.log
-
View User Profile
-
Send Message
Posted Mar 24, 2013Not working for me in 1.5.1
just no replies at all to commands.
-
View User Profile
-
Send Message
Posted Mar 22, 2013@Sahee Hi Sahee.
All MobHunt Messages are in the config.yml file
If you or anyone has translated Messages please pm me and I'll upload them for everyone to use.
-
View User Profile
-
Send Message
Posted Mar 21, 2013What about locales files?
-
View User Profile
-
Send Message
Posted Mar 9, 2013@LeakCraft
This appears to be a problem with the random spawning for that area spawning
I need to see your config, because the random getting exception on a minus value.
Which, from what I can guess, means your Xmin is greater the your Xmax and/or your Zmin is greater than your Zmax for your area definition. - looking at the code it's your Xmin and Xmax.
Post your config on paste bin and let me see.
Sorry for the problems you're having!
-
View User Profile
-
Send Message
Posted Mar 9, 2013I was wondering if you could help with this error I'm getting? Thanks.