Class DefaultClaimDefinition

java.lang.Object
su.nightexpress.excellentclaims.core.claim.DefaultClaimDefinition
All Implemented Interfaces:
su.nightexpress.excellentclaims.api.claim.ClaimDefinition

@NullMarked public class DefaultClaimDefinition extends Object implements su.nightexpress.excellentclaims.api.claim.ClaimDefinition
  • Constructor Details

    • DefaultClaimDefinition

      public DefaultClaimDefinition()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • setName

      public void setName(String name)
      Specified by:
      setName in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • getDescription

      public List<String> getDescription()
      Specified by:
      getDescription in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • setDescription

      public void setDescription(List<String> description)
      Specified by:
      setDescription in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • setPriority

      public void setPriority(int priority)
      Specified by:
      setPriority in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • getIcon

      public su.nightexpress.nightcore.util.bukkit.NightItem getIcon()
      Specified by:
      getIcon in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • setIcon

      public void setIcon(su.nightexpress.nightcore.util.bukkit.NightItem icon)
      Specified by:
      setIcon in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • getSpawnLocation

      public su.nightexpress.nightcore.util.geodata.pos.ExactPos getSpawnLocation()
      Specified by:
      getSpawnLocation in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition
    • setSpawnLocation

      public void setSpawnLocation(su.nightexpress.nightcore.util.geodata.pos.ExactPos spawnLocation)
      Specified by:
      setSpawnLocation in interface su.nightexpress.excellentclaims.api.claim.ClaimDefinition