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 Sep 9, 2013The plugin now works great! Thanks! Would you like to see my server?
IP: s44.hosthorde.com:25599
Owner: me!
-
View User Profile
-
Send Message
Posted Sep 8, 2013Just some suggestions i have that you could think about adding:
- When a player places a furnace, it gets protected so no-one can open it or break it By default u can only protect 1 furnace. But with a permission u can protect more than 1. Good For donator ranks.
- Can teleport to your teammates. Need permission to do so!
These 2 are in other walls plugins. Would love to see them in this!
-
View User Profile
-
Send Message
Posted Sep 8, 2013Hello,
Is it possible to add restore chest function ?? If game is over the chests in the game restores ?
-
View User Profile
-
Send Message
Posted Sep 8, 2013Some may just call you a god. I have been looking everywhere for this!
-
View User Profile
-
Send Message
Posted Sep 8, 2013I setup arenas yestarday but now they are broken.
When I right click signs nothing happens.But i try resetup signs it gives this error : There is no team left
Note:Yesterday works nicelly
-
View User Profile
-
Send Message
Posted Sep 8, 2013Would be awesome if u could have multiple walls maps. And players can vote what map to play maybe as a feature?
-
View User Profile
-
Send Message
Posted Sep 7, 2013@donduranates
you may set the "restoreInventories" setting to true. however.. i added this in the new version (0.2.5)
-
View User Profile
-
Send Message
Posted Sep 7, 2013@CrazyCloakedMSC
Yes, I need also..
@prodaim
if player is won, players does not deleted items.
-
View User Profile
-
Send Message
Posted Sep 7, 2013can u say whqat craftbukkit version this works with!!!!
-
View User Profile
-
Send Message
Posted Sep 7, 2013@prodaim
God, you very fast :D
-
View User Profile
-
Send Message
Posted Sep 7, 2013Do a tutorial video on it and, don't use team signs for each team to join, use one sign to join a random team
-
View User Profile
-
Send Message
Posted Sep 7, 2013Can you fix this: - Can have yellow, blue, red and green team. - One join sign, so when you click it you join the lobby and a random team. - Chest restocking. - Signs like survival games, but with time left on it and players name I hope you fix this then this plugin would be awesome! :D
-
View User Profile
-
Send Message
Posted Sep 6, 2013Can this walls be DEDICATED for Minecraft Minigame servers? Can I change the win command to /kickall and supply a message that the next walls will start to give other people a chance to join.
-
View User Profile
-
Send Message
Posted Sep 6, 2013@prodaim
okey thanks , there are currently only proper plugin, congratulations.
-
View User Profile
-
Send Message
Posted Sep 6, 2013@donduranates
any color except magenta(35:2)
yes scoreboard is planned :)
-
View User Profile
-
Send Message
Posted Sep 6, 2013@prodaim
wool which color?
Can you add scoreboard ?
-
View User Profile
-
Send Message
Posted Sep 6, 2013@donduranates
you can set as many teams as you want
-
View User Profile
-
Send Message
Posted Sep 6, 2013why just have two teams?
-
View User Profile
-
Send Message
Posted Sep 6, 2013Latest Version does not work with latest Craftbukkit version!
-
View User Profile
-
Send Message
Posted Sep 4, 2013Hello I have a list of bugs and a few requests:
- Error with world teleportation, spawning in other worlds and getting killed.
- Sometimes players don't get teleported to the map
- The walls don't always fall in games even when I placed magenta wool
Here are some things I would really like you to add :)
- Chest restocking
- Containers that other players placed cannot be destroyed by players other then the placer EG: workbench, furnace, chest, enchantment tabble
- messages will not show to players not in a queue or in game (config?)
Thanks for your time to read this! :D