Interface Compulsory
-
public interface Compulsory
強制註冊類,必須註冊所有遊戲才會被激活。
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
registerArenaCommand(DefaultCommand defaultCommand, JavaPlugin plugin)
註冊場地創建主指令, 創建後將會自動幫你把ArenaCreateManager
的操作全部加到這個主指令內。void
registerArenaConfig(ArenaConfig arenaConfig)
註冊場地設定void
registerArenaMechanic(ArenaMechanic arenaMechanic)
註冊場地設置機制void
registerEndTask(SectionTask task)
註冊遊戲結束程序void
registerGamePlayerHandler(GamePlayerHandler gamePlayerHandler)
註冊遊戲玩家管理機制void
registerGameStatsHandler(GameStatsHandler gameStatsHandler)
註冊遊戲玩家資料管理機制void
registerLobbyTask(SectionTask task)
註冊大堂倒數程序void
registerVoteGUI(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
-
-