Version | Zip Download | Phar Download |
---|---|---|
1.1.1 | GitHub | Poggit |
1.1.0 | GitHub | GitHub |
1.0.0 | GitHub | GitHub |
/sw create <arenaName>
/sw set <arenaName>
)/
), you can use them to set the arenaCommand | Description |
---|---|
help | Displays all setup commands |
done | Is used to exit setup mode |
slots <slots> |
Sets arena slots |
level <levelName> |
Sets arena game level |
spawn <spawnNum.> |
Sets arena spawn position |
joinsign | Update joinsign |
enable | Enable the arena |
savelevel | Saves level to 'levelName.zip' |
```yaml
Commands:
/sw help:
Description: Displays all SkyWars commands
Permission: sw.cmd.help (OP)
/sw create:
Description: Create new arena
Permission: sw.cmd.create (OP)
Usage: /sw set
```yaml sw.cmd: description: Permissions for all skywars commands default: op children: sw.cmd.help: description: Permission for /sw help default: op sw.cmd.create: description: Permission for /sw create default: op sw.cmd.remove: description: Permission for /sw remove default: op sw.cmd.set: description: Permission for /sw set default: op sw.cmd.arenas: description: Permission for /sw arenas default: op ```
/**
* Arena constructor.
* @param Server $server
* @param Plugin $plugin
*/
public function __construct(Server $server, Plugin $plugin) {
$server->getPluginManager()->registerEvents($this, $plugin);
}
/**
* @param PlayerArenaWinEvent $event
*/
public function onWin(PlayerArenaWinEvent $event) {
$player = $event->getPlayer();
$this->addCoins($player, 100);
$player->sendMessage("§a> You won 100 coins!");
}
/**
* @param Player $player
* @param int $coins
*/
public function addCoins(Player $player, int $coins) {}
SkyWars Pro is better version of this plugin with lots of new functions:
You can buy it here