Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

abortIf() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the abortIf record component.
abortIf(BooleanSupplier) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
admin() - Static method in record class com.cotani.teleport.api.TeleportOptions
 
admin() - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Returns the value of the admin record component.
ADMIN - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
allowed() - Static method in interface com.cotani.teleport.policy.PolicyResult
 
Allowed() - Constructor for record class com.cotani.teleport.policy.PolicyResult.Allowed
Creates an instance of a Allowed record class.
async() - Method in record class com.cotani.teleport.api.ExecutionSettings
Returns the value of the async record component.
async() - Method in record class com.cotani.teleport.api.TeleportOptions
 
async(boolean) - Method in class com.cotani.teleport.api.ExecutionSettings.Builder
 
async(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
attachTask(SchedulerTask) - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
avoidHazards() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns the value of the avoidHazards record component.
avoidLiquids() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns the value of the avoidLiquids record component.

B

BACK - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
BLOCKED_BY_COMBAT - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
BLOCKED_BY_COOLDOWN - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
BLOCKED_BY_PERMISSION - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
BLOCKED_BY_REGION - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
blockedByCombat() - Method in class com.cotani.teleport.api.TeleportMessages
 
blockedByCombat(Component) - Method in class com.cotani.teleport.api.TeleportMessages.Builder
 
blockedByCooldown() - Method in class com.cotani.teleport.api.TeleportMessages
 
blockedByCooldown(Component) - Method in class com.cotani.teleport.api.TeleportMessages.Builder
 
blockedByPermission() - Method in class com.cotani.teleport.api.TeleportMessages
 
blockedByPermission(Component) - Method in class com.cotani.teleport.api.TeleportMessages.Builder
 
blockedByRegion() - Method in class com.cotani.teleport.api.TeleportMessages
 
blockedByRegion(Component) - Method in class com.cotani.teleport.api.TeleportMessages.Builder
 
BlockSafetyChecker - Class in com.cotani.teleport.safety
 
build() - Method in class com.cotani.teleport.api.ExecutionSettings.Builder
 
build() - Method in class com.cotani.teleport.api.FeedbackSettings.Builder
 
build() - Method in class com.cotani.teleport.api.PlayerSettings.Builder
 
build() - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
build() - Method in class com.cotani.teleport.api.SafetySettings.Builder
 
build() - Method in class com.cotani.teleport.api.TeleportMessages.Builder
 
build() - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
build() - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
builder() - Static method in record class com.cotani.teleport.api.ExecutionSettings
 
builder() - Static method in record class com.cotani.teleport.api.FeedbackSettings
 
builder() - Static method in record class com.cotani.teleport.api.PlayerSettings
 
builder() - Static method in record class com.cotani.teleport.api.PolicySettings
 
builder() - Static method in record class com.cotani.teleport.api.SafetySettings
 
builder() - Static method in class com.cotani.teleport.api.TeleportMessages
 
builder() - Static method in record class com.cotani.teleport.api.TeleportOptions
 
builder() - Static method in record class com.cotani.teleport.api.TeleportRequest
 
builder(ExecutionSettings) - Static method in record class com.cotani.teleport.api.ExecutionSettings
 
builder(FeedbackSettings) - Static method in record class com.cotani.teleport.api.FeedbackSettings
 
builder(PlayerSettings) - Static method in record class com.cotani.teleport.api.PlayerSettings
 
builder(PolicySettings) - Static method in record class com.cotani.teleport.api.PolicySettings
 
builder(SafetySettings) - Static method in record class com.cotani.teleport.api.SafetySettings
 
Builder() - Constructor for class com.cotani.teleport.api.ExecutionSettings.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.FeedbackSettings.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.PlayerSettings.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.PolicySettings.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.SafetySettings.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.TeleportMessages.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.TeleportOptions.Builder
 
Builder() - Constructor for class com.cotani.teleport.api.TeleportRequest.Builder
 
Builder(ExecutionSettings) - Constructor for class com.cotani.teleport.api.ExecutionSettings.Builder
 
Builder(FeedbackSettings) - Constructor for class com.cotani.teleport.api.FeedbackSettings.Builder
 
Builder(PlayerSettings) - Constructor for class com.cotani.teleport.api.PlayerSettings.Builder
 
Builder(PolicySettings) - Constructor for class com.cotani.teleport.api.PolicySettings.Builder
 
Builder(SafetySettings) - Constructor for class com.cotani.teleport.api.SafetySettings.Builder
 
bukkit() - Static method in interface com.cotani.teleport.api.PlayerResolver
 

C

call(Event) - Method in class com.cotani.teleport.event.TeleportEventBus
 
callAsync(Event) - Method in class com.cotani.teleport.event.TeleportEventBus
callAsync(Event, Entity) - Method in class com.cotani.teleport.event.TeleportEventBus
callOnEntityAsync(UUID, Supplier) - Method in class com.cotani.teleport.event.TeleportEventBus
Schedules event construction and dispatch on the owning entity thread.
callOnGlobalAsync(Supplier) - Method in class com.cotani.teleport.event.TeleportEventBus
Schedules event construction and dispatch on the global thread.
callPreTeleportSync(CotaniPreTeleportEvent) - Method in class com.cotani.teleport.event.TeleportEventBus
 
cancel(TeleportCancelReason) - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
cancel(UUID, TeleportCancelReason) - Method in interface com.cotani.teleport.api.PendingTeleportService
 
cancel(UUID, TeleportCancelReason) - Method in class com.cotani.teleport.pending.DefaultPendingTeleportService
 
cancelExecution(TeleportCancelReason) - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
CANCELLED - Enum constant in enum class com.cotani.teleport.api.PendingTeleportState
 
CANCELLED_BY_EVENT - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
cancelReason() - Method in record class com.cotani.teleport.api.PendingTeleportView
 
cancelReason() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
cancelReasonNullable() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns the value of the cancelReasonNullable record component.
canTeleport(Player, Location) - Method in interface com.cotani.teleport.adapter.RegionProtectionAdapter
 
cause() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the cause record component.
cause() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the cause record component.
cause() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns the value of the cause record component.
cause() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the cause record component.
cause(TeleportCause) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
center(Location) - Static method in class com.cotani.teleport.safety.BlockSafetyChecker
 
checkCombat() - Method in record class com.cotani.teleport.api.PolicySettings
Returns the value of the checkCombat record component.
checkCombat() - Method in record class com.cotani.teleport.api.TeleportOptions
 
checkCombat(boolean) - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
checkCombat(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
checkCooldown() - Method in record class com.cotani.teleport.api.PolicySettings
Returns the value of the checkCooldown record component.
checkCooldown() - Method in record class com.cotani.teleport.api.TeleportOptions
 
checkCooldown(boolean) - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
checkCooldown(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
checkPermission() - Method in record class com.cotani.teleport.api.PolicySettings
Returns the value of the checkPermission record component.
checkPermission() - Method in record class com.cotani.teleport.api.TeleportOptions
 
checkPermission(boolean) - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
checkPermission(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
checkRegion() - Method in record class com.cotani.teleport.api.PolicySettings
Returns the value of the checkRegion record component.
checkRegion() - Method in record class com.cotani.teleport.api.TeleportOptions
 
checkRegion(boolean) - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
checkRegion(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
clear(UUID, TeleportCause) - Method in class com.cotani.teleport.policy.TeleportCooldownService
 
clearAll(UUID) - Method in class com.cotani.teleport.policy.TeleportCooldownService
 
close() - Method in interface com.cotani.teleport.api.TeleportModule
 
close() - Method in class com.cotani.teleport.config.TeleportConfiguration
 
close() - Method in class com.cotani.teleport.pending.DefaultPendingTeleportService
 
close() - Method in class com.cotani.teleport.policy.TeleportCooldownService
 
closeAsync() - Method in interface com.cotani.teleport.api.TeleportModule
 
closeInventory() - Method in record class com.cotani.teleport.api.PlayerSettings
Returns the value of the closeInventory record component.
closeInventory() - Method in record class com.cotani.teleport.api.TeleportOptions
 
closeInventory(boolean) - Method in class com.cotani.teleport.api.PlayerSettings.Builder
 
closeInventory(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
com.cotani.teleport - package com.cotani.teleport
 
com.cotani.teleport.adapter - package com.cotani.teleport.adapter
 
com.cotani.teleport.api - package com.cotani.teleport.api
 
com.cotani.teleport.config - package com.cotani.teleport.config
 
com.cotani.teleport.event - package com.cotani.teleport.event
 
com.cotani.teleport.pending - package com.cotani.teleport.pending
 
com.cotani.teleport.policy - package com.cotani.teleport.policy
 
com.cotani.teleport.safety - package com.cotani.teleport.safety
 
COMBAT - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 
CombatAdapter - Interface in com.cotani.teleport.adapter
 
CombatTeleportPolicy - Class in com.cotani.teleport.policy
 
CombatTeleportPolicy(CombatAdapter, TeleportMessages) - Constructor for class com.cotani.teleport.policy.CombatTeleportPolicy
 
CombatTeleportPolicy(CombatAdapter, TeleportMessages, PlayerResolver) - Constructor for class com.cotani.teleport.policy.CombatTeleportPolicy
 
COMPLETED - Enum constant in enum class com.cotani.teleport.api.PendingTeleportState
 
cooldownDuration() - Method in record class com.cotani.teleport.api.PolicySettings
Returns the value of the cooldownDuration record component.
cooldownDuration() - Method in record class com.cotani.teleport.api.TeleportOptions
 
cooldownDuration(Duration) - Method in class com.cotani.teleport.api.PolicySettings.Builder
 
cooldownDuration(Duration) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
cooldownService() - Method in interface com.cotani.teleport.api.TeleportModule
 
CooldownTeleportPolicy - Class in com.cotani.teleport.policy
 
CooldownTeleportPolicy(TeleportCooldownService, TeleportMessages) - Constructor for class com.cotani.teleport.policy.CooldownTeleportPolicy
 
cotani() - Method in interface com.cotani.teleport.api.TeleportModule
 
CotaniPostTeleportEvent - Class in com.cotani.teleport.event
 
CotaniPostTeleportEvent(Player, Location, Location, TeleportResult) - Constructor for class com.cotani.teleport.event.CotaniPostTeleportEvent
 
CotaniPreTeleportEvent - Class in com.cotani.teleport.event
 
CotaniPreTeleportEvent(Player, Location, Location, TeleportCause, String) - Constructor for class com.cotani.teleport.event.CotaniPreTeleportEvent
 
CotaniTeleportFailEvent - Class in com.cotani.teleport.event
 
CotaniTeleportFailEvent(Player, TeleportResult.Failure) - Constructor for class com.cotani.teleport.event.CotaniTeleportFailEvent
 
CotaniTeleports - Class in com.cotani.teleport
 
create(UUID, Location, Duration, TeleportOptions, TeleportCause, String) - Static method in record class com.cotani.teleport.pending.PendingTeleport
 
create(Plugin, CombatAdapter, RegionProtectionAdapter, PaperTaskScheduler) - Static method in class com.cotani.teleport.CotaniTeleports
 
create(Plugin, CombatAdapter, RegionProtectionAdapter, PaperTaskScheduler, TeleportMessages) - Static method in class com.cotani.teleport.CotaniTeleports
 
createdAt() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the createdAt record component.

D

DAMAGED - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 
data() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
DEATH_RESPAWN - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
DefaultPendingTeleportService - Class in com.cotani.teleport.pending
 
DefaultPendingTeleportService(TeleportService, PaperTaskScheduler) - Constructor for class com.cotani.teleport.pending.DefaultPendingTeleportService
 
DefaultPendingTeleportService(TeleportService, PaperTaskScheduler, PlayerResolver) - Constructor for class com.cotani.teleport.pending.DefaultPendingTeleportService
 
defaults() - Static method in record class com.cotani.teleport.api.ExecutionSettings
 
defaults() - Static method in record class com.cotani.teleport.api.FeedbackSettings
 
defaults() - Static method in record class com.cotani.teleport.api.PlayerSettings
 
defaults() - Static method in record class com.cotani.teleport.api.PolicySettings
 
defaults() - Static method in record class com.cotani.teleport.api.SafeLocationOptions
 
defaults() - Static method in record class com.cotani.teleport.api.SafetySettings
 
defaults() - Static method in class com.cotani.teleport.api.TeleportMessages
 
defaults() - Static method in record class com.cotani.teleport.api.TeleportOptions
 
DefaultSafeLocationResolver - Class in com.cotani.teleport.safety
Default safe-location resolver.
DefaultSafeLocationResolver(PaperTaskScheduler) - Constructor for class com.cotani.teleport.safety.DefaultSafeLocationResolver
 
delay() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns the value of the delay record component.
delay() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the delay record component.
denied(TeleportFailureReason, Component) - Static method in interface com.cotani.teleport.policy.PolicyResult
 
Denied(TeleportFailureReason, Component) - Constructor for record class com.cotani.teleport.policy.PolicyResult.Denied
Creates an instance of a Denied record class.
dismount() - Method in record class com.cotani.teleport.api.PlayerSettings
Returns the value of the dismount record component.
dismount() - Method in record class com.cotani.teleport.api.TeleportOptions
 
dismount(boolean) - Method in class com.cotani.teleport.api.PlayerSettings.Builder
 
dismount(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
dispatchIfPresentOnEntityAsync(UUID, Supplier) - Method in class com.cotani.teleport.event.TeleportEventBus
Resolves an optional event and dispatches it on the owning entity thread.
dispatchOnEntityAsync(UUID, Supplier) - Method in class com.cotani.teleport.event.TeleportEventBus
Creates, dispatches and returns an event on the owning entity thread.
DUEL - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
durationMillis() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns the value of the durationMillis record component.

E

equals(Object) - Method in record class com.cotani.teleport.api.ExecutionSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.FeedbackSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.PendingTeleportView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.PlayerSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.PolicySettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.SafeLocationOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.SafetySettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.TeleportContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.TeleportOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.TeleportRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.api.TeleportResult.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.pending.PendingTeleport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.policy.PolicyResult.Allowed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
Indicates whether some other object is "equal to" this one.
EXECUTING - Enum constant in enum class com.cotani.teleport.api.PendingTeleportState
 
execution() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the execution record component.
execution(ExecutionSettings) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
EXECUTION_FAILED - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 
ExecutionSettings - Record Class in com.cotani.teleport.api
 
ExecutionSettings(boolean) - Constructor for record class com.cotani.teleport.api.ExecutionSettings
 
ExecutionSettings(boolean, Duration) - Constructor for record class com.cotani.teleport.api.ExecutionSettings
Creates an instance of a ExecutionSettings record class.
ExecutionSettings.Builder - Class in com.cotani.teleport.api
 

F

failure(TeleportContext, TeleportFailureReason) - Static method in class com.cotani.teleport.api.TeleportResults
 
failure(TeleportContext, TeleportFailureReason, Throwable) - Static method in class com.cotani.teleport.api.TeleportResults
 
Failure(UUID, Location, Location, TeleportFailureReason, Throwable) - Constructor for record class com.cotani.teleport.api.TeleportResult.Failure
Creates an instance of a Failure record class.
feedback() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the feedback record component.
feedback(FeedbackSettings) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
FeedbackSettings - Record Class in com.cotani.teleport.api
 
FeedbackSettings(boolean, boolean) - Constructor for record class com.cotani.teleport.api.FeedbackSettings
Creates an instance of a FeedbackSettings record class.
FeedbackSettings.Builder - Class in com.cotani.teleport.api
 
find(UUID) - Method in interface com.cotani.teleport.api.PendingTeleportService
 
find(UUID) - Method in interface com.cotani.teleport.api.PlayerResolver
 
find(UUID) - Method in class com.cotani.teleport.pending.DefaultPendingTeleportService
 
from() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the from record component.
from() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns the value of the from record component.
from() - Method in interface com.cotani.teleport.api.TeleportResult
 
from() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns the value of the from record component.

G

getCause() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getFailure() - Method in class com.cotani.teleport.event.CotaniTeleportFailEvent
 
getFrom() - Method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getFrom() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getHandlerList() - Static method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getHandlerList() - Static method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getHandlerList() - Static method in class com.cotani.teleport.event.CotaniTeleportFailEvent
 
getHandlers() - Method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getHandlers() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getHandlers() - Method in class com.cotani.teleport.event.CotaniTeleportFailEvent
 
getPlayer() - Method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getPlayer() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getPlayer() - Method in class com.cotani.teleport.event.CotaniTeleportFailEvent
 
getResult() - Method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getSource() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
getTo() - Method in class com.cotani.teleport.event.CotaniPostTeleportEvent
 
getTo() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 

H

hashCode() - Method in record class com.cotani.teleport.api.ExecutionSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.FeedbackSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.PlayerSettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.PolicySettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.SafetySettings
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.TeleportContext
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.policy.PolicyResult.Allowed
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
Returns a hash code value for this object.
hashCode() - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
Returns a hash code value for this object.
hasIndeterminateTeleport(UUID) - Method in interface com.cotani.teleport.api.TeleportService
 
hasPending(UUID) - Method in interface com.cotani.teleport.api.PendingTeleportService
 
hasPending(UUID) - Method in class com.cotani.teleport.pending.DefaultPendingTeleportService
 
HOME - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
horizontalRadius() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns the value of the horizontalRadius record component.

I

id() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns the value of the id record component.
id() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the id record component.
INVALID_LOCATION - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
isCancelled() - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
isCancelled() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
isInCombat(Player) - Method in interface com.cotani.teleport.adapter.CombatAdapter
 
isOnCooldown(UUID, TeleportCause) - Method in class com.cotani.teleport.policy.TeleportCooldownService
 
isSafe(Location, SafeLocationOptions) - Static method in class com.cotani.teleport.safety.BlockSafetyChecker
 

L

load(Plugin, PaperTaskScheduler) - Static method in class com.cotani.teleport.config.TeleportConfiguration
 

M

markCompleted() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
markExecuting() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
message() - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
Returns the value of the message record component.
messages() - Method in class com.cotani.teleport.config.TeleportConfiguration
 
MINIGAME - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
MOVED - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 

N

noop() - Static method in interface com.cotani.teleport.adapter.CombatAdapter
 
noop() - Static method in interface com.cotani.teleport.adapter.RegionProtectionAdapter
 

O

onDamage(EntityDamageEvent) - Method in class com.cotani.teleport.pending.PendingTeleportListener
 
onDamageDealt(EntityDamageByEntityEvent) - Method in class com.cotani.teleport.pending.PendingTeleportListener
 
onMove(PlayerMoveEvent) - Method in class com.cotani.teleport.pending.PendingTeleportListener
 
onQuit(PlayerQuitEvent) - Method in class com.cotani.teleport.pending.PendingTeleportListener
 
onTeleport(PlayerTeleportEvent) - Method in class com.cotani.teleport.pending.PendingTeleportListener
 
options() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the options record component.
options() - Method in interface com.cotani.teleport.api.TeleportModule
 
options() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the options record component.
options() - Method in class com.cotani.teleport.config.TeleportConfiguration
 
options() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the options record component.
options(TeleportOptions) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
OUTCOME_INDETERMINATE - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 

P

PendingTeleport - Record Class in com.cotani.teleport.pending
 
PendingTeleport(UUID, UUID, Location, Duration, TeleportOptions, TeleportCause, String) - Constructor for record class com.cotani.teleport.pending.PendingTeleport
Creates an instance of a PendingTeleport record class.
PendingTeleportCancellationPolicy - Class in com.cotani.teleport.pending
 
PendingTeleportListener - Class in com.cotani.teleport.pending
 
PendingTeleportListener(DefaultPendingTeleportService) - Constructor for class com.cotani.teleport.pending.PendingTeleportListener
 
pendingTeleportService() - Method in interface com.cotani.teleport.api.TeleportModule
 
PendingTeleportService - Interface in com.cotani.teleport.api
 
PendingTeleportState - Enum Class in com.cotani.teleport.api
 
PendingTeleportStateMachine - Class in com.cotani.teleport.pending
 
PendingTeleportStateMachine(PendingTeleport) - Constructor for class com.cotani.teleport.pending.PendingTeleportStateMachine
 
PendingTeleportView - Record Class in com.cotani.teleport.api
 
PendingTeleportView(UUID, UUID, Location, Duration, PendingTeleportState, TeleportCancelReason) - Constructor for record class com.cotani.teleport.api.PendingTeleportView
Creates an instance of a PendingTeleportView record class.
PermissionTeleportPolicy - Class in com.cotani.teleport.policy
 
PermissionTeleportPolicy(String, TeleportMessages) - Constructor for class com.cotani.teleport.policy.PermissionTeleportPolicy
 
PermissionTeleportPolicy(String, TeleportMessages, PlayerResolver) - Constructor for class com.cotani.teleport.policy.PermissionTeleportPolicy
 
playEffects() - Method in record class com.cotani.teleport.api.FeedbackSettings
Returns the value of the playEffects record component.
playEffects() - Method in record class com.cotani.teleport.api.TeleportOptions
 
playEffects(boolean) - Method in class com.cotani.teleport.api.FeedbackSettings.Builder
 
playEffects(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
player() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the player record component.
player(PlayerSettings) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
PLAYER_OFFLINE - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
playerId() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns the value of the playerId record component.
playerId() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the playerId record component.
playerId() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the playerId record component.
playerId() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns the value of the playerId record component.
playerId() - Method in interface com.cotani.teleport.api.TeleportResult
 
playerId() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns the value of the playerId record component.
playerId() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the playerId record component.
playerId(UUID) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
PlayerResolver - Interface in com.cotani.teleport.api
Resolves a player UUID to a live Player instance.
PlayerSettings - Record Class in com.cotani.teleport.api
 
PlayerSettings(boolean, boolean, boolean) - Constructor for record class com.cotani.teleport.api.PlayerSettings
Creates an instance of a PlayerSettings record class.
PlayerSettings.Builder - Class in com.cotani.teleport.api
 
PLUGIN_INTERNAL - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
policies() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the policies record component.
policies() - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
Returns the value of the policies record component.
policies(PolicySettings) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
PolicyResult - Interface in com.cotani.teleport.policy
 
PolicyResult.Allowed - Record Class in com.cotani.teleport.policy
 
PolicyResult.Denied - Record Class in com.cotani.teleport.policy
 
PolicySettings - Record Class in com.cotani.teleport.api
 
PolicySettings(boolean, boolean, Duration, boolean, boolean) - Constructor for record class com.cotani.teleport.api.PolicySettings
Creates an instance of a PolicySettings record class.
PolicySettings.Builder - Class in com.cotani.teleport.api
 
preserveVelocity() - Method in record class com.cotani.teleport.api.PlayerSettings
Returns the value of the preserveVelocity record component.
preserveVelocity() - Method in record class com.cotani.teleport.api.TeleportOptions
 
preserveVelocity(boolean) - Method in class com.cotani.teleport.api.PlayerSettings.Builder
 
preserveVelocity(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
put(UUID, TeleportCause, Duration) - Method in class com.cotani.teleport.policy.TeleportCooldownService
 

Q

QUIT - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 

R

RANDOM_TELEPORT - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
reason() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns the value of the reason record component.
reason() - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
Returns the value of the reason record component.
reconciliationTimeout() - Method in record class com.cotani.teleport.api.ExecutionSettings
Returns the value of the reconciliationTimeout record component.
reconciliationTimeout(Duration) - Method in class com.cotani.teleport.api.ExecutionSettings.Builder
 
RegionProtectionAdapter - Interface in com.cotani.teleport.adapter
 
RegionTeleportPolicy - Class in com.cotani.teleport.policy
 
RegionTeleportPolicy(RegionProtectionAdapter, TeleportMessages) - Constructor for class com.cotani.teleport.policy.RegionTeleportPolicy
 
RegionTeleportPolicy(RegionProtectionAdapter, TeleportMessages, PlayerResolver) - Constructor for class com.cotani.teleport.policy.RegionTeleportPolicy
 
releaseIndeterminateTeleport(UUID) - Method in interface com.cotani.teleport.api.TeleportService
Administratively releases a player whose underlying Paper teleport never completed.
REPLACED - Enum constant in enum class com.cotani.teleport.api.TeleportCancelReason
 
resolve(UUID) - Method in interface com.cotani.teleport.api.PlayerResolver
 
resolve(Location, SafeLocationOptions) - Method in class com.cotani.teleport.safety.DefaultSafeLocationResolver
 
resolve(Location, SafeLocationOptions) - Method in interface com.cotani.teleport.safety.SafeLocationResolver
 
respectWorldBorder() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns the value of the respectWorldBorder record component.

S

safeLocation() - Method in record class com.cotani.teleport.api.SafetySettings
Returns the value of the safeLocation record component.
safeLocation() - Method in record class com.cotani.teleport.api.TeleportOptions
 
safeLocation(boolean) - Method in class com.cotani.teleport.api.SafetySettings.Builder
 
safeLocation(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
safeLocationOptions() - Method in record class com.cotani.teleport.api.SafetySettings
Returns the value of the safeLocationOptions record component.
safeLocationOptions() - Method in record class com.cotani.teleport.api.TeleportOptions
 
safeLocationOptions(SafeLocationOptions) - Method in class com.cotani.teleport.api.SafetySettings.Builder
 
safeLocationOptions(SafeLocationOptions) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
SafeLocationOptions - Record Class in com.cotani.teleport.api
 
SafeLocationOptions(int, int, boolean, boolean, boolean) - Constructor for record class com.cotani.teleport.api.SafeLocationOptions
Creates an instance of a SafeLocationOptions record class.
SafeLocationResolver - Interface in com.cotani.teleport.safety
 
safety() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the safety record component.
safety(SafetySettings) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
SafetySettings - Record Class in com.cotani.teleport.api
 
SafetySettings(boolean, SafeLocationOptions) - Constructor for record class com.cotani.teleport.api.SafetySettings
Creates an instance of a SafetySettings record class.
SafetySettings.Builder - Class in com.cotani.teleport.api
 
schedule(UUID, Location, Duration, TeleportOptions, TeleportCause, String) - Method in interface com.cotani.teleport.api.PendingTeleportService
 
schedule(UUID, Location, Duration, TeleportOptions, TeleportCause, String) - Method in class com.cotani.teleport.pending.DefaultPendingTeleportService
 
scheduler() - Method in interface com.cotani.teleport.api.TeleportModule
 
sendMessages() - Method in record class com.cotani.teleport.api.FeedbackSettings
Returns the value of the sendMessages record component.
sendMessages() - Method in record class com.cotani.teleport.api.TeleportOptions
 
sendMessages(boolean) - Method in class com.cotani.teleport.api.FeedbackSettings.Builder
 
sendMessages(boolean) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
setCancelled(boolean) - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
setTo(Location) - Method in class com.cotani.teleport.event.CotaniPreTeleportEvent
 
shouldCancel(Location, Location) - Static method in class com.cotani.teleport.pending.PendingTeleportCancellationPolicy
 
silent() - Static method in record class com.cotani.teleport.api.TeleportOptions
 
silent() - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Returns the value of the silent record component.
source() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the source record component.
source() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the source record component.
source() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the source record component.
source(String) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
spawn() - Static method in record class com.cotani.teleport.api.TeleportOptions
 
spawn() - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Returns the value of the spawn record component.
SPAWN - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
state() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns the value of the state record component.
state() - Method in class com.cotani.teleport.pending.PendingTeleportStateMachine
 
success(TeleportContext, Location, long) - Static method in class com.cotani.teleport.api.TeleportResults
 
Success(UUID, Location, Location, long) - Constructor for record class com.cotani.teleport.api.TeleportResult.Success
Creates an instance of a Success record class.

T

target() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns a defensive copy of the target location.
target() - Method in record class com.cotani.teleport.api.TeleportContext
Returns the value of the target record component.
target() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns the value of the target record component.
target() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns the value of the target record component.
target(Location) - Method in class com.cotani.teleport.api.TeleportRequest.Builder
 
teleport(TeleportRequest) - Method in interface com.cotani.teleport.api.TeleportService
 
TELEPORT_FAILED - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
teleportAsync(TeleportRequest) - Method in interface com.cotani.teleport.api.TeleportService
Async-suffixed alias that makes the execution contract explicit at call sites.
TeleportCancelReason - Enum Class in com.cotani.teleport.api
 
TeleportCause - Enum Class in com.cotani.teleport.api
 
TeleportConfiguration - Class in com.cotani.teleport.config
 
TeleportContext - Record Class in com.cotani.teleport.api
 
TeleportContext(UUID, Location, Location, TeleportCause, TeleportOptions, String, Instant) - Constructor for record class com.cotani.teleport.api.TeleportContext
Creates an instance of a TeleportContext record class.
TeleportCooldownService - Class in com.cotani.teleport.policy
 
TeleportCooldownService(CooldownService) - Constructor for class com.cotani.teleport.policy.TeleportCooldownService
 
TeleportCooldownService(Clock) - Constructor for class com.cotani.teleport.policy.TeleportCooldownService
 
TeleportEventBus - Class in com.cotani.teleport.event
 
TeleportEventBus(AsyncTaskExecutor) - Constructor for class com.cotani.teleport.event.TeleportEventBus
 
TeleportFailureReason - Enum Class in com.cotani.teleport.api
 
TeleportMessages - Class in com.cotani.teleport.api
 
TeleportMessages.Builder - Class in com.cotani.teleport.api
 
TeleportModule - Interface in com.cotani.teleport.api
 
TeleportOptions - Record Class in com.cotani.teleport.api
 
TeleportOptions(ExecutionSettings, SafetySettings, PolicySettings, PlayerSettings, FeedbackSettings, Duration) - Constructor for record class com.cotani.teleport.api.TeleportOptions
Creates an instance of a TeleportOptions record class.
TeleportOptions.Builder - Class in com.cotani.teleport.api
 
TeleportOptionsFactory - Record Class in com.cotani.teleport.config
 
TeleportOptionsFactory() - Constructor for record class com.cotani.teleport.config.TeleportOptionsFactory
 
TeleportOptionsFactory(TeleportOptions, TeleportOptions, TeleportOptions) - Constructor for record class com.cotani.teleport.config.TeleportOptionsFactory
Creates an instance of a TeleportOptionsFactory record class.
TeleportPolicy - Interface in com.cotani.teleport.policy
 
TeleportPolicyChain - Record Class in com.cotani.teleport.policy
 
TeleportPolicyChain(List) - Constructor for record class com.cotani.teleport.policy.TeleportPolicyChain
Creates an instance of a TeleportPolicyChain record class.
TeleportRequest - Record Class in com.cotani.teleport.api
 
TeleportRequest(UUID, Location, TeleportCause, TeleportOptions, String, BooleanSupplier) - Constructor for record class com.cotani.teleport.api.TeleportRequest
Creates an instance of a TeleportRequest record class.
TeleportRequest.Builder - Class in com.cotani.teleport.api
 
TeleportResult - Interface in com.cotani.teleport.api
 
TeleportResult.Failure - Record Class in com.cotani.teleport.api
 
TeleportResult.Success - Record Class in com.cotani.teleport.api
 
TeleportResults - Class in com.cotani.teleport.api
 
teleportService() - Method in interface com.cotani.teleport.api.TeleportModule
 
TeleportService - Interface in com.cotani.teleport.api
 
timeout() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns the value of the timeout record component.
timeout(Duration) - Method in class com.cotani.teleport.api.TeleportOptions.Builder
 
TIMEOUT - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
to() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns the value of the to record component.
to() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns the value of the to record component.
to() - Method in interface com.cotani.teleport.api.TeleportResult
 
toString() - Method in record class com.cotani.teleport.api.ExecutionSettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.FeedbackSettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.PendingTeleportView
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.PlayerSettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.PolicySettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.SafetySettings
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.TeleportContext
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.TeleportOptions
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.TeleportRequest
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.api.TeleportResult.Success
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.config.TeleportOptionsFactory
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.pending.PendingTeleport
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.policy.PolicyResult.Allowed
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
Returns a string representation of this record class.
toString() - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
Returns a string representation of this record class.
tryAcquire(UUID, TeleportCause, Duration) - Method in class com.cotani.teleport.policy.TeleportCooldownService
 

U

UNKNOWN - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
UNKNOWN_ERROR - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
UNSAFE_LOCATION - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 

V

validate(TeleportContext) - Method in class com.cotani.teleport.policy.CombatTeleportPolicy
 
validate(TeleportContext) - Method in class com.cotani.teleport.policy.CooldownTeleportPolicy
 
validate(TeleportContext) - Method in class com.cotani.teleport.policy.PermissionTeleportPolicy
 
validate(TeleportContext) - Method in class com.cotani.teleport.policy.RegionTeleportPolicy
 
validate(TeleportContext) - Method in interface com.cotani.teleport.policy.TeleportPolicy
 
validate(TeleportContext) - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
 
valueOf(String) - Static method in enum class com.cotani.teleport.api.PendingTeleportState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cotani.teleport.api.TeleportCancelReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cotani.teleport.api.TeleportCause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cotani.teleport.api.TeleportFailureReason
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.cotani.teleport.api.PendingTeleportState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cotani.teleport.api.TeleportCancelReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cotani.teleport.api.TeleportCause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cotani.teleport.api.TeleportFailureReason
Returns an array containing the constants of this enum class, in the order they are declared.
verticalRadius() - Method in record class com.cotani.teleport.api.SafeLocationOptions
Returns the value of the verticalRadius record component.

W

WAITING - Enum constant in enum class com.cotani.teleport.api.PendingTeleportState
 
WARP - Enum constant in enum class com.cotani.teleport.api.TeleportCause
 
withTarget(Location) - Method in record class com.cotani.teleport.api.TeleportContext
 
WORLD_UNLOADED - Enum constant in enum class com.cotani.teleport.api.TeleportFailureReason
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages