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
-
View User Profile
-
Send Message
Posted May 12, 2013MegaAlenMinecraft: Did you update to 1.1.0.1 from 1.0.4 and not delete your config because it will break because the plugin now works slightly differently. Ryeezy34: It /walls time <operator> [time] <arenaname>. What this means is that use the operators in the operator section. At the moment the only operator that I have is "set" but maybe in some future updates there will be more operators. So for a 15 minute game the command will be "/walls time set 900 walls!"
-
View User Profile
-
Send Message
Posted May 11, 2013I think you should implement a check that whenever the game ends all the dropped items disappear since this can be used for the advantage of someone. Also could you add a config option for how long it would take the game to start if there are more than 2 players? because if not players only have 1 minute to be able to join the game before it starts again.
-
View User Profile
-
Send Message
Posted May 11, 2013when I type in /walls time ryeezy34 15 walls I get this error: Unknown Operator. Choose for set.
-
View User Profile
-
Send Message
Posted May 11, 2013http://pastebin.com/A3HfUxzp
-
View User Profile
-
Send Message
Posted May 11, 2013It says game starting soon but it doesnt start! Someone help? I have latest TagApi And Arena set up!
-
View User Profile
-
Send Message
Posted May 10, 2013Hello. Im useing this plugin on my bukkitserver, 1.5.2. Uses spigot, 1.5.2-R0.2-SNAPSHOT and Multiverse-Core v2.5-b623. im using TheWalls v1.1.0.1 and it seems to work fine. it loads and so, can create, start and join a game.
But when I have finished a game, won in some way so sometimes I get kicked from the server with no direct error message, i can post it if it could help to troubleshoot and maybe help me with being able to use this wonderful plugin!
The server dosent die, its just kicks me out
-
View User Profile
-
Send Message
Posted May 10, 2013I just installed plugin and made 2 arenas on my server. I don't seems to use too much RAM, however it goes up slowly and it's at 1,5gb at the moment. If you want to test it you can come on mc.cowcraft.net and do /server walls .
EDIT: For next update, please add queue feature it would be REALLY helpful. When player punches the sign, plugin would put player into queue so player would be auto teleported to game as soon as game ends. This system uses SurvivalGames plugin and the developer posted srouce code of it too. So maybe you could use some of methods he used. That would be really awesome as now most of my players get tired of waiting and miss the game start, then they have to wait even longer...
-
View User Profile
-
Send Message
Posted May 10, 2013@pixelbat
Um there is a thing called BungeeCord, you connect many servers to one server. I ran 920 players without lag.
-
View User Profile
-
Send Message
Posted May 10, 2013For the next update I am thinking of fixing this large RAM issues. I have no idea if I will be able to use a Sql data thingy as I have no knowledge of them at all. If you want to help me set them up on a Sql database send me a pm!
-
View User Profile
-
Send Message
Posted May 10, 2013@Robinhood... There is a variety of arenas actually. I think maybe 8 or 10 different ones? Then like 10 copies of each type. You should really check it out... mc.hypixel.net
I have no idea how he runs such an efficient set up with 1500 concurrent people connected. It's pretty crazy.
-
View User Profile
-
Send Message
Posted May 10, 2013whenever i save a arena it says Saving the arena! then it says a internal error has occured. and ever since i added walls to my test server, some chunks just turn the whole sections of a area black.. i know its client side but my main servers never get this
-
View User Profile
-
Send Message
Posted May 10, 2013Obviously he's not using the same plugin. The point I'm getting at is his server is running the original walls, the reason this was created, to replicate it. His plugin is probably home brewed and private. It works quite well, he's got literally 100 walls maps going at a time, and no lag at all.
-
View User Profile
-
Send Message
Posted May 10, 2013@pixelbat
He might not be using this plugin?
I'm going to look at converting this to SQLite for my server. If I don't hear back from Rubik I may have to set it up as a separate branch plugin... but I'd much rather work alongside him!
-
View User Profile
-
Send Message
Posted May 10, 2013He uses a different plugin for starters, but I'm sure his server also has a ton of RAM. It's also possible he configures his plugin so that they all load from the same backup as all the arenas are the same.
-
View User Profile
-
Send Message
Posted May 10, 2013I've been checking out Hypixel's server a lot lately. I find it fascinating at how popular it is. Does this mod really require approx 2.5GB memory per arena? That's insane. Hypixel has at least 100 arenas being played in concurrent on his server. He must be doing something different.
-
View User Profile
-
Send Message
Posted May 10, 2013Cool. How does SQLite work?
-
View User Profile
-
Send Message
Posted May 10, 2013@RobinHood999
Mine jumped from 600mb to 2.5gb for one arena... hefty requirements.
If I get a response back from Rubik I will look into converting this plugin to SQLite to ease the memory usage.
-
View User Profile
-
Send Message
Posted May 10, 2013@ellbristow Is that functional? Also, how much memory do your guys's servers need to run this?
-
View User Profile
-
Send Message
Posted May 10, 2013@Rubik_cube_man
https://github.com/ellbristow/TheWalls
Let me know what you've been working on since 1.1.0.1 and I'll add it to my code. I'm in the process of tidying up and reorganising yours! :)
If you're not familiar with GitHub (or git in general) let me know.
-
View User Profile
-
Send Message
Posted May 10, 2013The plugin works great now.. it has only had 1 problem since you released the latest version, good job!
I do highly recommend an sql lite db though. I'm lucky my server has enough RAM on it, but it is definitely causing some issues on rebuild, nothing too bad though. Thanks again for your hard work.