ProWalls
↘ Beschreibung auf Deutsch
↘ Video tutorial in spanish
↘ Video tutorial in portuguese
↘ Description prior version 0.2
- This plugin is in beta stage. feel free to report bugs :)
- Please use the tickets for any issues, errors or suggestions
Use ProWalls to run "The Walls" games full automatically
Features
- Setup multiple arenas
- Up to 15 teams
- Unimited players in each team
- Easy setup
- Automatic rollback
- Automatic wall fall after a customizable timespan (no laggy pistons/redstone needed)
- Automatic time announcements (no laggy pistons/redstone needed)
- Customizable rewards for the winners
- [Planned] Optional MySQL statistics with web frontend
Requirements
- You need WorldEdit properly installed on your server at best with compatible nms block class
- You need WorldGuard properly installed on your server
Installation
- Put the "ProWalls.jar" file in the plugins folder of your server
- Restart your server
Setting up your arena
Commands
<> = requiredplaceholder[] = optional
Command | Description |
---|---|
/prowalls help | List of commands |
/prowalls reload | Reload the config files |
/prowalls set <arenaId> [o] [n] [buildTime] [battleTime] | Create/Modify an arena arenaId = name of the arena o = use existing selection n = don't define spawns battleTime = time to prepare for the battle (in minutes) battleTime = timespan till the battle ends in a draw (in minutes) |
/prowalls del <arenaId> | Delete an arena arenaId = name of the arena |
/prowalls lobby <arenaId> | Define the lobby at your position arenaId = name of the arena |
/prowalls arenas | Lists all arenas |
Shows the Top10 players (if arenaId is specified only of that arena) arenaId = name of the arena | |
/prowalls battle <arenaId> | Start the battle in an arena arenaId = name of the arena |
/prowalls end <arenaId> | End a running game arenaId = name of the arena |
/prowalls rollback <arenaId> | Restore the arena arenaId = name of the arena |
/prowalls add <arenaId> <player> <color> | Add a player to a game arenaId = name of the arena player = player you want to add color = team the player may join |
/prowalls kick <arenaId> <player> | Kick a player from a game arenaId = name of the arena player = player you want to kick |
Permissions
Command/Action | Permission | Default |
---|---|---|
/prowalls help | prowalls.help | all |
/prowalls reload | prowalls.setup | op |
/prowalls set | prowalls.setup | op |
/prowalls del | prowalls.setup | op |
/prowalls lobby | prowalls.setup | op |
/prowalls arenas | prowalls.arenas | op |
prowalls.top | all | |
/prowalls battle | prowalls.referee | op |
/prowalls end | prowalls.referee | op |
/prowalls rollback | prowalls.setup | op |
/prowalls add | prowalls.referee | op |
/prowalls kick | prowalls.referee | op |
to place/break arena signs | prowalls.signs | op |
to play the game | prowalls.play | all |
to teleport to teammates | prowalls.teleport | op |
to be able to vote | prowalls.vote | all |
Config
- Path: plugins/ProWalls/config.yml
Key | Default | Description |
---|---|---|
use-mysql | false | Set to true if you have a mysql server ready and want to use the web statistics |
host | localhost | The server IP of your MySQL server only needed if you set use-mysql to true |
port | 3306 | The port of your MySQL server (default: 3306) only needed if you set use-mysql to true |
database | minecraft | The database where the tables get stored (must exist) only needed if you set use-mysql to true |
login | prowalls | Your MySQL username only needed if you set use-mysql to true |
password | changeme | Your MySQL server password only needed if you set use-mysql to true |
debug | false | If true, errors/warnings get displayed in the console |
language | en | Available languages: en = english, de = german |
rollback-load-delay | 80 | Delay after every chunk rollback (smaller = faster rollback, but higher risk of a lag) |
show-extra-death-message | false | Show the plugin intern death notifications |
start-timer-seconds | 30 | Time until the game starts (if min. two teams are ready) |
Arena config
- Path: plugins/ProWalls/arenaData/XXXX/config.yml
Key | Default | Description |
---|---|---|
spawns | Don't change this | |
teamSigns | Don't change this | |
world | Don't change this | |
region | Don't change this | |
lobby | Don't change this | |
buildMinutes | 30 | Time in minutes in which the players can prepare for the battle |
battleMinutes | 45 | Time in minutes in which the players battle against each other |
defaultExpLevel | 10 | Experience level at start |
friendlyFire | false | Enable/Disable friendly fire |
restoreInventories | false | Restore the players inventory/data after a game |
broadcastStart | true | Send a message to all players if a game started |
executeOnWin | eco give {u} <math>10+{s}*10</math> | commands, executed for each player of the winner team {u} = player {s} = 1 if survived, 0 if not <math>equation</math> evaluates equations |
FAQ
- Why are the chests empty after a rollback?
- Chests normally get restocked. If not, your WorldEdit build is probably outdated and not compatible with your current server build. You need to update to the latest WorldEdit build
- Is it possible to send a message only to my teammates
- Yes, if the first char is # the message gets only send to your team
- Is there a command for teleporting rather then using the "My Team" paper?
- Yes, you can use the #tp <teammate> command
Please add kits...
Anyone got this working on bukkit 1.7.2 R0.2? I get error on rollback. It only loads a couple of schematics... So in practice the worlds don't reset... Anyone got the same problem or has any idea what may cause it?
I'm running essentials, towny, worldedit and worldguard ofc and don't think any of the other plugins mather.
Help, do not load the plugin. The following appears: [11:44:17 ERROR]: Could not load 'plugins / ProWalls.jar' in folder 'plugins' Sorry for my bad English, I speak Spanish. (If you need the full log tell me)
@julianhofman
He answered no earlier.
@19990801RAP_
Update WorldEdit
Please share the source code and somebody will fork this plugin.
Please make walls dissapear no fall! and make set minium people to start de game ... When the game end no teleport winner to lobby... Please fix ! Great plugin ...
Sorry for my bad english S: !
Can you add prefix option? for the chat and sign (for the Prowalls tag)
19990801RAP_ is correct with number 1 and 2. Could u possibly make the walls just disappear instead of fall, it causes a massive lag spike on my server, and if 2 walls matches went down at the same time, my server would crash. Also, could u make it so people cant build outside of the arena, it would make things so much easier. Could u also do all of this in a 1.6.4 version? I'd be so grateful.
-jinxbm
Thisplugin is not as good as everyone told me! 1. when it regens the arenas all items in chests dont 2. it doesnt give players 20 secs to rejion if they crash 3. dosent send people to the correct lobby once the arena is finished!
Can you add start game option thanks!
Is it possible for us to use other materials instead of sand and gravel? Sand and gravel are so plain and you can't really add designs to the walls before they drop. This would help out a lot of people, your plugin is the best one for walls, it would be even better if you add this too. :D
I am now using version 0.2.11, so the one just before the /prowalls leave command got added, this one works perfect! Glad that I tried it out.
when u leave the game with /prowalls leave, you don't get teleported back to the lobby, so ur stuck in the arena :C
@TheOnlyRealTGS
I have world edit and world guard installed just fine. Not exactly sure why it isn't working right because all the other servers i've been on with it seem to be working just fine.
@wantedvanted
You need WorldGuard
@HexicDragon
Install WorldEdit, WorldGuard and restart your arena. It's not a "matter of course" to get answers.
Wow. I've posted this on at least 3 forums including the bukkit dev ones, asked other server owners who use this, PM'd the dev of this plugin, and posted my problem down in the comments here and not a single person has replied. Thanks a lot guys
How i can create the Vote Signs???
@wantedvanted
That's why he said you need world guard. Select the arena with the wand and do /rg define <regoin name> <your ign>
Anyone willing to help? I've posted this on the forums, PM'd the developer of this plugin, asked other server owners who use this and posted it here and it's been 2-3 days and not a single person has helped at all.
I set up the arena perfectly fine without it giving me any errors but when i click the signs to join it does nothing. also for some reason my console is being spammed with this:
11:46:12 [SEVERE] [ProWalls] Could not get arenas: Arena '.DS_Store' not found
also if i do /prowalls arenas it dosn't say my arena name