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 Jul 4, 2013If you can acces it again than this will help you i think http://youtu.be/qSjNIBH8WjQ Its from variatsionvault a good plugin reviewer
-
View User Profile
-
Send Message
Posted Jul 4, 2013Is there a written tutorial? I can't access Youtube at the moment.
-
View User Profile
-
Send Message
Posted Jul 4, 2013Kits are not working .
-
View User Profile
-
Send Message
Posted Jul 2, 2013Can someone help me? I give my donators the permission and set up the signs but the sign dont do anything? Please explain.
-
View User Profile
-
Send Message
Posted Jul 2, 2013In 1.6.1 work fine, but TNT not work...
-
View User Profile
-
Send Message
Posted Jul 1, 2013What is the /(command) and permissionnode for joining a team?
-
View User Profile
-
Send Message
Posted Jul 1, 2013I solved it :)
------------------------------------------I removed config,yml and there was some arenas. Now if i do reload config is same like before remove (there are still arenas)
2013-07-02 01:05:56 [INFO] [TheWalls] Enabling TheWalls v1.2.0.1 2013-07-02 01:05:56 [SEVERE] Error occurred while enabling TheWalls v1.2.0.1 (Is it up to date?) java.lang.IllegalArgumentException: Name cannot be null at org.apache.commons.lang.Validate.notNull(Validate.java:203) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.getWorld(CraftServer.java:819) at rubik_cube_man.plugins.walls.Walls.LoadarenaConfig(Walls.java:179) at rubik_cube_man.plugins.walls.Walls.onEnable(Walls.java:126) 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 org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:605) at org.bukkit.Bukkit.reload(Bukkit.java:275) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) 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:971) at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:889) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:846) 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:115) 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)
-
View User Profile
-
Send Message
Posted Jul 1, 2013Did you fix piston buildregion?
-
View User Profile
-
Send Message
Posted Jul 1, 2013and...
Future Updates
More optimisation
An api
Kits for people when the game starts
Can teleport to spawns just in case you lose them
List the spawns and their locations
More customisability
Any bug fixes that need to be done
Neaten the coding
Update chat so it looks nicer
Team chat
Punch a block so that you are marked as ready
Can edit an arena, Once doing this, you don't need to put the Arena Name at the end of every command
Spectator more
Timer signs
Team selection
Don't get kicked from the game if you leave and join again (after 30 seconds or about)
-
View User Profile
-
Send Message
Posted Jul 1, 2013Ok, thanks XD, I can finally add kits vips haha
but what you should do first of all, because it gives a lot of problems, is that people can not see in the arenas, you can see your teammates or your enemies at times. For everything else, that's fine, but you should be adding things periodically, as teams.
By the way, you could add support for "Score Board" plugin. http://dev.bukkit.org/bukkit-plugins/scoreboardstats/
-
View User Profile
-
Send Message
Posted Jul 1, 2013Uploaded version 1.2.0.1 with the tnt fix. Link: http://dev.bukkit.org/bukkit-plugins/the-walls-minigame/files/14-the-walls-minigame-v-1-2-0-1/
-
View User Profile
-
Send Message
Posted Jul 1, 2013lol, forgot to add the permissions for the kits in the post. they are walls.kit.<kitname> for a certain kit and walls.kit.* for all
-
View User Profile
-
Send Message
Posted Jul 1, 2013i edit the last comment xD, fucking google trasnlate...
-
View User Profile
-
Send Message
Posted Jul 1, 2013any solution to the config resets? no commands work after restart...
-
View User Profile
-
Send Message
Posted Jul 1, 2013Ok, updating impressive but still failing things.
For starters, the permissions for the kits, and for that matter, you can set individual permissions, style "walls.kit.warrior" or "walls.kit. *".
Secondly, MAKE YOUR OWN API NOW AND DROP TAGAPI! Give a lot of problems to begin with, that sometimes you can not see your teammates and most importantly your enemies.
Kits: You could put skills to the kits, such as the plug "the bukkit games".
You could also put potions effects applied, that is, that instead of giving you the potion, which will apply for as long as you configure.
More teams, got As above mind, could put equipment variations, for example: Red, pink, green, dark green, blue, cyan, yellow, orange (gold).
The TNT, we have discovered what the problem of non-exploding TNT, just that to make a arena makes everything else than a arena did not explode, and it works fine, but the rest of the world does not explode, but to make a second arena, arena makes the other is the rest of the world, making a arena invalidates the other causing the TNT does not explode, I hope the google translator to translate it well haha.
For the next update would see need to put a new api, the correcion of TNT, change teams and possibly translation file, and if you can make a translation file by single arena would be best, other, also to avoid problems with the configuration file, you could put a global file, and other individual for each arena, because when you have more than 4 arenas with different fields and walls, the file becomes a monster of over 1000 lines.
That said, CONGRATULATIONS FOR THIS GREAT PLUGIN, but lacks many things to fix, and I think the number one priority is to create your own api and stop once tagapi.
With the technology of google haha.
From Spain, crusard.
: D
Note, the translator change some words, like sand/arena.
-
View User Profile
-
Send Message
Posted Jun 30, 2013FAIL!!!!
No permissions for kits xDD
-
View User Profile
-
Send Message
Posted Jun 30, 2013AWSOME I finaly can play the wall minigame !!!! :D THANKS DEVELOPERS !!!!!!!! YOU ARE AWSOME
-
View User Profile
-
Send Message
Posted Jun 30, 2013@MegaAlenMinecraft
when you have only one arena dont have problems with tnt, only destroy in build region yes... but when have two or more arena's in the same world, tnt dont break blocks
Test it only with this walls plugin and tag api, and its the same
-
View User Profile
-
Send Message
Posted Jun 30, 2013Rubik All your versions below 1.2 are not starting arenas I hade people spamming start the game I did /walls start it dont work
Also your 1.1.1.0 version broke on trying to start a game.
Finally I see you need to really neaten that code it's like reading Arabic I can't understand it at all not the code but make mo classes for that
-
View User Profile
-
Send Message
Posted Jun 30, 2013@philipdick In my walls server tnt destroy everythink except walls.
Ik.
-MegaAlen