1VS1
✔ 轻松配置
✔ 多竞技场支持
✔ 快,无延迟
✔ 最新的PocketMine API支持
如何设置?
✔ 轻松配置
✔ 多竞技场支持
✔ 快,无延迟
✔ 最新的PocketMine API支持
如何设置?
- 安装:
- 下载最新版本或成功。建立
- 将其上传到您的服务器文件夹/plugins/
- 重启服务器
- 创建并设置竞技场:
- 使用创建竞技场 /1vs1 create <arenaName>
- 加入设置模式(命令/1vs1 set <arenaName>)
- 有设置命令(它们没有/),你可以用它们来设置竞技场
- 设置命令:
命令 | 描述 |
---|---|
help | 显示所有设置命令 |
done | 用于退出设置模式 |
level <levelName> | 设置竞技场游戏关卡 |
spawn <spawnNum> | 设置竞技场产卵位置 |
joinsign | 更新joinsign |
enable | 启用竞技场 |
命令:
- 说明:显示所有OneVsOne命令
- 权限:1vs1.cmd.help(OP)
- 说明:创建新竞技场
- 权限:1vs1.cmd.create(OP)
- 用法:/ 1vs1 set <arenaName>
- 说明:删除竞技场
- 权限:1vs1.cmd.remove(OP)
- 用法:/ 1vs1删除<arenaName>
- 注意:更改后将重启
- 说明:命令允许设置竞技场
- 权限:1vs1.cmd.set(OP)
- 用法:/ 1vs1 set <arenaName>
- 注意:此命令只能在游戏中使用
- 说明:显示所有竞技场的列表
- 权限: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
API
事件:
PHP:
/**
* 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) {}