Index

B C D E G H I L N O P R S T V 
All Classes and Interfaces|All Packages

B

BaseCommand - Class in com.stardevllc.starhomes.commands
 
BaseCommand(ExtendedJavaPlugin, String, String, String, String...) - Constructor for class com.stardevllc.starhomes.commands.BaseCommand
 
BaseCommand.OtherInfo - Record Class in com.stardevllc.starhomes.commands
 

C

com.stardevllc.starhomes - package com.stardevllc.starhomes
 
com.stardevllc.starhomes.commands - package com.stardevllc.starhomes.commands
 
com.stardevllc.starhomes.events - package com.stardevllc.starhomes.events
 
com.stardevllc.starhomes.plugin - package com.stardevllc.starhomes.plugin
 

D

deleteHome(UUID, String) - Static method in class com.stardevllc.starhomes.StarHomes
Deletes a home based on provided values
deleteHome(UUID, String, Actor) - Static method in class com.stardevllc.starhomes.StarHomes
Deletes a home based on provided values
DeleteHomeEvent - Class in com.stardevllc.starhomes.events
Called when a home is in the process of being deleted
This is called before the deletion actually occurs
Cancel this event to prevent the deletion to occur
DeleteHomeEvent(Home, Actor) - Constructor for class com.stardevllc.starhomes.events.DeleteHomeEvent
Creates a new delete home event
DeleteHomeInfo(Optional<Home>, String, StarHomes.DeleteHomeStatus) - Constructor for record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Creates an instance of a DeleteHomeInfo record class.
DelhomeCommand - Class in com.stardevllc.starhomes.commands
 
DelhomeCommand(ExtendedJavaPlugin) - Constructor for class com.stardevllc.starhomes.commands.DelhomeCommand
 

E

equals(Object) - Method in record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.stardevllc.starhomes.Home
 
equals(Object) - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Indicates whether some other object is "equal to" this one.
EVENT_CANCELLED - Enum constant in enum class com.stardevllc.starhomes.StarHomes.DeleteHomeStatus
The DeleteHomeEvent was cancelled
EVENT_CANCELLED - Enum constant in enum class com.stardevllc.starhomes.StarHomes.RenameHomeStatus
The RenameHomeEvent was cancelled
EVENT_CANCELLED - Enum constant in enum class com.stardevllc.starhomes.StarHomes.SetHomeStatus
The SetHomeEvent was cancelled
execute(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.DelhomeCommand
 
execute(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.HomeCommand
 
execute(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.RenameHomeCommand
 
execute(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.SethomeCommand
 

G

getActor() - Method in class com.stardevllc.starhomes.events.DeleteHomeEvent
The actor that performed the deletion request (Can be null)
getActor() - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
The actor of the request (Can be null)
getActor() - Method in class com.stardevllc.starhomes.events.SetHomeEvent
The actor that requested the action
getCompletions(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.DelhomeCommand
 
getCompletions(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.HomeCommand
 
getCompletions(CommandSender, String, String[], FlagResult) - Method in class com.stardevllc.starhomes.commands.RenameHomeCommand
 
getHandlerList() - Static method in class com.stardevllc.starhomes.events.DeleteHomeEvent
Used for the Bukkit Events System
getHandlerList() - Static method in class com.stardevllc.starhomes.events.RenameHomeEvent
Bukkit Event stuff
getHandlerList() - Static method in class com.stardevllc.starhomes.events.SetHomeEvent
Bukkit event things
getHandlers() - Method in class com.stardevllc.starhomes.events.DeleteHomeEvent
 
getHandlers() - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
 
getHandlers() - Method in class com.stardevllc.starhomes.events.SetHomeEvent
 
getHome() - Method in class com.stardevllc.starhomes.events.DeleteHomeEvent
The home of the deletion request
getHome() - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
The home of the rename request
getHome() - Method in class com.stardevllc.starhomes.events.SetHomeEvent
The home for the request
getHome(UUID, String) - Static method in class com.stardevllc.starhomes.StarHomes
Gets a home based on an owner and a name
getHomes() - Static method in class com.stardevllc.starhomes.StarHomes
Gets a mapping of all homes to their owners
getHomes(UUID) - Static method in class com.stardevllc.starhomes.StarHomes
Gets all homes for a home owner
getName() - Method in class com.stardevllc.starhomes.Home
The name of the home
getNewName() - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
The new name for the home
getOtherPlayerHome(Player, String, String, String) - Method in class com.stardevllc.starhomes.commands.BaseCommand
 
getOwner() - Method in class com.stardevllc.starhomes.Home
The owner of the home
getPosition() - Method in class com.stardevllc.starhomes.Home
The position of the home
getWorldName() - Method in class com.stardevllc.starhomes.Home
The world name of the home

H

hashCode() - Method in record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Returns a hash code value for this object.
hashCode() - Method in class com.stardevllc.starhomes.Home
 
hashCode() - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Returns a hash code value for this object.
home() - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Returns the value of the home record component.
home() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns the value of the home record component.
home() - Method in record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Returns the value of the home record component.
Home - Class in com.stardevllc.starhomes
Represents a home
Home(UUID, String, String, Position) - Constructor for class com.stardevllc.starhomes.Home
Constructs a new home
Home(UUID, String, Location) - Constructor for class com.stardevllc.starhomes.Home
Constructs a new home
HomeCommand - Class in com.stardevllc.starhomes.commands
 
HomeCommand(ExtendedJavaPlugin) - Constructor for class com.stardevllc.starhomes.commands.HomeCommand
 
homeName() - Method in record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Returns the value of the homeName record component.

I

init(ExtendedJavaPlugin) - Static method in class com.stardevllc.starhomes.StarHomes
Initalilzes StarHomes
isCancelled() - Method in class com.stardevllc.starhomes.events.DeleteHomeEvent
 
isCancelled() - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
 
isCancelled() - Method in class com.stardevllc.starhomes.events.SetHomeEvent
 

L

loadHomes() - Static method in class com.stardevllc.starhomes.StarHomes
Loads all homes from storage
loadHomes(UUID, Section) - Static method in class com.stardevllc.starhomes.StarHomes
Loads all homes for a home owner

N

name() - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Returns the value of the name record component.
newName() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns the value of the newName record component.
NO_HOME - Enum constant in enum class com.stardevllc.starhomes.StarHomes.DeleteHomeStatus
No home was found with the name provided
NO_HOME - Enum constant in enum class com.stardevllc.starhomes.StarHomes.RenameHomeStatus
No home was found with the provided name

O

oldName() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns the value of the oldName record component.
onDisable() - Method in class com.stardevllc.starhomes.plugin.StandaloneStarHomesPlugin
 
onDisable() - Method in class com.stardevllc.starhomes.plugin.StarHomesPlugin
 
onEnable() - Method in class com.stardevllc.starhomes.plugin.StandaloneStarHomesPlugin
 
onEnable() - Method in class com.stardevllc.starhomes.plugin.StarHomesPlugin
 
OtherInfo(MojangProfile, String) - Constructor for record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Creates an instance of a OtherInfo record class.

P

profile() - Method in record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Returns the value of the profile record component.

R

renameHome(UUID, String, String) - Static method in class com.stardevllc.starhomes.StarHomes
Renames a home with provided information
renameHome(UUID, String, String, Actor) - Static method in class com.stardevllc.starhomes.StarHomes
Renames a home with provided information
RenameHomeCommand - Class in com.stardevllc.starhomes.commands
 
RenameHomeCommand(ExtendedJavaPlugin) - Constructor for class com.stardevllc.starhomes.commands.RenameHomeCommand
 
RenameHomeEvent - Class in com.stardevllc.starhomes.events
Called when a rename home request is initiated
This event is called before the actual rename occurs
Cancel this event to stop the rename
RenameHomeEvent(Home, String, Actor) - Constructor for class com.stardevllc.starhomes.events.RenameHomeEvent
Creates a new rename home event
RenameHomeInfo(Optional<Home>, String, String, StarHomes.RenameHomeStatus) - Constructor for record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Creates an instance of a RenameHomeInfo record class.

S

saveHomes() - Static method in class com.stardevllc.starhomes.StarHomes
Saves all homes to storage
saveHomes(UUID, ObservableList<Home>, Section) - Static method in class com.stardevllc.starhomes.StarHomes
Saves all homes for an owner
setCancelled(boolean) - Method in class com.stardevllc.starhomes.events.DeleteHomeEvent
 
setCancelled(boolean) - Method in class com.stardevllc.starhomes.events.RenameHomeEvent
 
setCancelled(boolean) - Method in class com.stardevllc.starhomes.events.SetHomeEvent
 
setHome(UUID, String, Location) - Static method in class com.stardevllc.starhomes.StarHomes
Sets a home with provided information.
setHome(UUID, String, Location, Actor) - Static method in class com.stardevllc.starhomes.StarHomes
Sets a home with provided information
SethomeCommand - Class in com.stardevllc.starhomes.commands
 
SethomeCommand(ExtendedJavaPlugin) - Constructor for class com.stardevllc.starhomes.commands.SethomeCommand
 
SetHomeEvent - Class in com.stardevllc.starhomes.events
Called when a set home request is initiated
This is called before the home is applied to the owner
Cancel this event to prevent the set home action from occuring
SetHomeEvent(Home, Actor) - Constructor for class com.stardevllc.starhomes.events.SetHomeEvent
Creates a new set home event
SetHomeInfo(Home, StarHomes.SetHomeStatus) - Constructor for record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Creates an instance of a SetHomeInfo record class.
setLocation(Location) - Method in class com.stardevllc.starhomes.Home
Sets the location of this home
setName(String) - Method in class com.stardevllc.starhomes.Home
Sets the name of this home
setPosition(Position) - Method in class com.stardevllc.starhomes.Home
Sets the position of this home
setWorldName(String) - Method in class com.stardevllc.starhomes.Home
Sets the world name of this home
StandaloneStarHomesPlugin - Class in com.stardevllc.starhomes.plugin
 
StandaloneStarHomesPlugin() - Constructor for class com.stardevllc.starhomes.plugin.StandaloneStarHomesPlugin
 
StarHomes - Class in com.stardevllc.starhomes
Main class for the StarHomes logic.
StarHomes.DeleteHomeInfo - Record Class in com.stardevllc.starhomes
Record for the delete home action information
StarHomes.DeleteHomeStatus - Enum Class in com.stardevllc.starhomes
Status enum for delete home actions
StarHomes.RenameHomeInfo - Record Class in com.stardevllc.starhomes
Record for the information relatled to renaming a home
StarHomes.RenameHomeStatus - Enum Class in com.stardevllc.starhomes
Status enum for rename actions
StarHomes.SetHomeInfo - Record Class in com.stardevllc.starhomes
Record for the return info when using set home
StarHomes.SetHomeStatus - Enum Class in com.stardevllc.starhomes
Status enum for the Set Home actions
StarHomesPlugin - Class in com.stardevllc.starhomes.plugin
 
StarHomesPlugin() - Constructor for class com.stardevllc.starhomes.plugin.StarHomesPlugin
 
status() - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Returns the value of the status record component.
status() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns the value of the status record component.
status() - Method in record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Returns the value of the status record component.
SUCCESS - Enum constant in enum class com.stardevllc.starhomes.StarHomes.DeleteHomeStatus
The deletion of the home was successful
SUCCESS - Enum constant in enum class com.stardevllc.starhomes.StarHomes.RenameHomeStatus
The rename was successful
SUCCESS - Enum constant in enum class com.stardevllc.starhomes.StarHomes.SetHomeStatus
The setting of the home was successful

T

teleport(Entity) - Method in class com.stardevllc.starhomes.Home
Teleports an entity to this home
toString() - Method in record class com.stardevllc.starhomes.commands.BaseCommand.OtherInfo
Returns a string representation of this record class.
toString() - Method in record class com.stardevllc.starhomes.StarHomes.DeleteHomeInfo
Returns a string representation of this record class.
toString() - Method in record class com.stardevllc.starhomes.StarHomes.RenameHomeInfo
Returns a string representation of this record class.
toString() - Method in record class com.stardevllc.starhomes.StarHomes.SetHomeInfo
Returns a string representation of this record class.

V

valueOf(String) - Static method in enum class com.stardevllc.starhomes.StarHomes.DeleteHomeStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stardevllc.starhomes.StarHomes.RenameHomeStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.stardevllc.starhomes.StarHomes.SetHomeStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.stardevllc.starhomes.StarHomes.DeleteHomeStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stardevllc.starhomes.StarHomes.RenameHomeStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.stardevllc.starhomes.StarHomes.SetHomeStatus
Returns an array containing the constants of this enum class, in the order they are declared.
B C D E G H I L N O P R S T V 
All Classes and Interfaces|All Packages