CallOfMinecraft
Call Of Minecraft
The target of this Plugin is to create a lightwighted plugin to create arenas where everyone can join and have fun.
It's much like every FreeForAll (FFA) mode in current FPS-Games like CoD, HL Deathmatch, etc.
Features:
- Define your arenas with WorldEdit (you need this plugin!)
- You can define where which item spawns (amount, damage-data, enchantment) with easy to use ingame commands
- Your character gets saved before the arena and restored after you leave the arena.
- The arena is not editable during battles so nothing can get destroyed (however chests aren't save at the moment (but will be))
- With a definable block you can set toggleable doors which close on arena start, so you can also use your arena as mining area or something else.
- Shot arrows and other entities are getting removed after every game. Doors and Trapdoors also get closed.
- Language Support I'm looking for everyone who can translate this plugin into his language! Please PM me
Current translations available:- Englisch (local_EN.lang)
- German (local_DE.lang)
- Permissions!
ToDo:
Scoreand Time limitChest saving/locking(Currently chests are locked during a fight)- Block saving (to create a damage able arena)
PermissionsHide the name tag(Sorry isn't possible at the moment :-()- Egg granades or other special weapons
- Special pickups (like Quad Damage, Invincibility, Higher Jumping, ...)
- Integration of Vault (entry fees and customizable rewards (items, money, ...)
- Special blocks give special Powerups (Green Wool = Jump Pad, Red Wool = Healing, ...)
- (Thanks to TimeBomb for those ideas)
Usage
To create an arena you first need to select an cuboid arena with WorldEdit.
Then you type "/callofminecraft create <name>", and the arena gets created and saved. (Arenas mustn't overlap (doesn't get checked at the moment, but it may cause some problems at setting the spawnpoints)
Now you need to define the spawnpoints with the following commands (Info: every point must be inside the arena):
- /callofminecraft +p <pointName>: Creates a pickup point with the item you are holding at your feet
- /callofminecraft -p <pointName>: Removes the pickup point with the specified name
- /callofminecraft +s <pointName>: Creates a spawn point at your feet
- /callofminecraft -s <pointName>: Removes the spawn point with the specified name
- /callofminecraft lobby: Defines the lobby of the arena
- /callofminecraft death: Defines the point where players wait for there respawn
- /callofminecraft setspec: Defines the point where spectators are teleported to (no use yet!)
After all points are set, you can join the arena with /callofminecraft join. It uses the nearest Arena to your position.
When the minimum number of players are in the lobby, a countdown to start the game starts. (you can also use /callofminecraft start to force a start).
Currently the only way to end a game is to type in /callofminecraft stop.
You leave an arena with /callofminecraft leave. Then you'll get teleported where you joined the game.
During being in an arena you can see everybodys score with /callofminecraft score
Please report any bugs you find and tell me if you have any ideas how I can enchant the gaming experience. If you find unhandled exceptions (Big error messages in your server console: PLEASE send me the whole message and tell me exactly what you did. This makes it alot easier for me to find the reason.
All Commands
Configuration Files
WARNING!!!: I'm not responsible for any damage caused to your world! This plugin should be save but in case backup your world before use
Tag list: free for all, ffa, call of duty, minecraft, cod, deathmatch, arena, pickup, bonus, respawn, delay, economy, chest, protection, world edit
For a more complete COD Plugin:
http://dev.bukkit.org/bukkit-plugins/call-of-duty/
I can translate it to Dutch if you want!
@cucci0
sorry for the veryslow reply, I've been busy, if you would like to, then you can :)
@smeths
I can translate this to Swedish if you want!
Just uploaded an update to 1.7.9 R0.1
Hello to you all, I recently joined the project as _Belkar_ does not currently have the time to update it, I'll be updating the plugin and fixing bugs as fast as I can, Hopefully I can contribute a lot of improvements to this plugin :)
I plan to release regular updates for you all :)
please make join signs and than i set it on my server and Your autor name is on the server PLS make join signs!
Hey works fine for me on 1.6.4 but still, when players die they instantly go to the lobby then are teleported back to the arena
nice plugin can you make it to 1.5.2
1.3?
@_Belkar_ Kinda. I guess what Im urging you to do is kinda make something similar to Codename_B's paintball plugin (Which is a private plugin). When players spawn, they are placed in a lobby. They have to type /blue or /red to join a team. Once there are an adequate number of players on each team, they get teleported to a random map (Or maybe to an iron block which leads to a random map) where they play, and when the games over they return to the lobby, where the process repeats again in 30 seconds, though it gives new players the chance to join a team. pb1.evolutiongaming.org is the server ip if you want to see it yourself.
@gunblast
So you mean as soon as a player spawns he is automaticly set to ready (and doesn't need to hit the iron block) and teleported into the battlefield? Is that what you mean? I haven't done anything with spout yet and I even managed it to start the client on my computer (it doesn't download somehow) But I'll take a look at it.
EDIT: I just took a look to your GUI creator and I think it should be possible to provide a Gui-document for this plugin to easily access the commands. But don't expect that to soon (unless I'm too scared to implement the other stuff :P)
@_Belkar_
Yes, guns+ is what I meant. If its supported, that's all I need :D. I know you said you dont want Spout to be required, but what if its an optional dependancy? The reason i ask, is because i run a gun server which uses a plugin called Gui Creator to spawn gun kits. I was wondering if you could add Gui Creator support... I just want the Gui to open before each game.... but if thats too hard then just ignore these last 2 sentences. However, maybe you should add an option in the config that makes a game start right when someone joins, preferably when you implemented the automatic matches. So, when a player joins, they start playing and dont stop.
@gunblast
Since I don't want Spout to be needed, I currently don't think I will implement "real" guns. I have also thought about classes but first I want the remaining base-features to work, since they wouldn't be that hard to implement. I like your idea about automated matches and a mapcircle. I will take a note and eventually implement it. Thank you!
EDIT: Why don't you use an additional plugin like Guns+ that support those guns? You can easily add them as pickups in my arena-plugin.
If you make this have SpoutCraft support, you can make real grenades and guns, maybe even a create-a-class screen. Also, what if you made it so the matches are automated? Like players wait in a lobby and automatically get transported to a map, divided into two teams, and when a team gets a certain amount of kills or whatever, they get transported back to an arena where the process starts again.