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 Aug 1, 2013@O5ci1i
jsut select a smaller region thats what i did
-
View User Profile
-
Send Message
Posted Aug 1, 2013@ElitePlayerXX
btw this is a host. and ik my computer has MUCH more than it nees 16 gbs ram, i5 3570k OC, one gtx 660ti, one ssd, teo harddrives etc....
-
View User Profile
-
Send Message
Posted Aug 1, 2013@O5ci1i
same.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@RMMontage
dude i got 4gbs ram, ssd storage, and uses intel xeon processors, and its 24/7 i think i got enough power for a smaller mini game server.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@RMMontage
I used Hypixel's Walls and Walls2, Then i need a smaller arena.?
-
View User Profile
-
Send Message
Posted Aug 1, 2013@O5ci1i
If the arena is like 100*100 blocks, it won't handle it. It will disconnect you and, if the server doesn't stop, save it while you are not in-game...
-
View User Profile
-
Send Message
Posted Aug 1, 2013@RMMontage
WTF Dude i Have a i5-4670k Haswell, GTX 650 TI BOOST SLI,1 tb sata 3.0, 120 ssd, 8gb And i have also have a Xeon and it still dont work, and i run the server on 2048m
-
View User Profile
-
Send Message
Posted Aug 1, 2013Plugin works Perfectly!
Only one thing. Can you make the Backup of the Arena much more less it's over 100mb. Look at the War Plugin they found a good Soloution to Save it small.
This will also fix the crash with large areas ( i think :D)
-
View User Profile
-
Send Message
Posted Jul 31, 2013@O5ci1i
@ElitePlayerXX
You need a more powerfull computer...or server...
-
View User Profile
-
Send Message
Posted Jul 31, 2013@ElitePlayerXX
Yeah this is just bullshit and nobody helps us...
-
View User Profile
-
Send Message
Posted Jul 31, 2013@O5ci1i
i think i get the same problem i select poitns add the arena and it crashes :/
-
View User Profile
-
Send Message
Posted Jul 31, 2013SERVER Crashes And Laggs Out Whenever I Select The Points -_-
-
View User Profile
-
Send Message
Posted Jul 28, 2013When i am creating the arena : /walls create Arena it says it save the arena and then i got a reached end of stream. 10 min later i can come in and the arena is created, and everything worked fine until i shuold save the arena, Then the shit i post before come again (Sorry for bad English I am from Norway) ==== === PleaseHelp
-
View User Profile
-
Send Message
Posted Jul 28, 2013I have tried it but it still dosent work I reinstall all the plugins new and fresh but it still dont work for me
-
View User Profile
-
Send Message
Posted Jul 28, 2013@vzyx370
Yes it works with 1.6.2
@vzyx370 Did you setup all correctly? Try to do /Walls ArenaInfo <ArenaName> and see if there's something wrong
-
View User Profile
-
Send Message
Posted Jul 28, 2013@O5ci1i
Delete the TheWalls folder and plugin, and install it fresh new
-
View User Profile
-
Send Message
Posted Jul 28, 201314:13:34 [SEVERE] Nag author: 'rubik_cube_man' of 'TheWalls' about the follow : This plugin is not properly shutting down its async tasks when it is being oaded. This may cause conflicts with the newly loaded version of the plugin 14:13:34 [SEVERE] Nag author: 'rubik_cube_man' of 'TheWalls' about the follow : This plugin is not properly shutting down its async tasks when it is being oaded. This may cause conflicts with the newly loaded version of the plugin
It says then this spamming down the server:
ava.lang.NullPointerException at rubik_cube_man.plugins.walls.blockFileData.LoadDataManager.run(LoadDa aManager.java:19) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java 53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHea tbeat(CraftScheduler.java:345) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5 3) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2 6) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4 7) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java 410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 3) 4:14:44 [SEVERE] java.io.StreamCorruptedException: invalid type code: 00 4:14:44 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
4:14:44 [SEVERE] at java.io.ObjectInputStream.readObject(Unknown Source) 4:14:44 [SEVERE] at java.util.HashMap.readObject(Unknown Source) 4:14:44 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M thod) 4:14:44 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S urce) 4:14:44 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno n Source) 4:14:44 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 4:14:44 [SEVERE] at java.io.ObjectStreamClass.invokeReadObject(Unknown So rce) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readSerialData(Unknown Sour e) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readOrdinaryObject(Unknown ource) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
4:14:44 [SEVERE] at java.io.ObjectInputStream.defaultReadFields(Unknown S urce) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readSerialData(Unknown Sour e) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readOrdinaryObject(Unknown ource) 4:14:44 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
4:14:44 [SEVERE] at java.io.ObjectInputStream.readObject(Unknown Source) 4:14:44 [SEVERE] at lucariatias.plugins.walls.ObjectFileLib.loadObject(Ob ectFileLib.java:58) 4:14:44 [SEVERE] at rubik_cube_man.plugins.walls.blockFileData.LoadDataRu nable.run(LoadDataRunnable.java:24) 4:14:44 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.ru (CraftTask.java:53) 4:14:44 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTa k.run(CraftAsyncTask.java:53) 4:14:44 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk own Source) 4:14:44 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un nown Source) 4:14:44 [SEVERE] at java.lang.Thread.run(Unknown Source) 4:14:44 [WARNING] [TheWalls] Task #20 for TheWalls v1.2.0.1 generated an except on ava.lang.NullPointerException at rubik_cube_man.plugins.walls.blockFileData.LoadDataManager.run(LoadDa aManager.java:19) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java 53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHea tbeat(CraftScheduler.java:345) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5 3) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2 6) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4 7) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java 410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 3) == PLEASE HELP ==
-
View User Profile
-
Send Message
Posted Jul 28, 2013When i run a server on 1.5.2 or 1.6.2 And setup the arena everything worked fine until i shut down the server it wont stop and when i join again it says the arena is resetting, then i get this: PLEASE HELP My Plugins: AntiCheat,Clearlag,Essentials,GroupManager,Essentialsspawn,ServerSigns,TagAPI,Walls And World edit.
11:54:49 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
11:54:49 [SEVERE] at java.io.ObjectInputStream.defaultReadFields(Unknown S ource) 11:54:49 [SEVERE] at java.io.ObjectInputStream.readSerialData(Unknown Sour ce) 11:54:49 [SEVERE] at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) 11:54:49 [SEVERE] at java.io.ObjectInputStream.readObject0(Unknown Source)
11:54:49 [SEVERE] at java.io.ObjectInputStream.readObject(Unknown Source) 11:54:49 [SEVERE] at lucariatias.plugins.walls.ObjectFileLib.loadObject(Ob jectFileLib.java:58) 11:54:49 [SEVERE] at rubik_cube_man.plugins.walls.blockFileData.LoadDataRu nnable.run(LoadDataRunnable.java:24) 11:54:49 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.ru n(CraftTask.java:53) 11:54:49 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTa sk.run(CraftAsyncTask.java:53) 11:54:49 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk nown Source) 11:54:49 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un known Source) 11:54:49 [SEVERE] at java.lang.Thread.run(Unknown Source) 11:54:49 [WARNING] [TheWalls] Task #39 for TheWalls v1.2.0.1 generated an except ion java.lang.NullPointerException at rubik_cube_man.plugins.walls.blockFileData.LoadDataManager.run(LoadDa taManager.java:19) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java :53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHea rtbeat(CraftScheduler.java:345) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:5 13) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2 26) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4 77) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java :410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
-
View User Profile
-
Send Message
Posted Jul 27, 2013Does this work for 1.6.2?
-
View User Profile
-
Send Message
Posted Jul 27, 2013My game kinda wont start, like people will wait in the lobby ant it will say the game is starting in 1 min! then itll say the game is starting in 30 seconds! after that, it says nothing else and the game never starts PLEASE HELP