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

-
View User Profile
-
Send Message
Posted Nov 29, 2013How to protect the map? When someone leaves the game, he just stay on the arena and can grief it...
-
View User Profile
-
Send Message
Posted Nov 28, 2013@julianhofman
No
@red0fireus
It's there already
@a1mbot
No
@AchelosXD
Yes
-
View User Profile
-
Send Message
Posted Nov 25, 2013can you add edit option for the prefix (Prowalls) on the signs and the stats bar
-
View User Profile
-
Send Message
Posted Nov 23, 2013Make us allow to set rewards
-
View User Profile
-
Send Message
Posted Nov 22, 2013is this open source plugin? i need the source, i'd like set to my server
-
View User Profile
-
Send Message
Posted Nov 10, 2013@prodaim are you german?
-
View User Profile
-
Send Message
Posted Nov 10, 2013Hi prodaim, check your PM please.
-
View User Profile
-
Send Message
Posted Nov 7, 2013i tested the plugin, and i knew, this is my plugin :)
-
View User Profile
-
Send Message
Posted Oct 25, 2013Can you add a simple command... /prowalls join <Arena> color thanks! Please do asap i need this added D:
-
View User Profile
-
Send Message
Posted Oct 24, 2013@SplotchyJester2
you need to update your worldedit plugin
-
View User Profile
-
Send Message
Posted Oct 24, 2013@Nnubes256
yes just place it again
-
View User Profile
-
Send Message
Posted Oct 22, 2013If I accidentaly break a team sign while the arena is ready, I just place it again? Or I need to do something else?
-
View User Profile
-
Send Message
Posted Oct 20, 2013Umm... the rollback doesnt atomatically do chest.. also a suggestion: a feature where if you create the arena it automatically does it in walls 1/2 format like /prowalls build walls1 <Name>
-
View User Profile
-
Send Message
Posted Oct 19, 2013Is there a way to check how much time is left? Like a sign you can make or /time or something?
-
View User Profile
-
Send Message
Posted Oct 17, 2013PROWALLS is used in my server and its awesome!!! Can you plz add my server on the plugin page? Blockgalaxy.no-ip.org
-
View User Profile
-
Send Message
Posted Oct 17, 2013@larsomen
1 already exists
-
View User Profile
-
Send Message
Posted Oct 15, 2013can you add kits and kits perms?
-
View User Profile
-
Send Message
Posted Oct 13, 2013@prodaim
When do you think it will be ready to use? And i have some requests :D 1. Add protection for climbing over walls 2. A config option for how many players it takes (per team) to start the game
And KeithSt0ne also had some very good requests
These are the only things im missing :P The rest of this plugin is just perfect. thanks for making this mod!!
-
View User Profile
-
Send Message
Posted Oct 11, 2013@larsomen
yes, it's not yet fully implemented.
-
View User Profile
-
Send Message
Posted Oct 9, 2013Anybody tested the mysql? It makes the tables, but doesnt insert the data. Is this because the mysql function is not yet fully implemented, or something else?