Index
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 useBukkit.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.
All Classes and Interfaces|All Packages