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 7, 2013@belinkster
Sorry, This build most probably will crash big servers. It is worth it in the long run though because it saves all the arena information to a large file so it can carry all the information across server restart!
-
View User Profile
-
Send Message
Posted May 7, 2013I just confirmed that this is broken in #2774 1.5.2 bukkit.... When you try to run walls commands, it just responds with: /walls
I had to use bukkit dev build #2773 for it to work.
-
View User Profile
-
Send Message
Posted May 6, 2013@Rubik_cube_man
May I suggest enabling the bukkit ticketing system? Would make this much easier on you.
-
View User Profile
-
Send Message
Posted May 6, 2013Getting this NPE on start-up using v1.1.0 on cb 1.5.2R0.1:
2013-05-06 22:19:56 [SEVERE] Error occurred while enabling TheWalls v1.1.0 (Is it up to date?) java.lang.NullPointerException at rubik_cube_man.plugins.walls.blockFileData.ArenaFileManager.restoreAllArenas(ArenaFileManager.java:37) at rubik_cube_man.plugins.walls.Walls.onEnable(Walls.java:143) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304) at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283) at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted May 6, 2013Wdf when i create an arena it says saveing to a file and then the server is lagging and I cant do anything....
-
View User Profile
-
Send Message
Posted May 6, 2013Maybe this helps anything?
Spigot: 2013-05-06 23:41:54 [INFO] This server is running CraftBukkit version git-Spigot-844 (MC: 1.5.2) (Implementing API version 1.5.2-R0.2-SNAPSHOT)
The Walls: Build 9 1.5.2
Java Oracle Java 7
OS Linux Debian Squueze x64
-
View User Profile
-
Send Message
Posted May 6, 2013oh boy it begins again =/
2013-05-06 23:32:04 [SEVERE] Could not pass event PlayerMoveEvent to TheWalls v1.1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:216) at net.minecraft.server.v1_5_R3.Packet10Flying.handle(SourceFile:136) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:186) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException 2013-05-06 23:32:04 [SEVERE] Could not pass event PlayerMoveEvent to TheWalls v1.1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:216) at net.minecraft.server.v1_5_R3.Packet10Flying.handle(SourceFile:136) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:186) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException 2013-05-06 23:32:04 [SEVERE] Could not pass event PlayerMoveEvent to TheWalls v1.1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:216) at net.minecraft.server.v1_5_R3.Packet10Flying.handle(SourceFile:136) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:186) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Edit: This means people cant do /walls leave no more and also cant build, the only way to get out of the arena is a relog and then /spawn -.- because they also stay in the arena when they log in :)
-
View User Profile
-
Send Message
Posted May 6, 2013well it looks alright to me, running for about 10 rounds in a row now no problems at all, just needed to remove the TheWalls folder, reset everything up "and then RESTART server twice" and it worked all fine ever since :)
-
View User Profile
-
Send Message
Posted May 6, 2013Walls Build 9 is Broken!!!! the game dosent start
-
View User Profile
-
Send Message
Posted May 6, 2013@Rubik_cube_man
xxl.kingsizeminecraft.nl but its probably not showing up for you since after some ddosses we have a firewall whitelist now, if you send your ip to charlieteeuwen1987@gmail.com or put it here ill add you to the list, it is working for 5 rounds in a row now though after another restart so maybe it just needed another restart?
-
View User Profile
-
Send Message
Posted May 6, 2013@ChilleCharlie
Can I have your server ip, this way I can come and check out the version, and see whats happening as its perfectly fine on my server
@PlayFriik
Works with and map, even custom built ones
-
View User Profile
-
Send Message
Posted May 6, 2013@Rubik_cube_man
Ah Ok Thanks I Would Like To Know if Could Work On This Plugin With You Im A Coder My Self You Can Check Out My Work!
-
View User Profile
-
Send Message
Posted May 6, 2013@BlueNinjar
Yes, Just being accepted by bukkit dev staff!
-
View User Profile
-
Send Message
Posted May 6, 2013Is there a 1.5.2 version out!
-
View User Profile
-
Send Message
Posted May 6, 2013This plugin works with The Walls 1 and 2 map?
-
View User Profile
-
Send Message
Posted May 6, 2013Rubik_cube_man, the problem that people cant build is persistent, after server restart it works once, or twice, or half way into the game and then suddenly nobody can build and the error below starts to happen =( must say i enjoyed the first walls game i played which seemed to work fine.. but the one after nobody including me could build or break blocks and those errors i mentioned earlier pops up.
-
View User Profile
-
Send Message
Posted May 6, 2013@ChilleCharlie
O yeah, Sorry forgot to mention that you will need to delete your config and set up all the arenas again, Sorry, That is because the configuration stuff is done slightly differently and will cause errors if you use the same config
-
View User Profile
-
Send Message
Posted May 6, 2013@Lucariatias
-
View User Profile
-
Send Message
Posted May 6, 2013@geekyservers
Luke's 15, he has a lot of time to do things like this, and it's unlikely that anything is going to happen to him for a few years. I don't think it's going to be abandoned for a long time.
-
View User Profile
-
Send Message
Posted May 6, 2013updated to latest devbuild of multiverse-core, confirm walls is working! i love you <3
Update: I take that back, after first minute in game people cant build or break and errors start popping up in console again =/ Any clue what this could be?