Interface ArenaMechanic
-
public interface ArenaMechanic
讓使用者註冊的場地設置機制
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateArena
createArena(String name, Player player)
定義如何創建場地CreateArena
loadCreateArena(FileConfiguration yml, Arena info)
定義如何加載場地void
saveExtraArenaSetting(FileConfiguration preSaveYml, Arena arena)
保存額外的場地設定
-
-
-
Method Detail
-
loadCreateArena
CreateArena loadCreateArena(FileConfiguration yml, Arena info)
定義如何加載場地- Parameters:
yml
- 場地文件info
- 場地基本資訊- Returns:
- Arena 實作容器
-
createArena
CreateArena createArena(@Nonnull String name, @Nonnull Player player)
定義如何創建場地- Parameters:
name
- 場地名稱player
- 創建該場地的玩家- Returns:
- 新的 Arena 實作容器
-
saveExtraArenaSetting
void saveExtraArenaSetting(FileConfiguration preSaveYml, Arena arena)
保存額外的場地設定- Parameters:
preSaveYml
- 即將會被儲存的場地文件arena
- Arena 容器
-
-