Class PlotClaimManager

java.lang.Object
net.chen.legacyLand.nation.plot.PlotClaimManager

public class PlotClaimManager extends Object
PlotClaim 管理器 管理所有地块占领实例
  • Method Details

    • getInstance

      public static PlotClaimManager getInstance()
    • startClaim

      public PlotClaim startClaim(org.bukkit.entity.Player player, com.palmergames.bukkit.towny.object.WorldCoord worldCoord)
      开始占领地块
    • cancelClaim

      public void cancelClaim(UUID playerId)
      取消占领
    • completeClaim

      public void completeClaim(PlotClaim claim)
      完成占领
    • pauseClaim

      public void pauseClaim(UUID playerId, String reason)
      暂停占领
    • resumeClaim

      public void resumeClaim(UUID playerId)
      恢复占领
    • getClaimByPlayer

      public PlotClaim getClaimByPlayer(UUID playerId)
      获取玩家的占领
    • getClaimAtCoord

      public PlotClaim getClaimAtCoord(String coordKey)
      获取指定坐标的占领
    • getActiveClaims

      public Collection<PlotClaim> getActiveClaims()
      获取所有活跃的占领