CastleWars
This project is no longer supported, if you have any important questions please send it to this e-mail: [email protected]
Join the war today! Setup your automatic Castlewars plugin!
Castlewars is a Minecraft Plugin of the famous gametype Castlewars. The objective is to destory the defense and conquer the castle! You can build your own map or download the best map online! With the new auto starting arena's you can host your server and let the players have their fun!
With the different classes you can have endless fun! Bored with slashing your weapon? Try the throwable potions! Are you also tired of teamkills? We here at UniBuild think differently, friendly fire is off!
Commands
- /castlewars or /cw - Will show the commands.
- /castlewars create arena <arenaName> - Will create an arena with the certain name.
- /castlewars delete arena <arenaName> - Will delete an arena with the certain name.
- /cw setspawn <arenaName> <class|team> <blue|red> - Sets the spawn for the certain arena. Then select the class spawn (the spawn where people can select their class) for a certain team. Also you have to set the team spawn. Where the players spawn after they have selected a class.
- /cw setspawn <arenaName> stop - At the end of a match the players will be teleported to this position.
- [In version 2.0 there is a problem with this command, it will be fixed in Castlewars 2.0 V0.1]/cw autostart <arenaName> <True|False> <players> <Time> - Will let an arena autostart with the name of the arena, True or false, for certain amount of players. The time will determine how long an arena should run (Time is in seconds! 300 seconds = 5 minutes).
- /cw info <arenaName> - get some info of the arena (this method will be improved in the future)
- /cw setDefence <arenaName> - the next blocks that will be left clicked will be set as defense blocks. Use stopSelect if you are finished.
- /cw stopselect - Stop selecting defenseblocks
- /cw undoselect - undo's last selected defenseblock.
This permission is only for version V1.0
- /castlewars create class <className> - Will create a custom class with the certain name.
- /castlewars additem <ClassName> <Itemid> <!Amount> <!DataValue> - Will create a custom class with the certain name.
! Not necesarry.
Example of custom classes:
Classlist: - boonskie - cleric Classes: boonskie: helmet: 302 item: - 1 3 - 373.8200 20 cleric: helmet: 310 chestplate: 311 leggings: 312 boots: 313 item: - 272 1 - 273 1 - 373.16457 200
Important!
This plugin does not work when one of the spawns is in another world then the other spawns!
The plugin will only work if all spawns are set!
- First line: [Castlewars], second line: arenaName
When this is finished. The player can right click the sign, and will be teleported to the class spawn. Where he can select the following signs:
- [Assasin], the arena will be automatically detected
- [Warrior], the arena will be automatically detected
- [Ranger], the arena will be automatically detected
- [Mage], the arena will be automatically detected
- castlewars.setclassspawn - Able to set the class spawn for an arena
- castlewars.setspawnonstop - Able to set the spawn on stop
- castlewars.setspawnteam - Able to set the spawn for the actual game
- [This permission is only for version V1.0]castlewars.create - Able to create an arena and create a custom class.
- [This permission is only for version V1.0]castlewars.additem - Able to add an item to a class.
- castlewars.createarena - Able to make an arena
- castlewars.sethits - Chance lifes of defenseblock
- castlewars.deletearena - Delete arena
- castlewars.autostart - Able to make an arena autostart
- castlewars.info - Able to get info about an arena
- castlewars.stop - Able to stop an arena
- castlewars.start - Able to stop an arena
- castlewars.setdefense - Able to set defenseblocks
- castlewars.stopselect - Able to stop selecting defenseblocks
- castlewars.undoselect - Able to undo the selected defenseblocks
- Color under names of player.
- Level system
You can do us a favor! Subscribe on our channel and receive updates!
You are allowed to use this game for youtube as long as you place a link in the description to this plugin. For example:
Plugin made by UniBuildMc Download the plugin here: dev.bukkit.org/bukkit-plugins/castlewars
We are UniBuild, a small and fast growing programming group! We work together as a team to go for the big plugins for your server. We have over two years of experience with Java and Minecraft, just to make you happy!
Custom plugin / Questions or Suggestions? Contact us!
Send us a private message on bukkit!
You can download this map!
@romankiller1995
So i just found something really annoying. every time you right click a block you get the text that you don't have permission. I fixed this quickly and will update it directly.
@gayweegee
well you have to place it in the permission file, not in the config file of castlewars. Because you say = true. But this does nothing. Like this:
@romankiller1995
I believe so. This is what I have down in server properties: castlewars.interact=true I don't know what is wrong. I can click on the sign but it says I don't have access to the sign.
@gayweegee
you did place catlewars.interact right?
@romankiller1995
I didnt realize there was an update. Sorry about that last comment. I am now able to click on the signs, but whenever I click on them it says "You don't have permission to interact with this sign." What's happening?
@romankiller1995
Hey, me again. I believe castlewars.interact does work, but whenever I try to choose either defender, attacker, or random, it pops up a bunch of stuff on cmd. I deopped myself, and turned myself into all gamemodes but it is still not working. Please help!
@gayweegee
Well i just looked in my code, and i found that i placed one } wrong. Which will cause that the whole game doesn't work. I will update it but it will probably take a few hours. Another problem which might cause it (but i think it's the problem above) is that you have all permissions or you are op. If you are op or have all permissions you cannot join the game.
After some programming i found another problem which i solved either. When you select a random sign it will teleport you to the spawnpoint without any items. (fixed from version 1.2)
castlewars.interact, does now work as it should work.
@romankiller1995
Okay. One more problem. Well, first of all, the classes are working great. Thank you for helping me with that. The problem is that I can't select attacker, random, or defender. I also can't start the game. I have the correct commands in properties (castlewars.startgame=true and castlewars.interact=true). What am I doing wrong now?
@gayweegee
if you have more questions, just ask me :)
@romankiller1995
Thank you so much. I am almost positive I have it now. Thank you, and good luck with your plugin!
@gayweegee
Well the problem is is that you probably have the file of the old version. In the older version it doesn't generate it. The new one sees that there is already a config file so he doesn't generate a new one. So you can just simply add Classes:. same as described above.
@romankiller1995
Hi, its me again. I didnt get to try out the classes in config until now, and I found my problem with the classes from earlier. There are no "classes" in the config. I am kind of new to servers, so I may be wrong, but this is what I have in my config: Main: ini: true x: 195 y: 134 z: 588 Attack: ini: true x: 201 y: 134 z: 607 BlockOne: ini: true x: -32 y: 125 z: 464 BlockTwo: ini: true x: -32 y: 125 z: 469 Defend: ini: true x: 203 y: 134 z: 608 Defendmain: ini: true x: -11 y: 133 z: 462 Classes: true Attackmain: ini: true x: 222 y: 133 z: 481
Please tell me what I am doing wrong. Thanks!
@gayweegee
Thanks, means a lot. It took me a lot of time to make the custom classes.
@romankiller1995
Okay. Thank you very much. That solved my problem, and I can't wait to try out the custom classes. Great job guys!
@gayweegee
I will make a tutorial video today, here i will explain custom classes. If you want to know how it works please read the Custom Classes in the text above. There is no command for these customclasses, you have to place them in the config file.
@romankiller1995
I think I made classes, but i am not sure. I made signs with the commands, but do I need to do anything else? All i did is make the signs. What commands do I need to do?
@romankiller1995 I think he means that he wants a command quickly join a live match, skipping the lobby's.
So if there are multiple games going on and you were to execute a command like "/castlewars quickjoin", you would join a random arena (possibly the one with the least players). When you get in the arena, you will either have to make do with the default class, or the admin could make a platform as spawn with some signs to change class. That platform shouldn't be accessible once you've jumped into the arena though.
@Th3Net
Can you explain a bit more. Because i don't full get it. Do you still want the classes on signs?
Please add an auto join command that will automatically place you in the next open game. No signs though please.
Custom Classes added to the game, waiting for approval. TOOOK SOO LONG too make custom classes but i did it :). If you want to know how to use it read the main text @ custom classes.
Does only work for version 1.1 or above