Index
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
CommandCtxrecord 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
datastorerecord component. - datastore() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
-
Returns the value of the
datastorerecord 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
displayNamerecord component. - displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.SpawnDestination
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.StoredDestination
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
-
Returns the value of the
displayNamerecord 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
Locationrepresented by thisConfirmedLocation.
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
HomeDestinationrecord 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
InvalidDestinationrecord 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
InvalidLocationrecord 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
locationrecord component. - location() - Method in record class com.winterhavenmc.lodestar.models.destination.TeleportDestination
-
Returns the value of the
locationrecord component. - lodeStarUtility() - Method in record class com.winterhavenmc.lodestar.util.CommandCtx
-
Returns the value of the
lodeStarUtilityrecord component. - lodeStarUtility() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
-
Returns the value of the
lodeStarUtilityrecord 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
messageBuilderrecord component. - messageBuilder() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
-
Returns the value of the
messageBuilderrecord 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
NoWorldLocationrecord 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
Destinationfrom 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
pitchrecord component. - pitch() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
pitchrecord component. - pitch() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
pitchrecord 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
pluginrecord component. - plugin() - Method in record class com.winterhavenmc.lodestar.util.TeleportCtx
-
Returns the value of the
pluginrecord component.
R
- reason() - Method in record class com.winterhavenmc.lodestar.models.destination.InvalidDestination
-
Returns the value of the
reasonrecord component. - reason() - Method in record class com.winterhavenmc.lodestar.models.location.InvalidLocation
-
Returns the value of the
reasonrecord 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
SpawnDestinationrecord 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
StoredDestinationrecord 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
TeleportCtxrecord 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
TeleportDestinationrecord 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
UnloadedWorldLocationrecord 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
ValidLocationrecord 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
worldNamerecord component. - worldName() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
worldNamerecord component. - worldName() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
worldNamerecord component. - worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
-
Returns the value of the
worldUidrecord component. - worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
worldUidrecord component. - worldUid() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
worldUidrecord component.
X
- x() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
-
Returns the value of the
xrecord component. - x() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
xrecord component. - x() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
-
Returns the value of the
yrecord component. - y() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
yrecord component. - y() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
yrecord component. - yaw() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
-
Returns the value of the
yawrecord component. - yaw() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
yawrecord component. - yaw() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
yawrecord component.
Z
- z() - Method in record class com.winterhavenmc.lodestar.models.location.NoWorldLocation
-
Returns the value of the
zrecord component. - z() - Method in record class com.winterhavenmc.lodestar.models.location.UnloadedWorldLocation
-
Returns the value of the
zrecord component. - z() - Method in record class com.winterhavenmc.lodestar.models.location.ValidLocation
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages