Interface ArenaMechanic
-
public interface ArenaMechanic
讓使用者註冊的場地設置機制
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateArenacreateArena(String name, Player player)定義如何創建場地CreateArenaloadCreateArena(FileConfiguration yml, Arena info)定義如何加載場地voidsaveExtraArenaSetting(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 容器
-
-