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 6, 2013After resetting up the entire plugin our arena starts, however people cant build and i receive errors in console: May be one of our plugins, though i really find this odd because if i tp someone to the walls arena with the plugin disabled he can build there..
2013-05-06 19:40:57 [SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Core v2.5-b641 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 org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer.teleport(CraftPlayer.java:372) at org.bukkit.craftbukkit.v1_5_R3.entity.CraftEntity.teleport(CraftEntity.java:194) at rubik_cube_man.plugins.walls.Arena.onGameStart(Arena.java:376) at rubik_cube_man.plugins.walls.Arena.counter(Arena.java:167) at rubik_cube_man.plugins.walls.Walls$1.run(Walls.java:150) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) 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 at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTeleport(MVPlayerListener.java:177) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more 2013-05-06 19:40:57 [WARNING] [TheWalls] Task #141 for TheWalls v1.1.0 generated an exception java.lang.NullPointerException at org.bukkit.craftbukkit.v1_5_R3.entity.CraftPlayer.teleport(CraftPlayer.java:385) at org.bukkit.craftbukkit.v1_5_R3.entity.CraftEntity.teleport(CraftEntity.java:194) at rubik_cube_man.plugins.walls.Arena.onGameStart(Arena.java:376) at rubik_cube_man.plugins.walls.Arena.counter(Arena.java:167) at rubik_cube_man.plugins.walls.Walls$1.run(Walls.java:150) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) 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)
-
View User Profile
-
Send Message
Posted May 6, 2013the walls arenas are not starting with this if its used as an update, imma try resetting everything up. =(
-
View User Profile
-
Send Message
Posted May 6, 2013HIHA! http://dev.bukkit.org/server-mods/the-walls-minigame/files/9-the-walls-minigame-v-1-1-0/ downloaden maar!
-
View User Profile
-
Send Message
Posted May 6, 2013OMGOMGOMG please provide link in comment <3<3<3 i miss the walls so much :(
-
View User Profile
-
Send Message
Posted May 6, 2013@geekyservers
I am just waiting for bukkit dev staff to accept the plugin, once that has happened the plugin will be free to download the plugin! If you are interested in donating, check out my server at 176.9.124.35:25653 and there will be donations there. Thanks for the motivation. Rubik!
-
View User Profile
-
Send Message
Posted May 6, 2013@Rubik_cube_man
I stand corrected! Thank you sooooo sooo very much for your hard work and diligence. I, and I'm sure, others were getting worried. I simply cannot wait for your new release to come out as the players waiting for this to be fixed will be so overjoyed! Please put up a donation link, so I can send you one. Thanks again...
Any way you can send a link to your new build via mediafire or something? Or should we just wait for bukkit.org to review / release it?
-
View User Profile
-
Send Message
Posted May 6, 2013Hello uses of the walls plugin, I come with good news! I have been away from walls for a while doing many other plugins, but about a week and a half ago I wanted to fix the walls issue of non-resetting walls. Thanks to my determination I fix the tnt bug where the arena would reset and then the tnt will blow up a bit of the map. Also I fixed the annoying non-resetting arenas! This new method of saving arenas does come with a cost though. It does mean saving large amounts of data to a file and is VERY resource intensive. It even crashes my super servers. If it does crash you should leave it and it will be back up soon. That only happen when an arena is created or save with the new command /walls save arena <arenaname>. This also happens on start-up but that's when no-body is on. This update allows even if you have servers that crash a lot because the arena is loaded every time the server starts. Sorry if I have been very unresponsive. Thanks rubik. And Also I hope to get some more updates out as soon as possible!
-
View User Profile
-
Send Message
Posted May 6, 2013I don't know why... but I have a feeling this plugin is going to be abandoned. I hope I'm wrong.
-
View User Profile
-
Send Message
Posted May 5, 2013is this sourcecode available? because in 1.5.2 the walls does not reset the maps. It should be a relatively quick fix.
-
View User Profile
-
Send Message
Posted May 5, 2013@mikegeitz
That error report doesn't involve the walls plugin. That is showing that you have ran out of memory.
-
View User Profile
-
Send Message
Posted May 5, 2013Not working with the latest craftbukkit beta build (1.5.2R0.1)
Edit: Here's the error that's showing in the console.
2013-05-05 09:00:33 [SEVERE] java.lang.OutOfMemoryError: Java heap spacejava.lang.OutOfMemoryError: GC overhead limjava.lang.OutOfMemoryError: GC overhead limjava.lang.OutOfMemoryError: GC overhead lim 2013-05-05 09:00:44 [SEVERE] it exceededException in thread "Server thread" Exception in thread "Connection #7 read thread" 2013-05-05 09:01:18 [SEVERE] Exception in thread "Snooper Timer" 2013-05-05 09:01:27 [SEVERE] java.lang.OutOfMemoryError: GC overhead limit exceeded 2013-05-05 09:01:38 [SEVERE] java.lang.OutOfMemoryError: GC overhead limit exceeded 2013-05-05 09:04:18 [SEVERE] Exception in thread "Listen thread" 2013-05-05 09:04:26 [SEVERE] java.lang.OutOfMemoryError: GC overhead limit exceeded
-
View User Profile
-
Send Message
Posted May 4, 2013Latest version doesn't save the config when the plugin is reloaded, only on server shutdown. Would be great if it had this added functionality.
Also, an ability to customize the winner message
Red team has won the arena on arena main
I want that ^ to say
Team Red has won The Walls!
-
View User Profile
-
Send Message
Posted May 3, 2013@belinkster
NO! OH GOD NOOOO! NO! NO! NO!
NOT THE FRICKING BLOCK! NOOOOOOOOOOOOOOOOOOOOOO!
(In other words i agree with you)
-
View User Profile
-
Send Message
Posted May 3, 2013i really really really hope you are working on this because this plugin is suweet... XD
-
View User Profile
-
Send Message
Posted May 3, 2013THEY BETTER NOT USE PUNCH A BLOCK FOR READY PLEASE NO THATS GONNA PISS ME OFF WHEN I HAVE TO WAIT 30 FOR SOME IDIOT TO START IT PLEASE NO!
-
View User Profile
-
Send Message
Posted May 3, 2013Arenas do not seem to be resetting properly after each match. Matches are starting with thigns built and walls down
-
View User Profile
-
Send Message
Posted May 3, 2013@ChilleCharlie
ME TOO!
-
View User Profile
-
Send Message
Posted May 3, 2013It is not restoring our arenas after use @ bukkit 1.5.2 =(
-
View User Profile
-
Send Message
Posted Apr 30, 2013Where do you edit how long the actual game is?
It looks to just run.. forever. This would be a bit problematic if someone goes afk or people start goofing around and would tie up one of your servers.
There needs to be a game timer (unless im missing it) followed by a death-match option of some sort to encourage people to duke it out.
Looks good though! :)
-
View User Profile
-
Send Message
Posted Apr 28, 2013@sammyben
/walls time set 900 <arena_name>
Replace <arena_name> with your arena's name.