OITC (一箭定胜负-基于击杀赢得比赛的竞技插件)
该插件目前处于BETA版本,可能存在bug,但作者承诺会进行修复,同时欢迎玩家反馈bug。插件功能包括成就系统、无限竞技场、MySQL和SQLite系统、两种竞技场类型(生存和击杀赢得比赛)、1.8.3-1.16.x兼容、98%可配置、统计系统、观众系统、记分牌系统、Vault兼容性、奖励、更新检测等。
插件权限:
oitc.admin
开发者API:
OITCApi: int getKills(Player player) | 返回玩家的击杀数 int getDeaths(Player player) | 返回玩家的死亡数 int getPlayed(Player player) | 返回玩家的游戏次数 int getWins(Player player) | 返回玩家的胜利次数 int getArrowHit(Player player) | 返回玩家的射中箭数 int getArrowFired(Player player) | 返回玩家的射出箭数 Arena getArena(Player player) | 返回玩家所在的竞技场 List getArenas() | 返回所有竞技场 List getAchievements() | 返回所有成就
游戏事件API:
GameArenaEndEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 GameArenaWinEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 getPlayer() | 返回赢家 GamePlayerJoinEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 getPlayer() | 返回玩家 GamePlayerKillEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 getVictim() | 返回受害者 getKiller() | 返回杀手 GamePlayerLeaveEvent: setCancelled(boolean b) | 是否取消此事件 getPlayer() | 返回玩家 GamePlayerSpectatorEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 getPlayer() | 返回玩家 GameStateChangeEvent: setCancelled(boolean b) | 是否取消此事件 getArena() | 返回竞技场 getState() | 返回竞技场的游戏状态
玩家命令:
/oitc join | 加入一个竞技场 /oitc leave | 离开当前竞技场
管理员命令:
/oitc join | 加入一个竞技场 /oitc leave | 离开当前竞技场 /oitc create <竞技场名称> <玩家数量> <胜利所需击杀数> <生存回合数> | 创建一个竞技场 /oitc remove <竞技场名称> | 移除一个竞技场 /oitc setmainlobby | 设置主大厅 /oitc achcreate | 创建一个成就
竞技场创建:
使用命令 /oitc create <竞技场名称> <玩家数量> <胜利所需击杀数> <生存回合数> 来创建一个竞技场。
例如: /oitc create Test 2 4 lives
之后,请按照提示完成创建。
成就创建:
使用命令 /oitc achcreate 来创建一个成就。
例如: /oitc achcreate 0
之后,请按照提示完成创建。
收录