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 3, 2013Plz fix so it's one sign that has join, and then when you click it you come in one of the teams ;) And can i have blue, red, green and yellow team?
-
View User Profile
-
Send Message
Posted Sep 3, 2013@mrbigloc1
hey cool :D thanks!!
btw: the start sign is deprecated in the new version ;)
-
View User Profile
-
Send Message
Posted Sep 2, 2013Hey guys! :D just made a video on how to setup the arena and the signs check it out if you need help http://www.youtube.com/watch?v=KuTW8l4C2oQ
-
View User Profile
-
Send Message
Posted Sep 2, 2013What bukkit build works best with the 1.6.2 version since there is no reccomended bukkit 1.6.2?
-
View User Profile
-
Send Message
Posted Sep 2, 2013@CrazyCloakedMSC
it's a sign join system. players with the permission prowalls.referee can use the /prowalls add command to add someone to a game. the /prowalls.battle command is only if you want to bring the wall early to fall
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Homie_Dawg2629
yes. but teleportation to the lobby only happens at death/the end of a game
-
View User Profile
-
Send Message
Posted Sep 2, 2013Is this all AutoMatic? Like can I click a sign to join, get teleported to a lobby, wait for a certain amount of players then be auto picked onto a team, game goes on until someone wins, players are removed from the game and are teleported to where they clicked the sign or entered the command, map gets rolledback, then players can join again?
-
View User Profile
-
Send Message
Posted Sep 1, 2013Is there a lobby and sign join system? Or at least a command for joining? Not sure if that is what /prowalls battle is for.
-
View User Profile
-
Send Message
Posted Aug 12, 2013Hello, I am going to make a walls server with the walls 2 map... First i remove all the wool on the arena, Then i create the spawn blocks, Then i set magenta wool blocks under the walls, Then i Set the arena region with world edit... then it says...
[ProWalls] Start saving the arena. 3340167 blocks [ProWalls] Section 10/72 saved [ProWalls] Section 20/72 saved [ProWalls] Section 30/72 saved [ProWalls] Section 40/72 saved [ProWalls] Section 50/72 saved [ProWalls] [Error] Couldn't save the arena. Please check your MySQL settings and make sure you don't have too many spawn wool blocks
In Config::
mysql: host: 192.168.*:* port: '3306' database: minecraft login: ** password: '*' debug: false language: en restore-inventories: false rollback-chunksize: 25 battle-minutes: 40 default-exp-level: 5 friendly-fire: false show-extra-death-message: false
-
View User Profile
-
Send Message
Posted Jul 19, 2013Update please
-
View User Profile
-
Send Message
Posted Jul 16, 2013Hello, first of all I apologize for my bad English. I wonder if it is possible to create SEVERAL arena. Incidentally very nice plugin.
-
View User Profile
-
Send Message
Posted Jul 14, 2013I am trying to create the signs. I have 4 teams, but only 3 of the team join signs are working.
I put down a sign and do: [prowalls] and nothing happenes to that sign like the rest.
Also the same with the start sign.
Any idea why?
-
View User Profile
-
Send Message
Posted Jul 9, 2013Does this work for 1.6?
-
View User Profile
-
Send Message
Posted Jun 26, 2013Great plugin but I have a few suggestions
1. you can have more arenas 2. it auto starts after a set time or set players that need to join and you don't need to click a sign 3. you can set a spawn/warp point where it puts the losers in one spot and the winners in another 4. it resets faster 5. you define the spawn points by placing the wool after the arena is made with the w/e wand (this way you can have wool inside the arena that doesn't spawn people)
-
View User Profile
-
Send Message
Posted Jun 24, 2013Sorry for my English. Is the limited size of the arena ? I have a small and since everything Works Great. My big arena but no signs are Created.
-
View User Profile
-
Send Message
Posted Jun 23, 2013where do you put the start sign? Is the start sign and the team signs suppose to be in the lobby?
-
View User Profile
-
Send Message
Posted Jun 23, 2013@TheD4n
thanks for your feedback!
-
View User Profile
-
Send Message
Posted Jun 23, 2013Couple of problems:
-
View User Profile
-
Send Message
Posted Jun 22, 2013@limbradox
please search in your server.log for the exception and send it via pm thank you
-
View User Profile
-
Send Message
Posted Jun 22, 2013It's Write an infernal error when I do the command /prowalls set I don't know why