version-0-2/Description
- This plugin is in beta stage. feel free to report bugs :)
Features
- Automatic rollback after every game
- Up to 15 teams
- Unimited teamplayers for every team
- Easy setup
- Automatic wall fall after a customizable timespan (no laggy pistons/redstone needed)
- Automatic player teleportations (into the arena and out of it)
- No laggy redstone timer needed. time announcements every 5 minutes
- web frontend statistics
Installation
- You need WorldEdit & WorldGuard on your server for the plugin to work properly
- Put the "ProWalls.jar" file in the plugins folder of your server
- Restart your server and shut it down again (so the default config.yml gets created)
- Edit the config.yml by changing the MySQL settings to match your database
- If you want to use the web statistic, go into the prowalls-web folder and change the connection settings in the connection.php file. Now upload the whole folder to your webserver
- The plugin is now ready to use :)
Setting up your arena
- Make sure there are no wool blocks in your arena
- Create the spawn wool blocks in the arena
- Every team has its own wool color so use one color for each subarea. Do not use magenta wool
- Place at least one wool block for every team (it is used to mark a spawn location)
- The amount of wool blocks on every subarea defines the max. teamsize
- Every team has its own wool color so use one color for each subarea. Do not use magenta wool
- Create the wall-fall wool blocks
- Place magenta colored wool blocks below the wall. those blocks will vanish when the time run out and the wall will fall)
- Use WorldEdit to select the hole arena
- Type /prowalls set
- Setup the required Signs
- Setup the Lobby
- Type /prowalls lobby to set a lobby location
- Done :)

Commands
- /prowalls help
- Lists the available commands
- /prowalls set
- Save the selected region as arena
- /prowalls lobby
- Set a lobby location
- /prowalls rollback
- Roll back the arena
- /prowalls fall
- Trigger the fall of the wall
- /prowalls end
- Ends a running game
- /prowalls kick
- Kick a player from a running game
- /prowalls top
- Show the Top10 players
- Show the Top10 players
Config Settings
| Key | Example | Description |
|---|---|---|
| mysql | ||
| host | localhost | The server IP of your MySQL server |
| port | 3306 | The port of your MySQL server (default: 3306) |
| database | minecraft | The database where the tables get stored (must exist) |
| login | robin | Your MySQL username |
| password | 12345 | Your MySQL server password |
| debug | false | If true, your see every log entry in the console |
| language | en | en = english, de = german |
| restore-inventories | false | If true: save inventorys,exp and food level of each player before the game and restore it afterwards |
| rollback-chunksize | 25 | Smaller value means slower rollback, but is better for low end servers. Normally you don't need to change this value |
| battle-minutes | 40 | Max. minutes players have time to win the game (after the wall has fallen) |
| default-exp-level | 5 | Exp. level players have at the start of a game |
| friendly-fire | false | Enable/disable teamkills |
| show-extra-death-message | false | Show the plugin intern death notifications |
Permissions
| Command | Permission |
|---|---|
| /prowalls help | prowalls.help |
| /prowalls top | prowalls.top |
| /prowalls set | prowalls.setup |
| /prowalls lobby | prowalls.setup |
| /prowalls rollback | prowalls.setup |
| /prowalls end | prowalls.referee |
| /prowalls kick | prowalls.referee |
| /prowalls fall | prowalls.referee |
| to play the game | prowalls.play |
| to start a game | prowalls.start |

Comments