Index

C G H I O R S T U 
All Classes and Interfaces|All Packages

C

canBeGriefByExplosion() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Check if the chunk can be griefed by explosions.
canBeGriefByFire() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Check if the chunk can be griefed by fire.
canClaim(TanTerritory) - Method in interface org.tan.api.interfaces.TanClaimedChunk
Check if the territory can claim the chunk.
canPvpHappen() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Check if pvp can happen in the chunk.
claim(TanTerritory) - Method in interface org.tan.api.interfaces.TanClaimedChunk
Claim the chunk by a territory.
createLandmark(double, double, double, String) - Method in interface org.tan.api.getters.TanLandmarkManager
Create a new landmark
The landmark will be saved to the configuration and can be accessible from the API
createLandmark(double, double, double, UUID) - Method in interface org.tan.api.getters.TanLandmarkManager
Create a new landmark
The landmark will be saved to the configuration and can be accessible from the API
createLandmark(Location) - Method in interface org.tan.api.getters.TanLandmarkManager
Create a new landmark
The landmark will be saved to the configuration and can be accessible from the API

G

get(String) - Method in interface org.tan.api.getters.TanPlayerManager
Get a player by name
This method will use Bukkit.getOfflinePlayer(String) to get the player
get(UUID) - Method in interface org.tan.api.getters.TanPlayerManager
Get a player by UUID
get(Player) - Method in interface org.tan.api.getters.TanPlayerManager
Get a player by Player
If the player is not yet registered, it will be registered and returned.
get(OfflinePlayer) - Method in interface org.tan.api.getters.TanPlayerManager
Get a player by OfflinePlayer
If the player is not yet registered, it will be registered and returned.
getAll() - Method in interface org.tan.api.getters.TanPlayerManager
 
getCapital() - Method in interface org.tan.api.interfaces.TanRegion
 
getClaimedChunks() - Method in interface org.tan.api.interfaces.TanTerritory
 
getClaimManager() - Method in class org.tan.api.TanAPI
 
getColor() - Method in interface org.tan.api.interfaces.TanTerritory
Get the color of the territory
getCreationDate() - Method in interface org.tan.api.interfaces.TanTerritory
 
getDescription() - Method in interface org.tan.api.interfaces.TanTerritory
 
getFirstCorner() - Method in interface org.tan.api.interfaces.TanProperty
 
getIcon() - Method in interface org.tan.api.interfaces.TanTerritory
 
getID() - Method in interface org.tan.api.interfaces.TanLandmark
 
getID() - Method in interface org.tan.api.interfaces.TanTerritory
 
getInstance() - Static method in class org.tan.api.TanAPI
TanAPI entry point
getItem() - Method in interface org.tan.api.interfaces.TanLandmark
 
getLandmark(String) - Method in interface org.tan.api.getters.TanLandmarkManager
Get a landmark by name
It is recommended to use the UUID instead of the name in case duplicate names are allowed in the configuration
getLandmark(UUID) - Method in interface org.tan.api.getters.TanLandmarkManager
Get a landmark by UUID
getLandmarkManager() - Method in class org.tan.api.TanAPI
 
getLandmarks() - Method in interface org.tan.api.getters.TanLandmarkManager
Get all landmarks
getLandmarksOwned() - Method in interface org.tan.api.interfaces.TanTown
 
getLevel() - Method in interface org.tan.api.interfaces.TanTown
 
getLocation() - Method in interface org.tan.api.interfaces.TanLandmark
 
getMembers() - Method in interface org.tan.api.interfaces.TanTerritory
 
getMinimumSupportingMapPlugin() - Method in class org.tan.api.TanAPI
Get the minimum supporting map plugin version, used for ensuring compatibility with the map plugin
getName() - Method in interface org.tan.api.interfaces.TanLandmark
 
getName() - Method in interface org.tan.api.interfaces.TanProperty
 
getName() - Method in interface org.tan.api.interfaces.TanTerritory
 
getNameStored() - Method in interface org.tan.api.interfaces.TanPlayer
Get the player name stored in the configuration.
getNumberOfClaimedChunk() - Method in interface org.tan.api.interfaces.TanTerritory
 
getOverlord() - Method in interface org.tan.api.interfaces.TanTerritory
 
getOwner() - Method in interface org.tan.api.interfaces.TanLandmark
 
getOwner() - Method in interface org.tan.api.interfaces.TanProperty
 
getOwner() - Method in interface org.tan.api.interfaces.TanTerritory
 
getOwnerID() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Return the ID of the owner of the chunk.
getOwnerUUID() - Method in interface org.tan.api.interfaces.TanTerritory
 
getPlayerManager() - Method in class org.tan.api.TanAPI
 
getPluginVersion() - Method in class org.tan.api.TanAPI
 
getProperties() - Method in interface org.tan.api.interfaces.TanTown
 
getPropertiesForSale() - Method in interface org.tan.api.interfaces.TanPlayer
 
getPropertiesOwned() - Method in interface org.tan.api.interfaces.TanPlayer
 
getPropertiesRented() - Method in interface org.tan.api.interfaces.TanPlayer
 
getQuantity() - Method in interface org.tan.api.interfaces.TanLandmark
 
getRegion() - Method in interface org.tan.api.interfaces.TanPlayer
Get the region the player is part of.
getRegion(String) - Method in interface org.tan.api.getters.TanTerritoryManager
Get a region by its ID
getRegionByName(String) - Method in interface org.tan.api.getters.TanTerritoryManager
Get a region by its name
It is recommended to use the UUID instead of the name because names duplicate can happen if the option is enabled in the configuration
getRegions() - Method in interface org.tan.api.getters.TanTerritoryManager
Get all the regions
getRenter() - Method in interface org.tan.api.interfaces.TanProperty
 
getRentPrice() - Method in interface org.tan.api.interfaces.TanProperty
 
getSalePrice() - Method in interface org.tan.api.interfaces.TanProperty
 
getSecondCorner() - Method in interface org.tan.api.interfaces.TanProperty
 
getTerritoryManager() - Method in class org.tan.api.TanAPI
 
getTerritoryOfBlock(Block) - Method in interface org.tan.api.getters.TanClaimManager
Get the territory own a block.
getTown() - Method in interface org.tan.api.interfaces.TanPlayer
Get the town the player is part of.
getTown(String) - Method in interface org.tan.api.getters.TanTerritoryManager
Get a town by its ID
getTownByName(String) - Method in interface org.tan.api.getters.TanTerritoryManager
Get a town by its name
It is recommended to use the UUID instead of the name because names duplicate can happen if the option is enabled in the configuration
getTowns() - Method in interface org.tan.api.getters.TanTerritoryManager
Get all the towns
getUUID() - Method in interface org.tan.api.interfaces.TanPlayer
Get the player UUID.
getVassals() - Method in interface org.tan.api.interfaces.TanTerritory
 
getworldName() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Return the world name of the chunk.
getWorldUUID() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Return the world UUID of the chunk.
getX() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Return the x position of the chunk.
getZ() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Return the z position of the chunk.

H

hasRegion() - Method in interface org.tan.api.interfaces.TanPlayer
 
hasTown() - Method in interface org.tan.api.interfaces.TanPlayer
 
haveOverlord() - Method in interface org.tan.api.interfaces.TanTerritory
 

I

isBlockClaimed(Block) - Method in interface org.tan.api.getters.TanClaimManager
Check if a block is claimed by a territory or a landmark.
isClaimed() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Check if the chunk is currently being claimed by a territory.
isForRent() - Method in interface org.tan.api.interfaces.TanProperty
 
isForSale() - Method in interface org.tan.api.interfaces.TanProperty
 
isOwned() - Method in interface org.tan.api.interfaces.TanLandmark
 
isRented() - Method in interface org.tan.api.interfaces.TanProperty
 

O

org.tan.api - package org.tan.api
 
org.tan.api.getters - package org.tan.api.getters
 
org.tan.api.interfaces - package org.tan.api.interfaces
 

R

register(TanAPI) - Static method in class org.tan.api.TanAPI
Register the TanAPI instance This method should never be called outside the TanAPI implementation
removeOwnership() - Method in interface org.tan.api.interfaces.TanLandmark
Remove ownership of the landmark.

S

setColor(Color) - Method in interface org.tan.api.interfaces.TanTerritory
Set the color of the territory
setDescription(String) - Method in interface org.tan.api.interfaces.TanTerritory
Set the description of the territory
setItem(ItemStack) - Method in interface org.tan.api.interfaces.TanLandmark
Set the item produced by the landmark.
setName(String) - Method in interface org.tan.api.interfaces.TanLandmark
Set the name of the landmark.
setName(String) - Method in interface org.tan.api.interfaces.TanTerritory
Set the name of the territory
setNameStored(String) - Method in interface org.tan.api.interfaces.TanPlayer
Set the player name stored in the configuration.
setOwner(UUID) - Method in interface org.tan.api.interfaces.TanLandmark
Set the owner of the landmark.
setOwner(TanTerritory) - Method in interface org.tan.api.interfaces.TanLandmark
Set the owner of the landmark.
setQuantity(int) - Method in interface org.tan.api.interfaces.TanLandmark
Set the quantity of items produced each day by the landmark.

T

TanAPI - Class in org.tan.api
The main entry point to the TanAPI.
TanAPI() - Constructor for class org.tan.api.TanAPI
 
TanClaimedChunk - Interface in org.tan.api.interfaces
 
TanClaimManager - Interface in org.tan.api.getters
The TanClaimManager interface provides methods for managing block claims within the application.
TanLandmark - Interface in org.tan.api.interfaces
 
TanLandmarkManager - Interface in org.tan.api.getters
The TanLandmarkManager interface provides methods for accessing and managing landmarks within the application.
TanPlayer - Interface in org.tan.api.interfaces
 
TanPlayerManager - Interface in org.tan.api.getters
The TanPlayerManager interface provides methods for accessing and managing player-related content within the application.
TanProperty - Interface in org.tan.api.interfaces
 
TanRegion - Interface in org.tan.api.interfaces
 
TanTerritory - Interface in org.tan.api.interfaces
 
TanTerritoryManager - Interface in org.tan.api.getters
The TanTerritoryManager interface provides methods for accessing and managing territories within the application.
TanTown - Interface in org.tan.api.interfaces
 

U

unclaim() - Method in interface org.tan.api.interfaces.TanClaimedChunk
Unclaim the chunk.
C G H I O R S T U 
All Classes and Interfaces|All Packages