Class ClaimRegistry

java.lang.Object
su.nightexpress.excellentclaims.api.ClaimRegistry

@NullMarked public class ClaimRegistry extends Object
  • Constructor Details

    • ClaimRegistry

      public ClaimRegistry()
  • Method Details

    • registerRepository

      public void registerRepository(ClaimRepository<? extends Claim> repository)
    • getRepositories

      public List<ClaimRepository<? extends Claim>> getRepositories()
    • clear

      public void clear()
    • clear

      public void clear(org.bukkit.World world)
    • clear

      public void clear(su.nightexpress.nightcore.bridge.key.AdaptedKey worldKey)
    • countClaims

      public int countClaims(org.bukkit.entity.Player player)
    • countClaims

      public int countClaims(UUID playerId)
    • getAt

      public Set<Claim> getAt(org.bukkit.Location location)
    • getAt

      public Set<Claim> getAt(org.bukkit.block.Block block)
    • getAt

      public Set<Claim> getAt(org.bukkit.World world, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • getAt

      public Set<Claim> getAt(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • getInChunk

      public Set<Claim> getInChunk(org.bukkit.Chunk chunk)
    • getInChunk

      public Set<Claim> getInChunk(org.bukkit.World world, su.nightexpress.nightcore.util.geodata.pos.ChunkPos chunkPos)
    • getInChunk

      public Set<Claim> getInChunk(org.bukkit.World world, int chunkX, int chunkZ)
    • getInChunk

      public Set<Claim> getInChunk(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, su.nightexpress.nightcore.util.geodata.pos.ChunkPos chunkPos)
    • getInChunk

      public Set<Claim> getInChunk(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, int chunkX, int chunkZ)
    • getByOwner

      public Set<Claim> getByOwner(org.bukkit.OfflinePlayer player)
    • getByOwner

      public Set<Claim> getByOwner(UUID ownerId)
    • getInCuboid

      public Set<Claim> getInCuboid(org.bukkit.World world, su.nightexpress.nightcore.util.geodata.Cuboid cuboid)
    • getInCuboid

      public Set<Claim> getInCuboid(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, su.nightexpress.nightcore.util.geodata.Cuboid cuboid)
    • getPrioritizedClaim

      public @Nullable Claim getPrioritizedClaim(org.bukkit.entity.Player player)
    • getPrioritizedClaim

      public @Nullable Claim getPrioritizedClaim(org.bukkit.block.Block block)
    • getPrioritizedClaim

      public @Nullable Claim getPrioritizedClaim(org.bukkit.Location location)
    • getPrioritizedClaim

      public @Nullable Claim getPrioritizedClaim(org.bukkit.World world, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • getPrioritizedClaim

      public @Nullable Claim getPrioritizedClaim(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • isClaimed

      public boolean isClaimed(org.bukkit.Location location)
    • isClaimed

      public boolean isClaimed(org.bukkit.block.Block block)
    • isClaimed

      public boolean isClaimed(org.bukkit.World world, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • isClaimed

      public boolean isClaimed(su.nightexpress.nightcore.bridge.key.AdaptedKey worldId, su.nightexpress.nightcore.util.geodata.pos.BlockPos blockPos)
    • isEmpty

      public boolean isEmpty()
    • isEmpty

      public boolean isEmpty(org.bukkit.World world)
    • isEmpty

      public boolean isEmpty(su.nightexpress.nightcore.bridge.key.AdaptedKey worldKey)
    • size

      public int size(org.bukkit.World world)
    • size

      public int size(su.nightexpress.nightcore.bridge.key.AdaptedKey worldKey)
    • stream

      public Stream<? extends Claim> stream(org.bukkit.World world)
    • stream

      public Stream<? extends Claim> stream(su.nightexpress.nightcore.bridge.key.AdaptedKey worldKey)
    • values

      public Set<Claim> values(org.bukkit.World world)
    • values

      public Set<Claim> values(su.nightexpress.nightcore.bridge.key.AdaptedKey worldKey)