Class ClaimImplementManager

java.lang.Object
me.ulrich.koth.manager.implementation.ClaimImplementManager

public class ClaimImplementManager extends Object
  • Constructor Details

    • ClaimImplementManager

      public ClaimImplementManager()
  • Method Details

    • getPreferentialOrFirstImplement

      public Optional<ClaimImplement> getPreferentialOrFirstImplement()
    • hasPluginImplemented

      public boolean hasPluginImplemented(String pluginName)
    • addImplementation

      public boolean addImplementation(String pluginName, ClaimImplement region)
    • removeImplementation

      public boolean removeImplementation(String pluginName)
    • getImplementationPluginsName

      public List<String> getImplementationPluginsName()
    • getImplementationPluginsData

      public HashMap<String,ClaimImplement> getImplementationPluginsData()
    • findClaimedLocationImplement

      public List<Map.Entry<String,ClaimImplement>> findClaimedLocationImplement(org.bukkit.Location location)
    • getClaimImplemented

      public Optional<ClaimImplement> getClaimImplemented(String pluginName)
    • hasClaimLocation

      public boolean hasClaimLocation(String pluginName, org.bukkit.Location location)
    • getClaimOwner

      public Optional<UUID> getClaimOwner(String pluginName, org.bukkit.Location location)
    • isOwnerClaimLocation

      public boolean isOwnerClaimLocation(String pluginName, org.bukkit.entity.Player player, org.bukkit.Location location)
    • isMemberClaimLocation

      public boolean isMemberClaimLocation(String pluginName, org.bukkit.entity.Player player, org.bukkit.Location location)
    • getClaimCornersLocation

      public org.bukkit.Location[] getClaimCornersLocation(String pluginName, org.bukkit.entity.Player player, org.bukkit.Location location)
    • canDestroyClaimLocation

      public boolean canDestroyClaimLocation(String pluginName, org.bukkit.entity.Player player, org.bukkit.Location location)
    • getPluginVersion

      public Optional<String> getPluginVersion(String pluginName)
    • getPluginName

      public Optional<String> getPluginName(String pluginName)
    • getClaimName

      public Optional<String> getClaimName(String pluginName, org.bukkit.Location location)
    • hasClaimAPIEnabled

      public boolean hasClaimAPIEnabled()
    • getImplementedClaim

      public HashMap<String,ClaimImplement> getImplementedClaim()
    • setImplementedClaim

      public void setImplementedClaim(HashMap<String,ClaimImplement> implementedClaim)