Killer Minecraft

Killer Minecraft Logo

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 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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ryan_the_leach ryan_the_leach Jun 12, 2013 at 02:11 UTC - 0 likes

    @FTWinston: Go

    We can't detect indirect killing (e.g. pushing into lava, etc), which can be a pain, but if you were killed by someone directly attacking you, that's definitely a bug. I'll have a look...

    Look at the tracker project by project ares, it may come in handy.

    https://github.com/OvercastNetwork/Tracker/

  • Avatar of FTWinston FTWinston Feb 18, 2013 at 12:57 UTC - 0 likes

    @willkiller1234: Go

    We'll update the game modes, and correct any bugs we know about, so please report any you find, cos they might be new to us! :-)

    We can't detect indirect killing (e.g. pushing into lava, etc), which can be a pain, but if you were killed by someone directly attacking you, that's definitely a bug. I'll have a look...

  • Avatar of willkiller1234 willkiller1234 Feb 16, 2013 at 04:50 UTC - 0 likes

    ok sounds good! in the next update are you going to patch up all the gamemodes? Because i found bugs in most of them. Like contract killer it says "bob" isnt your hunter or victim if he kills you he will die. But he killed me and i died and he wasn't affected. Otherwise it is setup very well and easy for players!

  • Avatar of FTWinston FTWinston Feb 14, 2013 at 15:28 UTC - 0 likes

    @FridgePlayer: Go

    Hey, thanks for commenting. We don't currently implement world boundaries ourselves, though I'd like to get that in the next version. It might be possible to use another plugin for that in the meantime?

    The setup room features two walls of buttons, with signs. One wall's options show things like "game mode", "world option", etc., and when one of these buttons is pressed, the other wall shows buttons with signs for each of the options.

    As it stands, anyone can push these buttons, and there is no voting. We'll look into changing that if someone makes a good case for it. As each game mode and world option is a separate plugin, you can remove these as options by removing the plugin from the server. Similarly, anyone can add new game mode / world option plugins.

    Killer can be set up so as to be the main world on a server, or alongside another world (players would then join with a command, or via a command black).

    In the current version, only one killer game can be played at a time. When someone joins killer when a game is in progress, they'll be placed directly into that game (or as a spectator, if late joining isn't allowed). When the game ends, everyone will be placed in the staging world.

    The next version will allow servers to run multiple games at the same time, if they choose to. That won't be ready for at least a few weeks, though. At present, there's no real capacity to customize the staging world (beyond choosing what options are available), but I really like the sound of making it completely customizable. I'll need to think about that more, though. We'd welcome any more thoughts you had on this. :)

    Games will not currently start automatically, they require someone to push the start button. If the minimum players aren't present, then a "confirm" button will also have to be pressed, but that's all.

    Thanks for posting, and let us know if you get this server working (or if you have issues), because we could always use more feedback. Happy Killing!

  • Avatar of FTWinston FTWinston Feb 14, 2013 at 14:42 UTC - 0 likes

    @willkiller1234: Go

    Hey, you're right that it would be good to be able to access the normal compass behaviour, as well as any custom behaviour a game mode might require. Perhaps you could "toggle" between the two when the compass is selected? I'll try to get this in the next version.

    As for the respawn location conflict with Essentials and Factions, thanks for the info! I need to investigate event priorities further, because I had thought our plugin would have "the last say" in this situation. I guess it doesn't. I'll get this fixed for the next version.

    Thanks for the feedback!

  • Avatar of FridgePlayer FridgePlayer Feb 13, 2013 at 04:20 UTC - 0 likes

    Does this plugin automatically create world boundries? IE: When I start a game and I spawn in to the world where this Killer game is taking place, is there a forcefield or boundry around the world or would I just be able to walk infinitely as if I was playing a normal Minecraft world. I understand I can use the custom map configuration to just use worlds where I have created some sort of boundry (A giant bedrock wall reaching from the build limit to the bottom of the earth). Another request, can you explain to me more in depth about "players can visually configure games, generate worlds, the teleports them into the new game." I want to know how they do this. Is it with signs as in right clicking / punching things to select which game they want to play, or is it done with commands, or some sort of command block system. How do the players create a game and can I limit there access to changing the rules. I want my server to have this plugin ONLY (other than essentials and the other basics of course) because all of these game modes seem extremely fun and interesting. Considering this plugin is new and not very popular yet I could attract many players. I plan to have a spawn world or "staging world" where I can explain to my players how each game mode works and how they can start one (which I asked you about above ^). They will then move on to a sort of "game hub" where they can use signs or commands or however they can start games and play the various Killer Games. I do not want them to choose their own settings, I just want a simple 1 or 2 commands and / or a sign system to transport them to a world where they can play the game with others, and transported back when they are done. One last last question: Say the minimum amount of players for a game is 4, will the game start automatically when it has four players, or will there be a sort of timer to get the players in. My hope is that once there are enough players that the game will do a sort of countdown or just know to wait a bit to let any additional people join above the minimum limits. Thanks for reading my long post, and sorry for the long post xD. I am just very interested in this plugin because it seems to be extremely cool (plus when you make a server based entirely around one plugin you probably wanna have all your questions answered lol). Thanks again!

    -Fridge

  • Avatar of willkiller1234 willkiller1234 Feb 11, 2013 at 23:05 UTC - 0 likes

    Is there a way for players to craft something that helps them find there way back to spawn? And aslo when your playing farm killer and you have essentials or factions you spawn back at your faction base when you die instead of at your farm base, is there a way you can change that?

    Last edited Feb 12, 2013 by willkiller1234
  • Avatar of FTWinston FTWinston Feb 11, 2013 at 10:13 UTC - 0 likes

    @willkiller1234: Go

    Hey, yeah, sorry about that. I realised not long after it went up that there was a stupid flaw in my version detection code now. Download again now and it should work fine.

    Sorry about that!

  • Avatar of willkiller1234 willkiller1234 Feb 08, 2013 at 03:04 UTC - 0 likes

    Im using beta 3a on my server that is craftbukkit 1.4.7 R1.0 and it won't load killer.jar because it says it isn't up to date, but the other jars load perfectly fine.

  • Avatar of Canazza Canazza Jan 28, 2013 at 12:10 UTC - 0 likes

    Trailer is up!

    I'm still working on the individual game-mode trailers. Hopefully I'll have Mystery Killer trailer up this weekend.

Facts

Date created
Jul 06, 2012
Categories
Last update
Feb 08, 2013
Development stage
Beta
Language
  • enUS
License
MIT License
Curse link
Killer Minecraft
Downloads
1,800
Recent files

Authors