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
@sammyturbo123
//replace wool stone
/prowalls set <arenaName>
//undo
/prowalls set <arenaName> on
@prodaim
The reason i want to set spawns with commands instead of wool is because some maps have wool in them and that means i have to delete them.
My players are not teleported!? They have all Prowalls Permissions, they need.... i need help!!!!!!
When i use stone for the wall, it isnt protected like sand or gravel
but big thnx for this plugin from me :P
It's much better if you use one sign to join the game instead of team signs to join, so you join random team and not choose team, plz fix then i would download it ;)
@AbsintoJPl
thank you so much! i'll add it to the description
@sammyturbo123
why? if you don't want any wool blocks on your spawns delete them after "/prowalls set <arenaId>" and save your arena again using the "/prowalls set <arenaId> on" command
it's possible to use other materials than sand/gravel for your walls. if you use e.g. stone your walls will disappear instead of fall
Video Tutorial on the Plugin
http://www.youtube.com/watch?v=dwbTwCkpLdE
Credits: (AbsintoJ/ProWalls)
SET SPAWNS WITH COMMANDS INSTEAD OF WOOL. MAKE WALLS DISAPPEAR INSTEAD OF FALLING!
@maxlehot1234
this is described in the very first picture of the setup album...
The plugin doesnt work for me.. I put magenbta wool on the ground but only ONE stage of sand disappear...
I have another problem... I test the plugin with my brother and he win the game, so i loose the game and i spawn in a map but no chunk load so i have: unable to locate sign: <x><y><z>
Please help me and contact me if you have a fix for that.. I correctly follow the guide.
FIX: I FIX THE ERROR for sand doesnt disappear...i need to destroy blocks under the magenta bloc... YOU NEED TO ADD IT TO YOUR PLUGIN SETUP PICTURE.
@TWSSYesterday
Great idea, I posted a ticket :)
can you add kit system ?
Hei prodaim kannst du vlt bungeecord support addieren
is it possible to select the walls like the worldedit? I dont want to use sand.
1. Select the walls 2. The plugin runs the command set 0 in the area selected
I using prowalls my server, but cracked :(
ip
play.sonoyuncu.com
Be the first register;
http://sonoyuncu.com/index.php?sayfa=kayit
Minecraft ID :
Password :
E-mail :
Captcha :
Its so damn easy to set a arena up.
Love it!!!!!!!!!!!
Gonna test the arena tomorrow :)
@donduranates
That Happened to me. I just deleted the arena and re did it from where u select the region
You should fix this, and then it would be the awesome walls plugin in my case! ;D
- 4 teams = red, blue, yellow, green.
- One join sign = when you click it you join an random team.
- Players names on signs = you can see the players on the signs like survival games.
Then i would download it and have it on my server :D
I don´t understand what this plugin do. can u add a full description? sorry for the ignorance