Releases:
- Other released versions here
- All developement builds on poggit here
- Download latest release or sucess. build
- Upload it to your server folder /plugins/
- Restart the server
- Create an arena using
/1vs1 create <arenaName>
- Join the setup mode (command
/1vs1 set <arenaName>
)
- There are setup commands (they are without
/
), you can use them to set the arena
Command |
Description |
help |
Displays all setup commands |
done |
Is used to exit setup mode |
level <levelName>
|
Sets arena game level |
spawn <spawnNum>
|
Sets arena spawn position |
joinsign |
Update joinsign |
enable |
Enable the arena |
Commands:
/1vs1 help:
Description: Displays all OneVsOne commands
Permission: 1vs1.cmd.help (OP)
/1vs1 create:
Description: Create new arena
Permission: 1vs1.cmd.create (OP)
Usage: /1vs1 set <arenaName>
/1vs1 remove:
Description: Remove arena
Permission: 1vs1.cmd.remove (OP)
Usage: /1vs1 remove <arenaName>
Note: Changes will be after restart
/1vs1 set:
Description: Command allows setup arena
Permission: 1vs1.cmd.set (OP)
Usage: /1vs1 set <arenaName>
Note: This command can be used only in-game
/1vs1 arenas:
Description: Displays list of all arenas
Permission: 1vs1.cmd.arenas (OP)
1vs1.cmd:
description: Permissions for all OneVsOne commands
default: op
children:
1vs1.cmd.help:
description: Permission for /1vs1 help
default: op
1vs1.cmd.create:
description: Permission for /1vs1 create
default: op
1vs1.cmd.remove:
description: Permission for /1vs1 remove
default: op
1vs1.cmd.set:
description: Permission for /1vs1 set
default: op
1vs1.cmd.arenas:
description: Permission for /1vs1 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) {}