Index

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

B

Bootstrap - Class in com.winterhavenmc.lodestar
 
Bootstrap() - Constructor for class com.winterhavenmc.lodestar.Bootstrap
 
BukkitCommandDispatcher - Class in com.winterhavenmc.lodestar.adapters.commands.bukkit
Implements command executor for LodeStar commands.
BukkitCommandDispatcher(JavaPlugin, MessageBuilder, ConnectionProvider, LodeStarUtility) - Constructor for class com.winterhavenmc.lodestar.adapters.commands.bukkit.BukkitCommandDispatcher
class constructor
BukkitPlayerEventListener - Class in com.winterhavenmc.lodestar.adapters.listeners.bukkit
Implements event listener for LodeStar
BukkitPlayerEventListener(JavaPlugin, MessageBuilder, ConnectionProvider, LodeStarUtility, TeleportHandler) - Constructor for class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
class constructor
BukkitPlayerInteractEventListener - Class in com.winterhavenmc.lodestar.adapters.listeners.bukkit
 
BukkitPlayerInteractEventListener(Plugin, MessageBuilder, TeleportHandler) - Constructor for class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerInteractEventListener
 
BukkitTeleportHandler - Class in com.winterhavenmc.lodestar.adapters.teleporter.bukkit
Class that manages player teleportation, including warmup and cooldown.
BukkitTeleportHandler(JavaPlugin, MessageBuilder, ConnectionProvider, LodeStarUtility) - Constructor for class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Class constructor

C

cancelPlayerCooldown(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Remove player from cooldown map
cancelPlayerCooldown(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Remove player from cooldown map
cancelTeleport(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Cancel pending teleport for player
cancelTeleport(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Cancel pending teleport for player
cancelTeleportOnInteraction(PlayerInteractEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerInteractEventListener
Check if cancel on interaction is configured and if such interaction has occurred
cancelTeleportOnInteraction(PlayerInteractEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerInteractEventListener
Check if cancel on interaction is configured and if such interaction has occurred
close() - Method in class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteConnectionProvider
Close SQLite datastore connection
close() - Method in interface com.winterhavenmc.lodestar.ports.datastore.ConnectionProvider
Close SQLite datastore connection
com.winterhavenmc.lodestar - package com.winterhavenmc.lodestar
 
com.winterhavenmc.lodestar.adapters.commands.bukkit - package com.winterhavenmc.lodestar.adapters.commands.bukkit
 
com.winterhavenmc.lodestar.adapters.datastore.sqlite - package com.winterhavenmc.lodestar.adapters.datastore.sqlite
 
com.winterhavenmc.lodestar.adapters.listeners.bukkit - package com.winterhavenmc.lodestar.adapters.listeners.bukkit
 
com.winterhavenmc.lodestar.adapters.teleporter.bukkit - package com.winterhavenmc.lodestar.adapters.teleporter.bukkit
 
com.winterhavenmc.lodestar.models.destination - package com.winterhavenmc.lodestar.models.destination
Provides types representing abstract in-game destinations.
com.winterhavenmc.lodestar.models.location - package com.winterhavenmc.lodestar.models.location
 
com.winterhavenmc.lodestar.ports.commands - package com.winterhavenmc.lodestar.ports.commands
 
com.winterhavenmc.lodestar.ports.datastore - package com.winterhavenmc.lodestar.ports.datastore
 
com.winterhavenmc.lodestar.ports.listeners - package com.winterhavenmc.lodestar.ports.listeners
 
com.winterhavenmc.lodestar.ports.teleporter - package com.winterhavenmc.lodestar.ports.teleporter
 
com.winterhavenmc.lodestar.tasks - package com.winterhavenmc.lodestar.tasks
 
com.winterhavenmc.lodestar.util - package com.winterhavenmc.lodestar.util
 
COMMAND_FAIL - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_FAIL_ARGS_COUNT_OVER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_ARGS_COUNT_UNDER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_BIND_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_CONSOLE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_DELETE_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_DELETE_RESERVED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_DESTROY_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_GIVE_INVENTORY_FULL - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_GIVE_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_HELP_INVALID_COMMAND - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_HELP_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_INVALID_COMMAND - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_INVALID_DESTINATION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_INVALID_ITEM - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_INVALID_MATERIAL - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_LIST_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_OVERWRITE_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_PLAYER_NOT_FOUND - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_PLAYER_NOT_ONLINE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_RELOAD_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_SET_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_SET_REASON - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_SET_RESERVED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_STATUS_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_FAIL_TELEPORT_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_INVALID - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_LIST_EMPTY - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_LIST_FOOTER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_LIST_HEADER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_LIST_ITEM_INVALID - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_LIST_ITEM_VALID - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_ALLOW_IN_RECIPES - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_CANCEL_ON_DAMAGE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_CANCEL_ON_INTERACTION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_CANCEL_ON_MOVEMENT - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_DEFAULT_MATERIAL - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_DISPLAY_LIGHTNING - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_ENABLED_WORLDS - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_FOOTER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_FROM_END - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_FROM_NETHER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_HEADER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_INVENTORY_REMOVAL - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_LANGUAGE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_LOCALE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_LOCALE_DETAIL - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_MINIMUM_DISTANCE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_PLUGIN_VERSION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_SHIFT_CLICK - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_TELEPORT_COOLDOWN - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_TELEPORT_WARMUP - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_STATUS_TIMEZONE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_BIND - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_BIND - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_SUCCESS_DELETE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_DELETE - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_SUCCESS_DESTROY - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_DESTROY - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_SUCCESS_GIVE_OTHER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_GIVE_SELF - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_GIVE_SENDER - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_SUCCESS_GIVE_TARGET - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_GIVE_TARGET - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_SUCCESS_HELP_BIND - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_DELETE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_DESTROY - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_GIVE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_HELP - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_LIST - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_RELOAD - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_SET - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_STATUS - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_TELEPORT - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_HELP_USAGE_HEADER - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_RELOAD - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_SET - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
COMMAND_SUCCESS_SET - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
COMMAND_WARN_SET_NUMERIC_PREFIX - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
CommandCtx - Record Class in com.winterhavenmc.lodestar.util
 
CommandCtx(JavaPlugin, MessageBuilder, ConnectionProvider, LodeStarUtility) - Constructor for record class com.winterhavenmc.lodestar.util.CommandCtx
Creates an instance of a CommandCtx record class.
CommandDispatcher - Interface in com.winterhavenmc.lodestar.ports.commands
 
ConfirmedLocation - Interface in com.winterhavenmc.lodestar.models.location
Represents a validated, type-safe Location.
connect() - Method in class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteConnectionProvider
 
connect() - Method in interface com.winterhavenmc.lodestar.ports.datastore.ConnectionProvider
Initialize datastore
ConnectionProvider - Interface in com.winterhavenmc.lodestar.ports.datastore
 
create(int, String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
Create a SpawnStar item stack of given quantity, with custom display name and lore

D

datastore() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns the value of the datastore record component.
datastore() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns the value of the datastore record component.
DATASTORE_CLOSE_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
DATASTORE_CLOSED_NOTICE - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
DATASTORE_INITIALIZED_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
DATASTORE_INITIALIZED_NOTICE - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
DATE_LOCALE - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
delete(String) - Method in interface com.winterhavenmc.lodestar.ports.datastore.DestinationRepository
Delete record
DELETE_RECORD_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
deriveKey(List<String>) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
Destination - Interface in com.winterhavenmc.lodestar.models.destination
Represents an immutable location and a corresponding display name.
DESTINATION - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
destinationExists(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
DestinationRepository - Interface in com.winterhavenmc.lodestar.ports.datastore
 
destinations() - Method in class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteConnectionProvider
 
destinations() - Method in interface com.winterhavenmc.lodestar.ports.datastore.ConnectionProvider
Get instance of DestinationRepository
displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.HomeDestination
Returns the value of the displayName record component.
displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Returns the value of the displayName record component.
displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
Returns the value of the displayName record component.
displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Returns the value of the displayName record component.
displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Returns the value of the displayName record component.
displayName() - Method in interface com.winterhavenmc.lodestar.models.destination.ValidDestination
 
DURATION - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 

E

equals(Object) - Method in record class com.winterhavenmc.lodestar.models.destination.HomeDestination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.location.InvalidLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Indicates whether some other object is "equal to" this one.
EVENT_ITEM_USE_LOG - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_ITEM_USE_PERMISSION_DENIED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_CANCELLED_DAMAGE - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_CANCELLED_INTERACTION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_CANCELLED_MOVEMENT - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_CANCELLED_NO_ITEM - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_COOLDOWN - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_FAIL_INVALID_DESTINATION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_FAIL_NO_BEDSPAWN - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_FAIL_PROXIMITY - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_FAIL_SHIFT_CLICK - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_FAIL_WORLD_DISABLED - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_SUCCESS_DESTINATION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_SUCCESS_SPAWN - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_WARMUP_DESTINATION - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 
EVENT_TELEPORT_WARMUP_SPAWN - Enum constant in enum class com.winterhavenmc.lodestar.util.MessageId
 

F

FAIL_REASON - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 

G

get(String) - Method in interface com.winterhavenmc.lodestar.ports.datastore.DestinationRepository
Get record
getDefaultMessage() - Method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
getDestination(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
getDestination(ItemStack) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
getDestinationKey(ItemStack) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
Get destination key encoded in item persistent meta data
getDisplayName() - Method in interface com.winterhavenmc.lodestar.models.destination.Destination
 
getDisplayName() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
 
getDisplayName() - Method in interface com.winterhavenmc.lodestar.models.destination.ValidDestination
Accessor method to fulfill DisplayNameable interface
getDisplayName(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
Get display name from key
getLocalizedMessage(Locale) - Method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
getLocalizedMessage(Locale, Object...) - Method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
getLocation() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
 
getLocation() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
 
getLocation() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Return a Bukkit Location represented by this ConfirmedLocation.

H

hashCode() - Method in record class com.winterhavenmc.lodestar.models.destination.HomeDestination
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.location.InvalidLocation
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns a hash code value for this object.
hashCode() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns a hash code value for this object.
HOME_KEY - Static variable in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
HomeDestination - Record Class in com.winterhavenmc.lodestar.models.destination
Record class that represents a Home destination
HomeDestination(String) - Constructor for record class com.winterhavenmc.lodestar.models.destination.HomeDestination
Creates an instance of a HomeDestination record class.
homeDisplayName() - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 

I

initiateTeleport(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Start the player teleport
initiateTeleport(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Start the player teleport
INSERT_RECORD_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
InvalidDestination - Record Class in com.winterhavenmc.lodestar.models.destination
Record class that represents an invalid destination
InvalidDestination(String, String) - Constructor for record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Creates an instance of a InvalidDestination record class.
InvalidLocation - Record Class in com.winterhavenmc.lodestar.models.location
Represents an invalid Location
InvalidLocation(String) - Constructor for record class com.winterhavenmc.lodestar.models.location.InvalidLocation
Creates an instance of a InvalidLocation record class.
isCoolingDown(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Test if a player is currently in the cooldown map
isCoolingDown(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Test if a player is currently in the cooldown map
isDefaultMaterial(ItemStack) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
isHomeKey(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
isRerservedName(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
isSpawnKey(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
isWarmingUp(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Test if player uuid is in warmup map
isWarmingUp(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Test if player uuid is in warmup map
ITEM - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
ITEM_NUMBER - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
itemRecord(String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 

K

key() - Method in interface com.winterhavenmc.lodestar.models.destination.ValidDestination
Accessor for derived value for destination key field

L

location() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Returns the value of the location record component.
location() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Returns the value of the location record component.
lodeStarUtility() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns the value of the lodeStarUtility record component.
lodeStarUtility() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns the value of the lodeStarUtility record component.
LodeStarUtility - Class in com.winterhavenmc.lodestar.util
Utility class for creating and testing SpawnStar item stacks
LodeStarUtility(Plugin, MessageBuilder, ConnectionProvider) - Constructor for class com.winterhavenmc.lodestar.util.LodeStarUtility
Class constructor
LOG_LOCALE - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 

M

Macro - Enum Class in com.winterhavenmc.lodestar.util
Enum with entries for custom message string replacement placeholders
messageBuilder() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns the value of the messageBuilder record component.
messageBuilder() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns the value of the messageBuilder record component.
MessageId - Enum Class in com.winterhavenmc.lodestar.util
Enum with entries for all player messages in language configuration files
MetricsHandler - Class in com.winterhavenmc.lodestar.util
Responsible for sending various runtime metrics to bstats.org
MetricsHandler(Plugin) - Constructor for class com.winterhavenmc.lodestar.util.MetricsHandler
Creates an instance of a MetricsHandler

N

names() - Method in interface com.winterhavenmc.lodestar.ports.datastore.DestinationRepository
get all display names
NoWorldLocation - Record Class in com.winterhavenmc.lodestar.models.location
Represents a location without a valid world
NoWorldLocation(String, UUID, double, double, double, float, float) - Constructor for record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Creates an instance of a NoWorldLocation record class.
NUMBER_LOCALE - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 

O

of(ValidDestination, ValidLocation) - Static method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
 
of(String) - Static method in record class com.winterhavenmc.lodestar.models.destination.HomeDestination
 
of(String) - Static method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
 
of(String, ValidLocation) - Static method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
 
of(String, String, UUID, double, double, double, float, float) - Static method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Create a new instance of a Destination from values retrieved from the datastore.
of(String, UUID, double, double, double, float, float) - Static method in interface com.winterhavenmc.lodestar.models.location.ConfirmedLocation
Static factory method to create an ImmutableLocaltion
of(Location) - Static method in interface com.winterhavenmc.lodestar.models.location.ConfirmedLocation
Static factory method to create an ImmutableLocaltion
onCommand(CommandSender, Command, String, String[]) - Method in class com.winterhavenmc.lodestar.adapters.commands.bukkit.BukkitCommandDispatcher
command executor method for LodeStar
onCraftPrepare(PrepareItemCraftEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
Prevent LodeStar items from being used in crafting recipes if configured
onCraftPrepare(PrepareItemCraftEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerEventListener
Prevent LodeStar items from being used in crafting recipes if configured
onDisable() - Method in class com.winterhavenmc.lodestar.Bootstrap
 
onEnable() - Method in class com.winterhavenmc.lodestar.Bootstrap
 
onEntityDamage(EntityDamageEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
Cancels pending teleport if cancel-on-damage configured
onEntityDamage(EntityDamageEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerEventListener
Cancels pending teleport if cancel-on-damage configured
onPlayerDeath(PlayerDeathEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
cancel any pending teleports on player death
onPlayerDeath(PlayerDeathEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerEventListener
cancel any pending teleports on player death
onPlayerInteract(PlayerInteractEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerInteractEventListener
Event listener for PlayerInteractEvent
detects LodeStar use, or cancels teleport if cancel-on-interaction configured
onPlayerInteract(PlayerInteractEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerInteractEventListener
Event listener for PlayerInteractEvent
detects LodeStar use, or cancels teleport if cancel-on-interaction configured
onPlayerMovement(PlayerMoveEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
cancels player teleport if cancel-on-movement configured
onPlayerMovement(PlayerMoveEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerEventListener
cancels player teleport if cancel-on-movement configured
onPlayerQuit(PlayerQuitEvent) - Method in class com.winterhavenmc.lodestar.adapters.listeners.bukkit.BukkitPlayerEventListener
clean up any pending player tasks when player logs off of server
onPlayerQuit(PlayerQuitEvent) - Method in interface com.winterhavenmc.lodestar.ports.listeners.PlayerEventListener
clean up any pending player tasks when player logs off of server
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.winterhavenmc.lodestar.adapters.commands.bukkit.BukkitCommandDispatcher
Tab completer for LodeStar

P

PAGE_NUMBER - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
PAGE_TOTAL - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
pitch() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the pitch record component.
pitch() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the pitch record component.
pitch() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the pitch record component.
PLAYER - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
PlayerEventListener - Interface in com.winterhavenmc.lodestar.ports.listeners
 
PlayerInteractEventListener - Interface in com.winterhavenmc.lodestar.ports.listeners
 
plugin() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns the value of the plugin record component.
plugin() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns the value of the plugin record component.

R

reason() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Returns the value of the reason record component.
reason() - Method in record class com.winterhavenmc.lodestar.models.location.InvalidLocation
Returns the value of the reason record component.
RemovePlayerCooldownTask - Class in com.winterhavenmc.lodestar.tasks
 
RemovePlayerCooldownTask(Player, TeleportHandler) - Constructor for class com.winterhavenmc.lodestar.tasks.RemovePlayerCooldownTask
 
removeWarmingUpPlayer(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Remove player uuid from warmup map
removeWarmingUpPlayer(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Remove player uuid from warmup map
run() - Method in class com.winterhavenmc.lodestar.tasks.RemovePlayerCooldownTask
 

S

save(Collection<StoredDestination>) - Method in interface com.winterhavenmc.lodestar.ports.datastore.DestinationRepository
Insert a collection of records
SELECT_ALL_KEYS_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
SELECT_ALL_RECORDS_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
SELECT_RECORD_ERROR - Enum constant in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
setItemMetadata(ItemStack, String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
setPersistentDestination(ItemStack, String) - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
SETTING - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
SoundId - Enum Class in com.winterhavenmc.lodestar.util
Enum that contains entries for configured sounds
SPAWN_KEY - Static variable in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
SpawnDestination - Record Class in com.winterhavenmc.lodestar.models.destination
Record class that represents a Spawn destination
SpawnDestination(String) - Constructor for record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
Creates an instance of a SpawnDestination record class.
spawnDisplayName() - Method in class com.winterhavenmc.lodestar.util.LodeStarUtility
 
SqliteConnectionProvider - Class in com.winterhavenmc.lodestar.adapters.datastore.sqlite
 
SqliteConnectionProvider(Plugin) - Constructor for class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteConnectionProvider
Class constructor
SqliteDestinationQueryExecutor - Class in com.winterhavenmc.lodestar.adapters.datastore.sqlite
 
SqliteDestinationQueryExecutor() - Constructor for class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteDestinationQueryExecutor
 
SqliteMessage - Enum Class in com.winterhavenmc.lodestar.adapters.datastore.sqlite
 
startPlayerCooldown(Player) - Method in class com.winterhavenmc.lodestar.adapters.teleporter.bukkit.BukkitTeleportHandler
Insert player into cooldown map
startPlayerCooldown(Player) - Method in interface com.winterhavenmc.lodestar.ports.teleporter.TeleportHandler
Insert player into cooldown map
StoredDestination - Record Class in com.winterhavenmc.lodestar.models.destination
Record class that represents a user-created destination, which can be persisted in the datastore
StoredDestination(String, ValidLocation) - Constructor for record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Creates an instance of a StoredDestination record class.

T

TELEPORT_CANCELLED - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_CANCELLED_NO_ITEM - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_DENIED_PERMISSION - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_DENIED_WORLD_DISABLED - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_SUCCESS_ARRIVAL - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_SUCCESS_DEPARTURE - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TELEPORT_WARMUP - Enum constant in enum class com.winterhavenmc.lodestar.util.SoundId
 
TeleportCtx - Record Class in com.winterhavenmc.lodestar.util
 
TeleportCtx(JavaPlugin, MessageBuilder, ConnectionProvider, LodeStarUtility) - Constructor for record class com.winterhavenmc.lodestar.util.TeleportCtx
Creates an instance of a TeleportCtx record class.
TeleportDestination - Record Class in com.winterhavenmc.lodestar.models.destination
 
TeleportDestination(String, ValidLocation) - Constructor for record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Creates an instance of a TeleportDestination record class.
TeleportHandler - Interface in com.winterhavenmc.lodestar.ports.teleporter
 
TIME_LOCALE - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
toString() - Method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
 
toString() - Method in record class com.winterhavenmc.lodestar.models.destination.HomeDestination
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.location.InvalidLocation
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
Returns a string representation of this record class.
toString() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
Returns a string representation of this record class.

U

UnloadedWorldLocation - Record Class in com.winterhavenmc.lodestar.models.location
Represents a world that is otherwise valid, but is not currently loaded
UnloadedWorldLocation(String, UUID, double, double, double, float, float) - Constructor for record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Creates an instance of a UnloadedWorldLocation record class.
URL - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 

V

ValidDestination - Interface in com.winterhavenmc.lodestar.models.destination
Record class that Represents a valid destination with accessor methods for destination fields and derived values
ValidLocation - Record Class in com.winterhavenmc.lodestar.models.location
Represents a valid Bukkit Location, using only immutable fields.
ValidLocation(String, UUID, double, double, double, float, float) - Constructor for record class com.winterhavenmc.lodestar.models.location.ValidLocation
Creates an instance of a ValidLocation record class.
valueOf(String) - Static method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.winterhavenmc.lodestar.util.Macro
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.winterhavenmc.lodestar.util.MessageId
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.winterhavenmc.lodestar.util.SoundId
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.winterhavenmc.lodestar.adapters.datastore.sqlite.SqliteMessage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.winterhavenmc.lodestar.util.Macro
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.winterhavenmc.lodestar.util.MessageId
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.winterhavenmc.lodestar.util.SoundId
Returns an array containing the constants of this enum class, in the order they are declared.

W

world() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Return the world for this location.
WORLD - Enum constant in enum class com.winterhavenmc.lodestar.util.Macro
 
worldName() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the worldName record component.
worldName() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the worldName record component.
worldName() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the worldName record component.
worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the worldUid record component.
worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the worldUid record component.
worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the worldUid record component.

X

x() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the x record component.
x() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the x record component.
x() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the x record component.

Y

y() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the y record component.
y() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the y record component.
y() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the y record component.
yaw() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the yaw record component.
yaw() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the yaw record component.
yaw() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the yaw record component.

Z

z() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
Returns the value of the z record component.
z() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
Returns the value of the z record component.
z() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
Returns the value of the z record component.
B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages