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 Oct 8, 2013I dont understand how can this be ProWalls people can build over the height of the walls of sand or either /fly of they are vips or use any command they want
-
View User Profile
-
Send Message
Posted Oct 4, 2013@KeithSt0ne
Nice suggestions. would like to see these added.
-
View User Profile
-
Send Message
Posted Oct 3, 2013@KeithSt0ne @lucke_ihf
Post a ticket and mark it as a enchantment
-
View User Profile
-
Send Message
Posted Oct 3, 2013plz do one join sign instead of many team signs to join, one random team join sign, that's the best ;)
-
View User Profile
-
Send Message
Posted Oct 3, 2013Some suggestions
1. Can you add a "/prowalls leave" option, in case a player decides they don't want to play or realize they don't have time to wait for a game to start.
2. Countdown timer for match to start after "x" amount of players join each team
3. Timer sign that can be placed in the lobby that shows the countdown for the end of a match
4. Clicking on the team join signs should teleport you to the lobby and save/remove inventory at that point.
-
View User Profile
-
Send Message
Posted Oct 3, 2013@nhadobas
-
View User Profile
-
Send Message
Posted Oct 1, 2013@prodaim
Thank you!
-
View User Profile
-
Send Message
Posted Sep 30, 2013@SmallSansSerif
Yes look in the description (/prowalls battle)
@sammyturbo123
Can you send a screenshot of your sign?
-
View User Profile
-
Send Message
Posted Sep 30, 2013Is there an OP/admin/mod command to drop the walls early if needed?
-
View User Profile
-
Send Message
Posted Sep 28, 2013Dont know how or whats causing this to happen but i create a arena. set the signs up and dont know when but when i pick a team. it dosent do nothing when i click the team signs. It works just after a make the signs But like i said, when i try the next day or something.. it dosent let me join the team by clicking the signs. Maybe it happens when the server restarts or maybe an update.. idk : /
-
View User Profile
-
Send Message
Posted Sep 28, 2013How can I stop users from building over the walls?
-
View User Profile
-
Send Message
Posted Sep 26, 2013@aledanmar
added :)
-
View User Profile
-
Send Message
Posted Sep 26, 2013Hi please check out the new tickets :)
Ty!
-
View User Profile
-
Send Message
Posted Sep 26, 2013@aledanmar
Post a enchantment ticket :)
-
View User Profile
-
Send Message
Posted Sep 23, 2013When the game ends.. Is it possible to kill animals in the region?and.. Is it possible to clear the entities in the region? Thanks for this awesome plugin!!
-
View User Profile
-
Send Message
Posted Sep 23, 2013@prodaim
Awesome. Cheers. Will that be pretty soon?
-
View User Profile
-
Send Message
Posted Sep 23, 2013@sammyturbo123
i fixed this in the upcoming version (0.2.9) :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013Im back with another suggestion? :) When u join a game. I noticed your inventory gets wiped. Maybe can u add an option where it dosent clear the inventory as i have got a shop so people can buy items to us in the walls. But they buy the items they want. Then when they join the walls game, there items get wiped. Would Be awesome if you could add that. Will be donating when its out of beta too :) Cheers
-
View User Profile
-
Send Message
Posted Sep 22, 2013Great plugin so far, but is it possible to add like % of players that each team has to have to start it? so i can start with 2 players at 4 teams each, and give a cooldown before it starts, maybe a world announce that walls is starting too? Also, is the source of this plugin available anywhere, so i can make some twerks to it? Thank you!
-
View User Profile
-
Send Message
Posted Sep 22, 2013@prodaim
Ahh good to know. I have just made game. Tested it. only issue is the wall itself. They can destroy the wall. The only thing they cant destroy is the magenta wool. I have to add a region to the wall so they cant destroy it. Can you fix this aswell. thanks. Or am i doing something wrong?