Index
All Classes and Interfaces|All Packages
A
- abortIf() - Method in record class com.cotani.teleport.api.TeleportRequest
-
Returns the value of the
abortIfrecord 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
adminrecord 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
Allowedrecord class. - async() - Method in record class com.cotani.teleport.api.ExecutionSettings
-
Returns the value of the
asyncrecord 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
avoidHazardsrecord component. - avoidLiquids() - Method in record class com.cotani.teleport.api.SafeLocationOptions
-
Returns the value of the
avoidLiquidsrecord 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
-
Deprecated.
- callAsync(Event, Entity) - Method in class com.cotani.teleport.event.TeleportEventBus
-
Deprecated.
- 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
cancelReasonNullablerecord 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
causerecord component. - cause() - Method in record class com.cotani.teleport.api.TeleportRequest
-
Returns the value of the
causerecord component. - cause() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
-
Returns the value of the
causerecord component. - cause() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
causerecord 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
checkCombatrecord 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
checkCooldownrecord 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
checkPermissionrecord 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
checkRegionrecord 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
closeInventoryrecord 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
cooldownDurationrecord 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
createdAtrecord 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
delayrecord component. - delay() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
delayrecord 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
Deniedrecord class. - dismount() - Method in record class com.cotani.teleport.api.PlayerSettings
-
Returns the value of the
dismountrecord 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
durationMillisrecord 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
executionrecord 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
ExecutionSettingsrecord 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
Failurerecord class. - feedback() - Method in record class com.cotani.teleport.api.TeleportOptions
-
Returns the value of the
feedbackrecord 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
FeedbackSettingsrecord 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
fromrecord component. - from() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
-
Returns the value of the
fromrecord 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
fromrecord 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
horizontalRadiusrecord component.
I
- id() - Method in record class com.cotani.teleport.api.PendingTeleportView
-
Returns the value of the
idrecord component. - id() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
idrecord 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
messagerecord 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
optionsrecord 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
optionsrecord 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
optionsrecord 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
PendingTeleportrecord 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
PendingTeleportViewrecord 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
playEffectsrecord 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
playerrecord 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
playerIdrecord component. - playerId() - Method in record class com.cotani.teleport.api.TeleportContext
-
Returns the value of the
playerIdrecord component. - playerId() - Method in record class com.cotani.teleport.api.TeleportRequest
-
Returns the value of the
playerIdrecord component. - playerId() - Method in record class com.cotani.teleport.api.TeleportResult.Failure
-
Returns the value of the
playerIdrecord 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
playerIdrecord component. - playerId() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
playerIdrecord 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
Playerinstance. - 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
PlayerSettingsrecord 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
policiesrecord component. - policies() - Method in record class com.cotani.teleport.policy.TeleportPolicyChain
-
Returns the value of the
policiesrecord 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
PolicySettingsrecord class. - PolicySettings.Builder - Class in com.cotani.teleport.api
- preserveVelocity() - Method in record class com.cotani.teleport.api.PlayerSettings
-
Returns the value of the
preserveVelocityrecord 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
reasonrecord component. - reason() - Method in record class com.cotani.teleport.policy.PolicyResult.Denied
-
Returns the value of the
reasonrecord component. - reconciliationTimeout() - Method in record class com.cotani.teleport.api.ExecutionSettings
-
Returns the value of the
reconciliationTimeoutrecord 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
respectWorldBorderrecord component.
S
- safeLocation() - Method in record class com.cotani.teleport.api.SafetySettings
-
Returns the value of the
safeLocationrecord 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
safeLocationOptionsrecord 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
SafeLocationOptionsrecord class. - SafeLocationResolver - Interface in com.cotani.teleport.safety
- safety() - Method in record class com.cotani.teleport.api.TeleportOptions
-
Returns the value of the
safetyrecord 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
SafetySettingsrecord 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
sendMessagesrecord 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
silentrecord component. - source() - Method in record class com.cotani.teleport.api.TeleportContext
-
Returns the value of the
sourcerecord component. - source() - Method in record class com.cotani.teleport.api.TeleportRequest
-
Returns the value of the
sourcerecord component. - source() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
sourcerecord 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
spawnrecord 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
staterecord 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
Successrecord 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
targetrecord component. - target() - Method in record class com.cotani.teleport.api.TeleportRequest
-
Returns the value of the
targetrecord component. - target() - Method in record class com.cotani.teleport.pending.PendingTeleport
-
Returns the value of the
targetrecord 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
TeleportContextrecord 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
TeleportOptionsrecord 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
TeleportOptionsFactoryrecord 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
TeleportPolicyChainrecord 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
TeleportRequestrecord 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
timeoutrecord 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
torecord component. - to() - Method in record class com.cotani.teleport.api.TeleportResult.Success
-
Returns the value of the
torecord 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
verticalRadiusrecord 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
All Classes and Interfaces|All Packages
TeleportEventBus.callOnGlobalAsync(Supplier)