TheWalls
Being updated to 1.8
Sign up here to get notifications on file updates
TheWalls is the best way to make your server run The Walls.
7/23/13: A new version for 1.6.2 has been released, and will be avalible for download soon. Bug fixes later this week -Madster
TheWalls is an easy way to make your server it's own automatic TheWalls server!
- Configure different times, team sizes, min people to start game, and max people per game.
- Have multiple The Walls maps running.
- Automatic reset of maps when a game is over.
- Keep records of kills, deaths, wins, and a leaderboard.
- A deathmatch after a certain amount of time because you don't like waiting hours to find campers.
- Configurable amount of time for the game and before deathmatch starts.
- Allow for people to spectate players, (spectators are invisible).
- People are not allowed to kill their teammates (permissions configurable.)
- A little while after wall falls, people can't sneak, so less camping and hiding (permissions configurable.)
- Permissions for things such as being allowed to kill teammates, and to sneak after no-sneak time.
Setup Information |
---|
Click here to look at the text version of the instructions.
Simple download the file below and move the extracted files into your main server folder.
WARNING, SOME FILES MIGHT OVERRIDE YOUR FILES!
How it Works |
---|
When there are atleast 4 people (on different teams) in the waiting que, a countdown to the next game will start.
When the next game starts, if people teamed up, they will be on the same team, if people didn't team, they will be by themselves, or with random people.
People will have 15 (configurable) minutes to collect resources on their side, after 15 minutes, the sand wall will be removed and people must try to survive.
Ten minutes (can change in config) after the wall has fallen, everyone will be teleported to the deathmatch area where they will fight.
Commands and Permissions |
---|
Commands:
All server commands should be executed as shown WITHOUT [ ] or < >.
< > = Required
[ ] = Optional
- /tw help - Get general information about the plugin and commands.
- /map - Get info about and a link to the original map.
- /lobby - List all lobbies and the amount of time they have remaining.
- /join - Join the waiting que for getting into a game.
- /quit - Leave your game and/or the waiting que to get into a game.
- /spec <name> - Teleport to people to watch them play.
- /wait - Teleport back to the waiting area (spectators only).
- /setwait - Set the waiting location where you are.
- /setback - Set the backup location where you are.
- /add - Add a new world.
- /alldm - Force all games into deathmatch (I use this before reloading/shutting down the server).
- /record [name] - With name, gets player's record, without name gets your record.
- /top - Look at the leaderboard (top wins, kills, and deaths).
- /team [msg] - With message, send message to team, without message, switch to team chat.
- /g [msg] - With message, send global message, without message, switch to global chat.
- /invite <name> - Invite player to be on your team.
- /accept - Accept invite to a team.
- /quitteam - Quit team and go solo.
- /removeplayer <name> - Remove player from game.
- /removefromque <name> - Remove player from que and/or game.
Permissions:
- thewalls.join - Ability to use /join.
- thewalls.quit - Ability to use /quit.
- thewalls.gethelp - Ability to use /tw help.
- thewalls.getlobbyinfo - Ability to use /lobby.
- thewalls.getmapinfo - Ability to use /map.
- thewalls.spectate - Ability to use /spec.
- thewalls.tptowait - Ability to use /wait.
- thewalls.setwait - Ability to use /setwait.
- thewalls.setbackup - Ability to use /setback.
- thewalls.addworld- Ability to use /add.
- thewalls.forcedm - Ability to use /alldm.
- thewalls.checkrecords - Ability to use /record.
- thewalls.checktop - Ability to use /top.
- thewalls.chat.global - Ability to use /g.
- thewalls.chat.team - Ability to use /team.
- thewalls.invitetoteam - Ability to use /invite.
- thewalls.jointeam - Ability to use /accept.
- thewalls.quitteam- Ability to use /quitteam.
- thewalls.removeplayer - Ability to use /removeplayer and /removefromque.
- thewalls.creativewaiting - Player gets creative when in waiting area (useful to not have when waiting area has puzzles/mazes).
- thewalls.nosneakbypass - Two min after wall falls, people can't sneak, give this to people and they can still sneak.
- thewalls.noplay.break - Ability for people to break blocks after they have /quit.
- thewalls.noplay.place - Ability for people to break blocks after they have /quit.
- thewalls.noplay.openchest - Ability for people to open chests after they have /quit.
- thewalls.noplay.all - Ability to do everything after they have /qui
- thewalls.teamkill - You cannot teamkill until the wall falls, people with this can teamkill.
- thewalls.joinonlogin - Player automatically runs /join when they login.
- thewalls.joinonrespawn - Player automatically runs /join when they respawn.
Config Options |
---|
- Minimum people to start game.
- Maximum people in a game.
- Maximum amount of people per team.
- Time before the wall falls.
- Time before sent to deathmatch.
- Are people removed when they quit.
- Are people removed when they are kicked.
Documentation |
---|
Sourcecode on Github | Report a Bug
Receive Updates |
---|
You can click HERE to get an email whenever there's an update to this plugin so you don't get stuck using an out of date version.
ToDo: |
---|
- More permission support.
- More things in the config.
- /add command create new world instead of having to be in the new world.
@etrubi1
Is that the only permission error you receive? If so I think it could be an issue in your permissions.
@NerdsWBNerds Where can I find the template directory? I've been trying to use your plugin for a few days now but the .jar doesn't generate any of the configs/necessary world files and I can't seem to find them anywhere.
No. It's still error. :
Error,Requires Permission thewalls.tptowait
I'm not lie. Here the screenshot : http://farm8.staticflickr.com/7108/7708206194_e17031233c_b.jpg
Edit 1 : All my permission are working properly. With Bug free.
Edit 2 : I use Craftbukkit 1.3.1 R0.1 #2279
Edit 3 : Craftbukkit 1.2.5 R5.0 have a same too :\.
Edit 4 : Version 1.0 working fine.
Edit 5 : There are no bug log.
@kforte318
@MadMick96
@Xelatyper
@astronautlevel
@etrubi1
@TheRickBoy
Get the latest dev build v1.7 Link Removed: http://www.mediafire.com/download.php?4lclqc6jsx385u9
BUG -
When the game resets, with the map, the chest items are all turned into the 1 item.
Ex. A chest used to have 32 arrows, 2 tnt.
Now it has 1 arrow, 1 TNT
Something that needs to be fixed.
Well. I fail or plugins fail? It won't let me pass the permission like thewalls.tptowait (With/Without PEX) I use 1.6.2
uhm, is there supposed to be a config? Cause i dont even have a folder :/
@MadMick96
If you want ti disable spectate for admins, use PEX like this
- -thewalls.spectate
How do I remove a world? I edit the config files and they dont change. I accidently did /add on my spawn world and its in Worlds.dat, but I dont want it! Please help!
1.6.2 mediafire link broken can you put up an alternative?
I get this error on start, Yet I can do some of the ingame commands
03.08 06:08:00 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 03.08 06:08:00 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:376) 03.08 06:08:00 [Server] INFO at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) 03.08 06:08:00 [Server] INFO at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:221) 03.08 06:08:00 [Server] INFO at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:271) 03.08 06:08:00 [Server] INFO at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:292) 03.08 06:08:00 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:245) 03.08 06:08:00 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:263) 03.08 06:08:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 03.08 06:08:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) 03.08 06:08:00 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 03.08 06:08:00 [Server] INFO at me.NerdsWBNerds.TheWalls.TheWalls.onEnable(TheWalls.java:109) 03.08 06:08:00 [Server] INFO at me.NerdsWBNerds.TheWalls.TheWalls.load(TheWalls.java:316) 03.08 06:08:00 [Server] INFO at me.NerdsWBNerds.TheWalls.TheWalls.toGame(TheWalls.java:717) 03.08 06:08:00 [Server] INFO at org.bukkit.Location.getBlock(Location.java:82) 03.08 06:08:00 [Server] INFO java.lang.NullPointerException 03.08 06:08:00 [Server] SEVERE Error occurred while enabling TheWalls v1.6.1 (Is it up to date?) 03.08 06:08:00 [Server] INFO [TheWalls] Enabling TheWalls v1.6.1
Heya. I'm having issues with the autospectator thing. As my admins are also (including me), put into spectator and their current prefixes are overwritten by [SPEC]. Also theyre invisible for the other admins in the worlds where games run.
Thanks.
@NerdsWBNerds
Would u like to develop this plugin for my server .
Okay, so a couple of issues. 1. When the game is starting, nobody is teleported to the lobby. Everyone is simply put into Creative mode and then teleported into the world when the game starts. 2. When they are killed, they are booted off of the server due to an internal error (caused my Multiverse upon further inspection, and I can detail it if you'd like). When they rejoin, they are spectators in the game. 3. After the game ends, everyone is immediately added back into the waiting que and nobody is teleported out of the game world. There doesn't seem to be any way to leave the game world, and if /quit is used the person remains in the game world in spectator mode regardless of teleports to other worlds or server reloads. Any ideas?
Maybe Add The Ability to add people to a game if the walls arnt down yet. More Configurations Is gonna be awesome!
@NerdsWBNerds
how can we bypass it?
EDIT: Could you add a feature where we can start a game by doing like /start <id> And I am trying to add prefixs with pex and essentials and it wont work i think the plugin is overriding it :( Could you make it so I can use the prefixs set with pex and essentials
Thank u :D
@SeaGFX
I'm going to be releasing an update later today, this is a bug on my part.
Have a walls server except i cant break blocks in the lobby after /quit and I am OP and have the * perm node..
If anyone wants the ip: play.compasscraft.com:1234
1.2.5 until plugin updates :)
Going to try this in my server, are there any bugs/problems or other plugins that break this that I should be aware of?
Might add this! thanks