🪛 Developer API
Events
ChunkClaimedEvent - When chunk is claimed by a player.
ChunkClaimEvent - When player is about to claim a chunk. Cancellable.
ChunkMergedEvent - When player merged chunk into claim.
ChunkMergeEvent - When player is about to merge chunk into claim. Cancellable.
ChunkSeparatedEvent - When player seprated claim chunk.
ChunkSeprateEvent - When player is about to separate a claim chunk. Cancellable.
ChunkUnclaimedEvent - When claim is removed by a player.
ChunkUnclaimEvent - When player is about to remove claim. Cancellable.
RegionCreatedEvent - When region is created by a player.
RegionCreateEvent - When player is about to create a region. Cancellable.
RegionRemovedEvent - When region removed by a player.
RegionRemoveEvent - When player is about to remove a region. Cancellable.
Accessing Data
// Get plugin instance.
ClaimPlugin plugin = ClaimsAPI.getPlugin();
// Get ClaimManager
ClaimManager claimManager = plugin.getClaimManager();
// Get MemberManager
MemberManager memberManager = plugin.getMemberManager();
// Get SelectionManager
SelectionManager selectionManager = plugin.getSelectionManager();
// Get MenuManager
MenuManager menuManager = plugin.getMenuManager();
// Claim management.
Set<Claim> claims = claimManager.getClaims();
Set<Claim> claims = claimManager.getActiveClaims();
Set<Claim> claims = claimManager.getClaims(ClaimType type);
Set<Claim> claims = claimManager.getClaims(World world);
Set<Claim> claims = claimManager.getClaims(World world, ClaimType type);
Set<Claim> claims = claimManager.getClaims(World world, Cuboid cuboid);
Set<Claim> claims = claimManager.getClaims(Player player, ClaimType type);
Set<Claim> claims = claimManager.getClaims(Player player, World world);
claimManager.isClaimed(Location loc);
claimManager.isClaimed(Block block);
claimManager.isChunkClaimed(Location loc);
claimManager.isChunkClaimed(Block block);
claimManager.isRegionClaim(Location loc);
claimManager.isRegionClaim(Block block);
Claim claim = claimManager.getPrioritizedClaim(Location loc);
Claim claim = claimManager.getPrioritizedClaim(Block block);
Last updated