The Walls Minigame
Version 1.1.1.1
About The Walls Minigame
The walls was a map created by hypixel to work with redstone and to stand alone by itself. After is huge popularity, many people have been wanting server mods so that they can get the minigame working on the own server without having to reset the map by itself.
The Walls plugin is a plugin the fully automates the walls and also makes them fully customisable.
Features
- Fully Automated walls
- Chest restocking/Block Restoring
- Support any walls map
- Sorts players into teams
- Can only build in the correct areas
Written Tutorial
A written tutorial for the plugin can be found here.
YouTube Tutorial
Heres the link. The walls tutorial
In Portuguese: The walls tutorial in Portuguese (Thanks to AbsintoJ)
Tutorial 2: The walls tutorial (Thanks to yanniclord)
Tutorial 3: The walls tutorial (Thanks to VariationVault)
Installation
Put into the plugin folder like any other minecraft server mod. Only needs TagAPI for versions 1.1.1.1 and before to work. Get it Here: TagAPI Lastest versions of the plugin will start using scoreboards.
Source
Source can be found within the jar file
Commands and Permissions
Command/Action | Permissions | Description |
/Walls Help | permission for the commands they can use | Shows the commands that they can use |
/Walls Join <ArenaName> | walls.join | Allows join to join a walls arena |
/Walls Leave | walls.join | Allows you to leave the walls |
Select a region with a brick | walls.create | Allows you to select a region with a brick |
/Walls Create <ArenaName> | walls.create | Allows you to create arenas |
/Walls Delete | walls.delete | Allows you to delete arenas |
/Walls Tool | walls.create | Gives you the wand for creating the walls |
/Walls Stop | walls.stop | Allows you to stop all arenas - Buggy till next update, use at risk |
/Walls Stop <ArenaName> | walls.stop | Allows you to stop a specific walls arena - Buggy till next update, use at risk |
/Walls Start | walls.start | Allows you to start the walls arena that you are in |
/Walls Start <ArenaName> | walls.start | Allows you to start a specific walls arena |
/Walls ListRegions <RegionType> <ArenaName> | walls.listregions | Allows you to see the regions created |
/Walls ShowRegion <RegionType> [Region-ID] <ArenaName> | walls.showregions | The sender get to see the arena regions highlighted in glowstone |
/Walls DropLocation <ArenaName> | walls.create | Adds an area that will disappear went the walls need to drop |
/Walls BuildRegion | walls.create | Allows people to build between the two different points |
/Walls SetWarp <WarpName> <ArenaName> | walls.create | Sets warps for the walls. Lobby, Lose, Win |
/Walls AddSpawn <Colour> <ArenaName> | walls.create | Adds a persons spawn point in the walls. Red, Blue, Green, Yellow |
/Walls ArenaInfo <ArenaName> | walls.info | Checks the infomation about the arenas |
/Walls Time <Operator> <Time> <ArenaName> | walls.time | Set the time the arena will last in seconds |
/Walls Broadcast <Operator> <Time> <ArenaName> | walls.broadcast | Will tell people in the arena how long it is till the walls drop |
/Walls AC <Operator> [Command] <ArenaName> | walls.commands | Edits the Allowed Commands that are allowed to be used while playing the walls |
/Walls Save <Config/Arena> [ArenaName] | walls.save, walls.save.config, walls.save.arenas | Allows people to save the config and arenas |
/Walls Reload <Kits> | walls.reload, walls.reload.kits | Reloads the kits config |
/Walls AutoUpdate [True/False] | walls.autoupdate | Set whether the plugin automatically downloads updates during server start up |
Join using a sign | walls.signjoin | Click a sign and it will allow you to join the game |
Sign Walls
How to create a join sign:
Line 1: [walls]
Line 2: join
Line 3: <arenaname>
How to create a kit sign:
Line 1: [walls]
Line 2: kit
Line 3: <Kit name>
Permission: walls.signwall
To break/remove the wall punch it with a brick
More coming soon...
How to set up kits
A tutorial on how to use them can be found here
Permissions for kits:
Walls.kit.* : Permission to use all the kits
Walls.kit.<kitname> : Permission to use a certain kit
Future Updates
I've decided that I'm not going to be releasing many new features to the plugin, mainly bug fixed and optimisation, whilst keeping the plugin updated, this is because I run CubeCraft (play.cubecraftgames.net) which by itself if a lot of work, and currently being head developer and owner, it is fun working on other plugins at the same time as well, sorry for this!
Read before posting about a bug
If you are going to post a bug, make sure you try to include a link to an error log. Also tell me what you did, or when it happened that these errors started happening. Make error logs here
<3
Rubik came onto my server and helped reset the walls minigame with the new version. Works wonderful. Can't wait for updates.
Sorry, Just to give you a quick update I am working on lots at the moment but as I am new to bukkit plugins there are things that they want me to keep on editing so that they can accept it. If you want to add me on skype PM and I will give you my name and I can send you the files as soon as I make them.
Also a quick update, I am working on customisable timers and things like that. I think I might be able to get the timers and stuff out in the next week and I hope that bukkit accept the stable version today, fingers crossed.
Thanks for reading this really long update thing, Rubik
Up top, when
Last update Feb 20, 2013
becomes Today, then we can get it. I'm not a poweruser or anything, just another server admin waiting for his fix. :D
@sicariusdracus
I get this too? Has it been fixed
ok i will get update and tagapi and hope it works thanks
@Bluewolf1257
Coming out in the next update. Just they need to accept it.
I get a fore mentioned /walls as well. Any fix?
Oh. Bukkit.dev hasn't approved of your update yet.
@sicariusdracus
When anyone tries to join, it still says /walls. When I run commands as admin, I get /walls as well.
Thanks for the update, I'll apply immediately.
@jackattackbusa
Do you have TagAPI installed because if you don't I haven't put in a method to check for it and I will crash the server on the start of a game.
This is a great plugin but for some reason when I finish the arenas and get the people to join the lobby I do /walls start and the server crashes and the walls plugin deletes all the arenas if u want I can send u the error but pls fix love the plugin though
first of all, GREAT plugin :D
and yeah im kind of having the same problem as flower right now :l everyone on the sevrer was LOVING it and everyone was playing on it and stuff for hours then after i reloaded, the plugin messed up..
still great for your first plugin xD
i tried installing tagapi, but when i restart the server it doesnt show up as a plugin in /help. is it supposed to?
I did what u told me to and when i come back on, it just says /walls for every command i do
If you have a Skype add me nickmcm38hi
If you could help me out that would be great. I need all the help i can get
@flower38
Also can you let me know how big your server is and also did you have TagAPI installed. Thanks.
@flower38
Ok, I have had that problem before to while getting it on my server. That is one of the things I need to put into the next update. I don't know why it happens but what you can do is: copy all the code from the config into your clipboard while the server is down, Then restart the server, stop it again and then paste back in all the files. This should work, I hope this helps.
Rubic this is amazing for your first plugin! Great work this is so good that I believe you could use some of the code from this and build up to make an amazing hunger games plugin it may be a long shot but the survival games doesn't have a reward or kits and with your great code writing I believe you could do it just a suggestion but I may donate if you try my idea.