Killer Minecraft
Killer Minecraft is a plugin designed to make it easy to create and play PVP game modes. It comes with a collection of different PVP game modes and world generation options, and makes it easy to create your own.
It creates a "staging world" on your server where players can visually configure games, generate worlds, the teleports them into the new game, returning them to the staging world when the game is complete.
- If you want some interesting PVP game modes, then installing Killer on your server offers an easy way to manage them.
- If you want to create your own "game mode" for minecraft, using the Killer framework gives you a great head start by handling a lot of the complicated and "boring" stuff for you, and also helps ensure that your plugin will work with others.
- If you've got a great idea for a custom world generator that you want to share with the world, implementing it as a Killer world option helps ensure that lots of people will play on it.
Some of the functionality that Killer Minecraft standardizes (and saves you from implementing all over again) is as follows:
- Creating temporary game worlds while the server is running, without disconnecting existing players or causing massive lag
- Deleting those worlds at the end of a game, allowing you to create new ones
- Spectator functionality with teleporting and "follow mode"
- Team chat
- Complete control over portals
- In-game voting
If you have any suggestions on how to improve Killer Minecraft or to make it more useful, please let us know in the comments (or raise an issue).
If you want to "steal" some of our code for use in your own plugin, please do! Our code is freely available on GitHub, and you can do what you like with it.
By default, Killer collects anonymous gameplay statistics and sends them to a central server. This stores basic information like the game mode, how many players were involved, and how long the game lasted. This information should help us work out what's popular and what isn't. If you don't want your server to send these statistics, set the reportStats key to false in your server's plugin configuration.
Ok, beta 2 is now availble, featuring 5 game modes and 1.3.1 compatibility! Let us know what you think!
Assuming nothing goes wrong with the upgrade, the new beta (targetting 1.3.1) will be released tonight!
We had hoped to release the latest version (with 5 game modes) for testing at the weekend there, but found a few bugs at the last minute, and it's going to be a couple of days before we get them all fixed. New beta will be out after that!
@TheFluffey
That's why by default, we don't ban players on death, we just make them into spectators. But there is a config setting for that :)
The only downside to punishing people who kill wrongly, and bringing back the wrongly-killed, is that this helps to identify the killer. We do need some anti-griefing protection, but I'm still not sure quite what best to do. Thanks for your feedback and your support!
@FTWinston
Additionally, there is one fatal error. When players get death banned (How I want it), they cannot join to vote after a game has ended, because they are still banned until a new game has started. This leave 1 player left to vote on everything, unless more players survive. If the killers win, this leaves 1 player to vote. Make it so that players are unbanned immediately when voting starts.
@FTWinston Make it so that players cannot hurt players before the killers have been assigned - Testing now btw :) Other than that, the plugin is really amazing.
Also, if a player falsely kills another player he believes to be the killer, the player who murdered is out. The player who was killed will remain in. This makes sense, because players will be really pissed if they are getting killed off by other assholes just for fun. So make it so that if a player is innocently killed, his murderer is out and he remains.
Beta version is uploaded and awaiting approval!
@TheFluffey As for a points system, that's something that could be really nice for long-term play, but as most sessions probably won't involve everyone getting a shot at being the killer, I think it wouldn't count for much within a single session.
A bit like rankings on a TF2 server.
Awesome game <3
@FTWinston
Awesome! I still believe some sort of points system should be used, just ignore the part about the 'wrong' kill.
Also, instead of world deletion, make it so we can define our own arenas.
@TheFluffey & @xdeathoreox Thanks for the comments! We intend to include a few more game modes once we get this one ironed out, and some of those will work better with more people. Deciding on the ideal number of killers for a given match up is hard until we have a lot of gameplay data, but you're right, we probably ought to just pick a percentage and go with that.
As for a points system ... if you kill the "wrong" person, we don't have anything that tells you that at the moment. If that player was to respawn and you were to be punished, you would know that they weren't the killer. Surely it's better to leave people not knowing for sure?
The reason the world is deleted is so that players are starting from scratch with wooden tools, etc. If there's already a nether portal, armor and lots of tools there for the players, then it isn't going to be a "proper" game. That said, at the end of a round, players vote on whether to start again with a new world or in the same world, so you don't have to keep starting over if you don't want to.
Spectators' chat can't be seen by survivors, so telling others who killed them isn't a problem, unless they're using teamspeak or something similar.
I'm not sure if it's possible to color a player's name only for certain other players, but the killers could just be told at the outset who the other ones are.
Download's coming today or tomorrow!
@xdeathoreox
Additionally, the killers should know which other players are killers... It should be indicated somehow. Maybe the killers see eachother's names over their heads in red, but only the killers. The players just see white over everyone's head.
Edit: You probably want to disable chat in-game too, so that players can't say who killed them.
Like fluffey said. Make 10% or 20% of the players become a killer. It would allow for more people.
Suggestion: Make it fit for more players... 10% of all players on the server become the killer. So if there are 50 players online, 5 killers are appointed. Also, a points system should be created. If a player falsely kills another player, 1. The player innocently killed stays alive, and respawns at the player spawn, 2. The player who accidentally killed the wrong person will lose points, and will be out for that round. The allows for statistics, competition, and fun.
Additionally, if a player kills a killer he gets 50 points. If a killer kills a player he gets 25 points.
Also: Why in the world will the world be deleted at the end of a round? Fix that :)