Interface Compulsory
-
public interface Compulsory
強制註冊類,必須註冊所有遊戲才會被激活。
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterArenaCommand(DefaultCommand defaultCommand, JavaPlugin plugin)註冊場地創建主指令, 創建後將會自動幫你把ArenaCreateManager的操作全部加到這個主指令內。voidregisterArenaConfig(ArenaConfig arenaConfig)註冊場地設定voidregisterArenaMechanic(ArenaMechanic arenaMechanic)註冊場地設置機制voidregisterEndTask(SectionTask task)註冊遊戲結束程序voidregisterGamePlayerHandler(GamePlayerHandler gamePlayerHandler)註冊遊戲玩家管理機制voidregisterGameStatsHandler(GameStatsHandler gameStatsHandler)註冊遊戲玩家資料管理機制voidregisterLobbyTask(SectionTask task)註冊大堂倒數程序voidregisterVoteGUI(AbstractInventoryBuilder inventoryBuilder, Integer... allowSlot)註冊投票界面
-
-
-
Method Detail
-
registerLobbyTask
void registerLobbyTask(SectionTask task)
註冊大堂倒數程序- Parameters:
task- 遊戲程序
-
registerEndTask
void registerEndTask(SectionTask task)
註冊遊戲結束程序- Parameters:
task- 遊戲程序
-
registerArenaCommand
void registerArenaCommand(DefaultCommand defaultCommand, JavaPlugin plugin)
註冊場地創建主指令, 創建後將會自動幫你把ArenaCreateManager的操作全部加到這個主指令內。- Parameters:
defaultCommand- 根指令plugin- 插件實例
-
registerArenaConfig
void registerArenaConfig(@Nonnull ArenaConfig arenaConfig)
註冊場地設定- Parameters:
arenaConfig- 場地設定
-
registerArenaMechanic
void registerArenaMechanic(@Nonnull ArenaMechanic arenaMechanic)
註冊場地設置機制- Parameters:
arenaMechanic- 場地設置機制
-
registerGamePlayerHandler
void registerGamePlayerHandler(@Nonnull GamePlayerHandler gamePlayerHandler)
註冊遊戲玩家管理機制- Parameters:
gamePlayerHandler- 遊戲玩家管理機制
-
registerGameStatsHandler
void registerGameStatsHandler(@Nonnull GameStatsHandler gameStatsHandler)
註冊遊戲玩家資料管理機制- Parameters:
gameStatsHandler- 遊戲玩家資料管理機制
-
registerVoteGUI
void registerVoteGUI(AbstractInventoryBuilder inventoryBuilder, Integer... allowSlot)
註冊投票界面- Parameters:
inventoryBuilder- 背包建造器allowSlot- 地圖投票物品 slot
-
-