Class SiegeWar
java.lang.Object
net.chen.legacyLand.war.siege.SiegeWar
攻城战数据模型
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCityCore(String coreName, org.bukkit.Location location) 添加城市核心voidaddDistrictCore(String coreName, org.bukkit.Location location) 添加区块核心voidaddSupplyLine(SupplyLine supplyLine) 添加补给线voidaddSupplyStation(SupplyStation station) 添加补给站boolean检查所有核心是否被摧毁voiddestroyCore(String coreName) 摧毁核心intgetSupplyStationCount(String townName) 获取补给站数量booleanisInFrontline(org.bukkit.Location location) 检查位置是否在前线booleanisInWarZone(org.bukkit.Location location) 检查位置是否在战争区boolean检查补给线是否被切断voidremoveSupplyStation(org.bukkit.Location location) 移除补给站voidsetOutpost(Outpost outpost) 设置前哨战toMap()转换为Map用于数据库存储
-
Constructor Details
-
SiegeWar
-
-
Method Details
-
setOutpost
设置前哨战 -
addSupplyLine
添加补给线 -
addSupplyStation
添加补给站 -
removeSupplyStation
public void removeSupplyStation(org.bukkit.Location location) 移除补给站 -
addCityCore
添加城市核心 -
addDistrictCore
添加区块核心 -
destroyCore
摧毁核心 -
areAllCoresDestroyed
public boolean areAllCoresDestroyed()检查所有核心是否被摧毁 -
isSupplyLineCut
public boolean isSupplyLineCut()检查补给线是否被切断 -
getSupplyStationCount
获取补给站数量 -
isInWarZone
public boolean isInWarZone(org.bukkit.Location location) 检查位置是否在战争区 -
isInFrontline
public boolean isInFrontline(org.bukkit.Location location) 检查位置是否在前线 -
toMap
-