HeroMatchMaking
IP: proxis.midgardmc.eu
Allows a player to wait in a queue and then to be placed in a pvp match-up against another player. For example, you type /hmm queue and it will tell you that you are in queue for a pvp fight. When it finds a player for you to fight, it will send messages to both you and that player, wait 5 seconds, then teleport both of you into an arena created in a pre-defined world just for your fight (and the arena will be erased afterwards too). Because arenas are created on-the-fly, I've placed them in a separate world (set in the config) so that they don't overwrite content in your main world.
Requirements:
- Vault (required)
- a multi-world manager plugin ie-Multiverse, etc (required)
- Heroes (optional)
Installation:
- Drop the .jar in your /plugins folder
- Start then stop your server
- configure your config.yml in /plugins/HeroMatchMaking/config.yml
- if you are using Heroes, add these 2 classes: http://pastie.org/5063308 http://pastie.org/5063309
- be sure to change the world setting in config.yml to a world that HMM can overwrite (it will leave holes in it where matches take place).
- To start a match, you need to set your preferences first: /hmm one v one /hmm rts
- To enter the queue you need to do /hmm queue
Match Types include (but are not limited to):
- Anything Goes (fight with whatever items you have on you)
- Vanilla (changes your hero class to a default one, gives you pre-defined items)
- RTS (clears your inventory, drops you in an editable arena for you to make your own weapons)
- Spleef (gives you a diamond shovel)
- Pitfall (fight over lava on a tall platform of decaying leaves)
- CTF (capture the flag)
- Domination
- TDM
- Assault
- Survival (hardcore)
- Parkour/Race
- Zombie Survival
Team Types:
- 1v1
- 3ffa
- 2v2
- 4ffa
- moshpit (huge ffa)
- Teams (for more than 4 players)
Commands:
- /hmm queue (toggles whether or not you are queuing)
- /hmm <matchtype> (toggles whether or not you want to play a given matchtype) /hmm rts
- /hmm <teamtype> (toggles whether or not you want to play a teamtype) /hmm 3ffa
Permissions (these aren't implemented yet:
- heromatchmaking.queue (allows you to adjust your queue settings and queue)
- heromatchmaking.admin (lets you bypass command restrictions while in a match)
- heromatchmaking.reload (lets you reload the config.yml)
@0dayRUDE
Doesn't look good for an update...does it still work at least to an extent regardless with 1.7.2?
Could we possible get an update for this :P I know it's been awhile but it's a pretty useful plugin.
question... when i type /hmm queue it says Unreconized command hmm and i do iti exactly correct every time!
@Multitallented
Im wondering.. about something.
I see you made an arena to force vanilla style.
I made a request for a plugin a month ago which would disable or force a vanillaclass and profession in a world completely.
Here is the request: http://forums.bukkit.org/threads/heroes-world-disabler.101514/
Could you maybe look into this? I think it works the same as in your plugin and many people would like it.
Especially with the new 1.4 TeamFortress map coming out.
Working on making a place for setting options via levers and signs. This should help people who don't understand why they need /hmm rts and /hmm one v one.
When you queue, it checks what game types and team types you want to play and looks around to see if anyone else wants to play those.
Currently only RTS and Pitfall work for game types, but I'm working on spleef, vanilla, and anything goes.
@Perfk
Its /hmm one v one , /hmm RTS , then /hmm queue
Hey Multi,
Yet another excellent plugin from you :)
I'm at work, so i can't test the plugin just jet, so i'm asking with the base in what you have typed on this page.
3 questions.
1: is there a reward system? - can i give my players x Goldbars if they win. 1: a. can it give xp/levels to winners? 2: is there a way for it to log winners. 2: a. would love to have it log and display on a website. (or just log it, and i can go in and get the results and manuel display it)
and last question. 3: Do you have any plans on making a resource race format, it will need to be able to place 3-5 markes on the map, that can be contested. there will be a steady income of "points" for both teams, but if you control a marker, your team will gain more points. think: http://www.wowwiki.com/Arathi_Basin
Thanks again for another great plugin :)
eddit. some help on setting the plugin up would be much appreciated
- i have the plugin installed, i have 2 players on, both did a /hmm one v one - and then /hmm queue - and both getting the "please wait, finding a match" and then nothing happens.
Wont the people lose progress on their classes/professions if they do Vanilla type battles because it changes the class?
And does it change back to the class they were before the match?
Logged on with both my account typed /hmm CTF on each then /hmm queue on each it says we are both in queue then nothing ever happens. I love the idea of this plugin though.
Few thought I have maybe you won't like them but ill suggest anyways as I think it could make things easier for the players. In the matchmaking world I would like to be able to set just a few chunks that an arena will never build in so I can create a portal room and make it so you have to go there to queue up. Then it would be nice if I could place signs in that room so a player would hit a sign to select game type & team, then hit a ready sign to queue up.
This sounds great! I will start testing this out in a couple hours.
pleasee update
Do you need any help with the arenas?
Cant wait till this is done!
I love all your plugins :D.
<<reply 719378="">>
I have yet to write the help pages :(
I don't know if anyone has already mentioned, or if you just meant to release it this way, but the help pages are empty on my screen.
Ok, this next build should be much better. Give it a try, it should work, but there is no guarantee yet (still alpha).
@HammyHavoc
I don't recommend using this yet. It's in alpha and is very buggy. For one, it will just keep creating arenas, never remaking old ones. I'm fixing this right now using defragmentation algorithms
Ooo what about stats?
Dis be awesome. Only if I still used Heroes. :(
EDIT Lol didn't read OP to well but I will be using this :D