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 8, 2013@Rubik_cube_man
ok but where would the download of version 1.1.0.1 be?
-
View User Profile
-
Send Message
Posted May 8, 2013I am having a new issue, I imported my walls world into my multiverse and it will not let anyone except OP's build or use anything. Any idea what permission I am missing for everyone else to build? It is only in my walls world.
-
View User Profile
-
Send Message
Posted May 8, 2013I have just released the walls plugin version 1.1.0.1. Hopefully this will stop your server crashing when creating an arena!
-
View User Profile
-
Send Message
Posted May 8, 2013Got an error today after updating the plugin and attempting to set up the arena. http://txt.wizrd.tk/08-05_23-51-40.txt
-
View User Profile
-
Send Message
Posted May 8, 2013I have a new problem: I have set up everything that needs to be set up but when I do /walls start wall1, it says its starting but it doesnt.
-
View User Profile
-
Send Message
Posted May 7, 2013Also, if you join a game on my server with a sign, you cannot leave the game.
-
View User Profile
-
Send Message
Posted May 7, 2013Yup my server lags out when creating a walls arena as well.
-
View User Profile
-
Send Message
Posted May 7, 2013NVM I didn't have TagAPI.
-
View User Profile
-
Send Message
Posted May 7, 2013Hey. When I put the jar in the plugins folder and restart the server, no folder for it pops up. Any idea why?
-
View User Profile
-
Send Message
Posted May 7, 2013@Rubik_cube_man When i type /walls create walls It starts to save the files then server lags out! Is there a way to fix that?
-
View User Profile
-
Send Message
Posted May 7, 2013I think if you could figure out concurrency, you might be able to make this run a lot faster. Unfortunately, that's not an easier thing to figure out. Might be worth rewriting it anyway, fix a lot of the areas of newby code you put in when you were first writing it.
-
View User Profile
-
Send Message
Posted May 7, 2013Hello dude! This plugin is amazing and it work very well but I have a big problem :D After a game ends, the map dont restart! Do you know why?
-
View User Profile
-
Send Message
Posted May 7, 2013"To break/remove the wall punch it with a brick" Yeah... dosnt work...
-
View User Profile
-
Send Message
Posted May 7, 2013@Rubik_cube_man
Damn it makes it unsable for me since I reload the server alot :(
-
View User Profile
-
Send Message
Posted May 7, 2013@EpicTrance
Ok, I can't fix the slow loading because there big arenas with huge information which contains all the information about the blocks, chests and signs. The bugs I think are from the /walls stop command. I think its slightly buggy. Thanks for pointing it out!
-
View User Profile
-
Send Message
Posted May 7, 2013@Rubik_cube_man
Can you fix these errors. And try to find a way to stop this delay of arena loading?
-
View User Profile
-
Send Message
Posted May 7, 2013@EpicTrance
If it takes to long to load, you can always use a earlier version but it does mean that the map may not reset every time!
-
View User Profile
-
Send Message
Posted May 7, 2013this makes server take about 15mins to start. NOT worth it
-
View User Profile
-
Send Message
Posted May 7, 20132013-05-07 17:39:33 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2013-05-07 17:40:02 [INFO] [PLAYER_COMMAND] EpicTrance: /walls join thewalls 2013-05-07 17:40:02 [INFO] EpicTrance issued server command: /walls join thewalls 2013-05-07 17:40:07 [INFO] [PLAYER_COMMAND] pwningsteve: /walls join thewalls 2013-05-07 17:40:07 [INFO] pwningsteve issued server command: /walls join thewalls 2013-05-07 17:40:13 [INFO] [PLAYER_COMMAND] EpicTrance: /walls start 2013-05-07 17:40:13 [INFO] EpicTrance issued server command: /walls start 2013-05-07 17:41:21 [INFO] [0;34;1mBlue team has won the arena on arena thewalls[m 2013-05-07 17:41:33 [WARNING] [TheWalls] Task #27 for TheWalls v1.1.0 generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.v1_5_R3.block.CraftBlockState cannot be cast to org.bukkit.block.Chest at rubik_cube_man.plugins.walls.blockFileData.ArenaBlocksAndInfo.restoreBlocks(ArenaBlocksAndInfo.java:85) at rubik_cube_man.plugins.walls.blockFileData.ArenaFileManager.restoreArena(ArenaFileManager.java:41) at rubik_cube_man.plugins.walls.Arena.RestoreBlocks(Arena.java:145) at rubik_cube_man.plugins.walls.Arena.End(Arena.java:438) at rubik_cube_man.plugins.walls.Arena.countToTheEnd(Arena.java:136) at rubik_cube_man.plugins.walls.Walls$1.run(Walls.java:152) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:513) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2013-05-07 17:41:33 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
-
View User Profile
-
Send Message
Posted May 7, 20132013-05-07 17:39:25 [INFO] [PLAYER_COMMAND] EpicTrance: /walls stop thewalls 2013-05-07 17:39:25 [INFO] EpicTrance issued server command: /walls stop thewalls 2013-05-07 17:39:33 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'walls' in plugin TheWalls v1.1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:965) at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_5_R3.block.CraftBlockState cannot be cast to org.bukkit.block.Chest at rubik_cube_man.plugins.walls.blockFileData.ArenaBlocksAndInfo.restoreBlocks(ArenaBlocksAndInfo.java:85) at rubik_cube_man.plugins.walls.blockFileData.ArenaFileManager.restoreArena(ArenaFileManager.java:41) at rubik_cube_man.plugins.walls.Arena.RestoreBlocks(Arena.java:145) at rubik_cube_man.plugins.walls.WallsCommand.onCommand(WallsCommand.java:171) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more