Class WarManager
java.lang.Object
net.chen.legacyLand.war.WarManager
战争管理器
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddParticipant(String warId, WarParticipant participant, boolean isAttacker) 添加参与者到战争voidcheckWarConditions(String warId, SiegeWar siegeWar) 检查战争胜负createWar(WarType type, String warname, String attackerNation, String defenderNation, String attackerTown, String defenderTown) 创建战争void结束战争获取所有进行中的战争获取所有战争static WarManagergetNationWars(String nationName) 获取国家参与的战争getPlayerWar(UUID playerId) 获取玩家参与的战争getPlayerWar(org.bukkit.entity.Player player) 获取玩家参与的战争getTownWars(String townName) 获取城镇参与的战争获取战争boolean检查两个国家是否在战争中boolean和谈(平局)voidremoveParticipant(UUID playerId) 移除参与者boolean开始战争boolean投降
-
Method Details
-
getInstance
-
createWar
-
getWar
-
getPlayerWar
-
getPlayerWar
获取玩家参与的战争 -
addParticipant
添加参与者到战争 -
removeParticipant
移除参与者 -
startWar
开始战争 -
endWar
-
surrender
投降 -
makePeace
和谈(平局) -
checkWarConditions
-
getActiveWars
获取所有进行中的战争 -
getAllWars
获取所有战争 -
getNationWars
-
getTownWars
-
isAtWar
-