Walls
This was my first plugin. I didn't have any of the Java skills I have today. Don't use this plugin on your server.
The plugin is completely procedural - something which can be considered a crime in an OO language like Java. The plugin stores everything in a generic hashmap which holds many other generic hashmaps - which is asking for bugs. I stopped the development of this plugin since today many other high-quality Walls plugins are in existence, plus fixing all the bugs would basically mean rewriting the plugin.
If you're feeling adventurous, I uploaded the source for you to see how ugly code can get.
The code should be functional as long as the Bukkit API doesn't change since the only dependency for compiling is Bukkit.

Features
Unintentionally, this plugin covers most of the features of the unreleased Walls-plugin from Double_0_negative
- Full automation
- Automatic Arena reset
- Does not use redstone! - Clocks work with 0 redstone!
- Supports unlimited walls! (allows support for the walls and walls 2 maps along with custom maps!)
- Supports unlimited clocks! (allows support for clocks in other worlds, ie at spawn)
- Supports unlimited fields!
- Chest reset
- In game Lobby with real-time player and arena status
- Multiple Arenas
- Simultaneous games
Limitations
Although this plugin is already usable, there still are some features that are missing.
- Allows only one player per field
- It's very time consuming to "make" an arena in the config
Todo (in order)
- Implement a system for easy arena creation
- Allow players to play in teams
- Rewrite a part of the code I'm not too satisfied about
- Full release
Commands
- /w arenas Get the list of arenas
- /w time Get the remaining time in your current arena
- /w players Get the players still playing in your current arena
- /w join <arena> If <Arena> isn't specified this will use "Default" as arena
- /w notready Get a list of players who aren't ready (only applies to lobby)
Note: /w can be interchanged with /walls, /wall
Permissions All nodes are lower case!
- Arena related commands:
- walls.arena.-arenaname-.join
- walls.arena.-arenaname-.notready
- walls.arena.-arenaname-.time
- Global commands:
- walls.arenas
- walls.
Some commands don't have permission nodes (like /w leave) because this would be kinda useless (being able to join an arena, but not being capable to leave it).
Don't have the time or energy to configure this plugin?
Download (a slightly modified version of) the Hypixel Walls map here. You can use the default config for this (the one that the plugin generates): download (.zip)
-
View User Profile
-
Send Message
Posted Apr 18, 2013how do i make arena
-
View User Profile
-
Send Message
Posted Jan 10, 2013@frenchfries999
Indeed my mistake, the commands are not the same, but the bugs I found were :P
-
View User Profile
-
Send Message
Posted Jan 9, 2013@iAdam____
You can find the source under "files". Take a look at it yourself.
As I've written in the text above, the plugin is a school-example of "bad Java". ModsMalo is a well-established name here I guess, why don't you take a look at the code and see how bad "ModsMalo's" code is then.
-
View User Profile
-
Send Message
Posted Jan 9, 2013@frenchfries999
ModsMalo did actually release a development build, it was a while ago. Although yours seems to have the bugs that one had...
-
View User Profile
-
Send Message
Posted Jan 6, 2013@iAdam____
Mhm, interesting statement you give there. Such a shame Double_0_Negative and ModsMalo haven't released even a single version.
May I point you to the text above? You should read it. It contains some valuable information, and even a link to the source code.
-
View User Profile
-
Send Message
Posted Jan 6, 2013So basicly, you downloaded Double_0_Negative's wall's plugin, when ModsMalo uploaded it, and claimed you made this? Well, sir, GG.
-
View User Profile
-
Send Message
Posted Oct 31, 2012this does not work well sorry
setting arenas is too hard and what if the wall isnt made of 1 type of block?
-
View User Profile
-
Send Message
Posted Oct 12, 2012I got it all working and it's the most glitchiest thing I've ever run.
Inventories, Chests, Furnaces, Arena protection/walls are glitching all the time. I'm going to go find another plugin :/
-
View User Profile
-
Send Message
Posted Oct 12, 2012@agent6262
Same here.
-
View User Profile
-
Send Message
Posted Oct 11, 2012is there another plugin like this?
-
View User Profile
-
Send Message
Posted Oct 4, 2012when i start my server my players can join the arena but cant ready up when they hit the gold block
here is my permissions file and i use bpermissions
default: default
groups:
default:
permissions:
- walls.arena.Default.join
groups: []
admin:
permissions: []
groups: []
every one is set to the group default
-
View User Profile
-
Send Message
Posted Oct 3, 2012It seems that more than 4 players are able to join my arenas and they are able to break the wall. Needs a queue system for arenas.
-
View User Profile
-
Send Message
Posted Oct 3, 2012Thanks for your feedback! @WingedSpear, I'll add it to the todo-list.
@LiLChris06, I have not been able to reproduce your problem. It seems like version number "51" is too high for the system to handle (which makes sense) ... but this is version 1.0.0... (you can check it yourself, open the "plugin.yml" file in the .jar archive with any text editor that isn't named Notepad)
Which Java version are you using? I compiled the plugin against Oracle Java 7. Edit: I see you're using CraftBukkit R1.0 (MC 1.3.2). This plugin is compiled against the latest beta (R0.1, MC 1.3.2), so that may have caused the problem. I'll compile it against R1.0 when the next version comes out.
-
View User Profile
-
Send Message
Posted Oct 2, 2012i suggest u to focus in:
- Teams (no friendly fire, team chat and start the game if every1 are ready or the teams are full)
- Auto-messages, like ''the walls will fall in X mins''
- Add a way for translate the plugin
i will add more suggestions later if the plugin its done
-
View User Profile
-
Send Message
Posted Oct 1, 2012Map and Config ready to go for the lazy, perfect. :)
I just wanted to test it locally before I go nuts and make something that takes countless hours.
Errors with a few plugins like World Edit, Vault, Essentials.
And on startup with only Walls plugin.
http://pastie.org/4894129