Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- action - Variable in class fr.hytale.loader.api.ui.InteractiveUI.SimpleEventData
- add(double, double, double) - Method in class fr.hytale.loader.api.Location
- addDefault(String, Object) - Method in class fr.hytale.loader.config.BaseConfig
-
Adds a single default value.
- addDefault(String, Object) - Method in interface fr.hytale.loader.config.Config
-
Adds default values to the config.
- addItem(Item) - Method in class fr.hytale.loader.api.inventory.Inventory
-
Adds an item to the inventory.
- addPermission(Permission) - Method in class fr.hytale.loader.api.Player
-
Adds a permission to this player.
- addPermission(String) - Method in class fr.hytale.loader.api.Player
-
Adds a permission to this player.
- addPermission(UUID, Permission) - Method in class fr.hytale.loader.permission.PermissionManager
-
Adds a permission to a player.
- ADVENTURE - Enum constant in enum class fr.hytale.loader.api.GameMode
-
Adventure mode - default mode for players, similar to survival from Minecraft
- AFTERNOON - Enum constant in enum class fr.hytale.loader.api.Time
-
16:00 PM - Afternoon
- aliases() - Element in annotation interface fr.hytale.loader.command.Command
-
Alternative names for this command.
- AMBIENT - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- applyDefaults() - Method in class fr.hytale.loader.config.BaseConfig
-
Applies default values to the current data map.
- AQUA - Static variable in class fr.hytale.loader.api.ChatColor
-
Aqua color code (&b)
- Arg - Annotation Interface in fr.hytale.loader.command
-
Annotation to define a command argument on a method parameter.
- AUTUMN_WINDY - Enum constant in enum class fr.hytale.loader.api.WeatherType
B
- BaseConfig - Class in fr.hytale.loader.config
-
Base implementation for configuration files.
- BaseConfig(File) - Constructor for class fr.hytale.loader.config.BaseConfig
-
Creates a new BaseConfig instance.
- BaseConfig.MapConfigSection - Class in fr.hytale.loader.config
-
Inner class for config sections backed by a Map.
- BLACK - Static variable in class fr.hytale.loader.api.ChatColor
-
Black color code (&0)
- Block - Class in fr.hytale.loader.api
-
Represents a block in the world.
- Block(World, int, int, int) - Constructor for class fr.hytale.loader.api.Block
-
Creates a new Block reference.
- BLOCK - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- BLOOD_MOON - Enum constant in enum class fr.hytale.loader.api.WeatherType
- BLUE - Static variable in class fr.hytale.loader.api.ChatColor
-
Blue color code (&9)
- BOLD - Static variable in class fr.hytale.loader.api.ChatColor
-
Bold format code (&l)
- BreakBlockEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a block is broken.
- BreakBlockEvent(BreakBlockEvent, Player) - Constructor for class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Constructs a new BreakBlockEvent.
- BreakBlockSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling block break events.
- BreakBlockSystem() - Constructor for class fr.hytale.loader.internal.BreakBlockSystem
- broadcast(String) - Static method in class fr.hytale.loader.api.Server
-
Broadcasts a message to all online players.
- broadcastPermission(String, String) - Static method in class fr.hytale.loader.api.Server
-
Broadcasts a message to all online players with a specific permission.
C
- CAN_DISMISS - Enum constant in enum class fr.hytale.loader.api.ui.CustomUI.CustomUILifetime
-
Player can dismiss the UI (e.g., pressing escape).
- CAN_DISMISS - Enum constant in enum class fr.hytale.loader.api.ui.InteractiveUI.UILifetime
-
Player can dismiss the UI (e.g., pressing escape).
- CAN_DISMISS_OR_CLOSE_THROUGH_INTERACTION - Enum constant in enum class fr.hytale.loader.api.ui.CustomUI.CustomUILifetime
-
UI can be dismissed or closed through interaction.
- CAN_DISMISS_OR_CLOSE_THROUGH_INTERACTION - Enum constant in enum class fr.hytale.loader.api.ui.InteractiveUI.UILifetime
-
UI can be dismissed or closed through interaction.
- cancel() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Cancels this scheduled task.
- cancelAndInterrupt() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Cancels this scheduled task and attempts to interrupt if it's running.
- CANNOT_CLOSE - Enum constant in enum class fr.hytale.loader.api.ui.CustomUI.CustomUILifetime
-
Player cannot close the UI.
- CANNOT_CLOSE - Enum constant in enum class fr.hytale.loader.api.ui.InteractiveUI.UILifetime
-
Player cannot close the UI.
- CAVE_DEEP - Enum constant in enum class fr.hytale.loader.api.WeatherType
- CAVE_FOG - Enum constant in enum class fr.hytale.loader.api.WeatherType
- CAVE_MAGMA - Enum constant in enum class fr.hytale.loader.api.WeatherType
- CAVE_SHALLOW - Enum constant in enum class fr.hytale.loader.api.WeatherType
- ChatColor - Class in fr.hytale.loader.api
-
Utility class for working with colored text and messages in Hytale.
- clear() - Method in class fr.hytale.loader.api.inventory.Inventory
-
Clears the inventory.
- CLEAR - Enum constant in enum class fr.hytale.loader.api.WeatherType
- clearAll() - Method in class fr.hytale.loader.permission.PermissionManager
-
Clears all permissions for all players.
- clearPermissions() - Method in class fr.hytale.loader.api.Player
-
Clears all permissions from this player.
- clearPermissions(UUID) - Method in class fr.hytale.loader.permission.PermissionManager
-
Clears all permissions for a player.
- client(HttpClient) - Method in class fr.hytale.loader.utils.WebRequest
-
Sets a custom HttpClient.
- clone() - Method in class fr.hytale.loader.api.Location
- closeCustomUI() - Method in class fr.hytale.loader.api.Player
-
Closes the current active UI for this player.
- CLOUDY - Enum constant in enum class fr.hytale.loader.api.WeatherType
- CODEC - Static variable in class fr.hytale.loader.api.ui.InteractiveUI.SimpleEventData
-
Codec for the simple event data.
- colorize(String) - Static method in class fr.hytale.loader.api.ChatColor
-
Parses a string with Minecraft-style color codes and returns a Hytale
Message. - Command - Annotation Interface in fr.hytale.loader.command
-
Marks a method as a command handler.
- CommandScanner - Class in fr.hytale.loader.command
-
Utility class for scanning and registering command handlers.
- CommandScanner() - Constructor for class fr.hytale.loader.command.CommandScanner
- CommandUtils - Class in fr.hytale.loader.command
-
Utility class for working with commands in HytaleLoader.
- Config - Interface in fr.hytale.loader.config
-
Represents a plugin configuration file.
- ConfigFormat - Enum Class in fr.hytale.loader.config
-
Format of the configuration file.
- ConfigSection - Interface in fr.hytale.loader.config
-
Represents a section within a configuration.
- connect() - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Connects to the MySQL server with connection pooling.
- connect() - Method in class fr.hytale.loader.datastorage.RedisClient
-
Connects to the Redis server with connection pooling.
- contains(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Checks if the config contains a value at the specified path.
- contains(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Checks if a value exists in this section.
- contains(String) - Method in interface fr.hytale.loader.config.Config
-
Checks if a path exists in the config.
- contains(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Checks if a path exists in this section.
- CraftRecipeEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a crafting recipe is executed (ECS event).
- CraftRecipeEvent(CraftRecipeEvent.Pre, Player) - Constructor for class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Constructs a new CraftRecipeEvent.
- CraftRecipeSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling crafting recipe events.
- CraftRecipeSystem() - Constructor for class fr.hytale.loader.internal.CraftRecipeSystem
- createDatabaseIfNotExists(String, int, String, String, String) - Static method in class fr.hytale.loader.datastorage.MySQLClient
-
Creates a database if it doesn't exist.
- createNativePage(PlayerRef) - Method in class fr.hytale.loader.api.ui.CustomUI
-
Creates the native UI page for this custom UI.
- createNativePage(PlayerRef, Player) - Method in class fr.hytale.loader.api.ui.InteractiveUI
-
Creates the native interactive UI page.
- CREATIVE - Enum constant in enum class fr.hytale.loader.api.GameMode
-
Creative mode - players have unlimited resources and cannot take damage.
- CustomUI - Class in fr.hytale.loader.api.ui
-
Simple wrapper for creating custom UIs in Hytale.
- CustomUI(String) - Constructor for class fr.hytale.loader.api.ui.CustomUI
-
Creates a new custom UI with CAN_DISMISS lifetime.
- CustomUI(String, CustomUI.CustomUILifetime) - Constructor for class fr.hytale.loader.api.ui.CustomUI
-
Creates a new custom UI.
- CustomUI.CustomUILifetime - Enum Class in fr.hytale.loader.api.ui
-
UI lifetime options.
D
- DamageBlockEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a block takes damage.
- DamageBlockEvent(DamageBlockEvent, Player) - Constructor for class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Constructs a new DamageBlockEvent.
- DamageBlockSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling block damage events.
- DamageBlockSystem() - Constructor for class fr.hytale.loader.internal.DamageBlockSystem
- DamageSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling player damage events.
- DamageSystem() - Constructor for class fr.hytale.loader.internal.DamageSystem
- DARK_AQUA - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Aqua color code (&3)
- DARK_BLUE - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Blue color code (&1)
- DARK_GRAY - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Gray color code (&8)
- DARK_GREEN - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Green color code (&2)
- DARK_PURPLE - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Purple color code (&5)
- DARK_RED - Static variable in class fr.hytale.loader.api.ChatColor
-
Dark Red color code (&4)
- data - Variable in class fr.hytale.loader.config.BaseConfig
-
The data map holding the configuration values.
- DAWN - Enum constant in enum class fr.hytale.loader.api.Time
-
06:00 AM - Early morning
- decr(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Decrements a numeric value.
- decrBy(String, long) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Decrements a numeric value by a specific amount.
- defaults - Variable in class fr.hytale.loader.config.BaseConfig
-
The map holding default values.
- delete() - Method in class fr.hytale.loader.utils.WebRequest
-
Performs a synchronous DELETE request.
- delete(String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Deletes one or more keys.
- deleteAsync() - Method in class fr.hytale.loader.utils.WebRequest
-
Performs an asynchronous DELETE request.
- description() - Element in annotation interface fr.hytale.loader.command.Arg
-
The description of the argument.
- description() - Element in annotation interface fr.hytale.loader.command.Command
-
A human-readable description of what the command does.
- disconnect() - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Disconnects from the MySQL server and closes the connection pool.
- disconnect() - Method in class fr.hytale.loader.datastorage.RedisClient
-
Disconnects from the Redis server and closes the connection pool.
- DiscoverZoneEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a player discovers a new zone.
- DiscoverZoneEvent(DiscoverZoneEvent.Display, Player) - Constructor for class fr.hytale.loader.event.types.ecs.DiscoverZoneEvent
-
Constructs a new DiscoverZoneEvent.
- DiscoverZoneSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling zone discovery events.
- DiscoverZoneSystem() - Constructor for class fr.hytale.loader.internal.DiscoverZoneSystem
- distance(Location) - Method in class fr.hytale.loader.api.Location
- distanceSquared(Location) - Method in class fr.hytale.loader.api.Location
- DropItemEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when an item is dropped.
- DropItemEvent(DropItemEvent.Drop, Player) - Constructor for class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Constructs a new DropItemEvent.
- DropItemSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling item drop events.
- DropItemSystem() - Constructor for class fr.hytale.loader.internal.DropItemSystem
- DUSK - Enum constant in enum class fr.hytale.loader.api.Time
-
18:00 PM - Evening/Sunset
E
- Entity - Class in fr.hytale.loader.api
-
Represents an entity in the Hytale world.
- Entity(Entity) - Constructor for class fr.hytale.loader.api.Entity
-
Creates a new Entity wrapper.
- equals(Object) - Method in class fr.hytale.loader.api.Block
- equals(Object) - Method in class fr.hytale.loader.api.Entity
- equals(Object) - Method in class fr.hytale.loader.api.Location
- equals(Object) - Method in class fr.hytale.loader.api.Player
- equals(Object) - Method in class fr.hytale.loader.api.World
- equals(Object) - Method in class fr.hytale.loader.permission.Permission
- EventHandler - Annotation Interface in fr.hytale.loader.event
-
Marks a method as an event handler.
- EventScanner - Class in fr.hytale.loader.event
-
Utility class for scanning and registering event handlers.
- EventScanner() - Constructor for class fr.hytale.loader.event.EventScanner
- Example Usage: - Section in class fr.hytale.loader.api.ui.CustomUI
- Example Usage: - Section in class fr.hytale.loader.api.ui.InteractiveUI
- Example Usage: - Section in class fr.hytale.loader.datastorage.MySQLClient
- Example Usage: - Section in class fr.hytale.loader.datastorage.RedisClient
- execute(CommandContext) - Method in class fr.hytale.loader.command.SimpleCommand
-
Executes the command by invoking the wrapped method.
- execute(String, Object...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes an SQL statement (INSERT, UPDATE, DELETE, CREATE, etc.).
- executeBatch(String, List) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes a batch of SQL statements.
- exists(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Checks if a key exists.
- expire(String, long) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Sets an expiration time on a key.
F
- file - Variable in class fr.hytale.loader.config.BaseConfig
-
The file associated with this configuration.
- FIREFLIES - Enum constant in enum class fr.hytale.loader.api.WeatherType
- FOGGY - Enum constant in enum class fr.hytale.loader.api.WeatherType
- forCommand(String, String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a command permission.
- forCommand(String, String, String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a command permission with a sub-command.
- fr.hytale.loader.api - package fr.hytale.loader.api
- fr.hytale.loader.api.inventory - package fr.hytale.loader.api.inventory
- fr.hytale.loader.api.ui - package fr.hytale.loader.api.ui
- fr.hytale.loader.command - package fr.hytale.loader.command
- fr.hytale.loader.config - package fr.hytale.loader.config
- fr.hytale.loader.datastorage - package fr.hytale.loader.datastorage
- fr.hytale.loader.event - package fr.hytale.loader.event
- fr.hytale.loader.event.types.ecs - package fr.hytale.loader.event.types.ecs
- fr.hytale.loader.event.types.player - package fr.hytale.loader.event.types.player
- fr.hytale.loader.internal - package fr.hytale.loader.internal
- fr.hytale.loader.permission - package fr.hytale.loader.permission
- fr.hytale.loader.plugin - package fr.hytale.loader.plugin
- fr.hytale.loader.scheduler - package fr.hytale.loader.scheduler
- fr.hytale.loader.utils - package fr.hytale.loader.utils
- fromAssetName(String) - Static method in enum class fr.hytale.loader.api.WeatherType
-
Gets a WeatherType from its asset name.
- fromId(int) - Static method in enum class fr.hytale.loader.api.GameMode
-
Gets a GameMode by its numeric ID.
- fromNative(GameMode) - Static method in enum class fr.hytale.loader.api.GameMode
-
Converts a native Hytale GameMode to a HytaleLoader GameMode.
- fromNative(String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a permission from a native Hytale permission string.
G
- GameMode - Enum Class in fr.hytale.loader.api
-
Represents the game mode of a player.
- get() - Method in class fr.hytale.loader.utils.WebRequest
-
Performs a synchronous GET request.
- get(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a value from the config.
- get(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a value from this section.
- get(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a value from the config.
- get(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a value from this section.
- get(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets a string value for the given key.
- get(String, Object) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a value from the config with a default fallback.
- get(String, Object) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a value from this section with a default.
- get(String, Object) - Method in interface fr.hytale.loader.config.Config
-
Gets a value with a default fallback.
- get(String, Object) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a value with default.
- getAmmo() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current ammo.
- getAssetName() - Method in enum class fr.hytale.loader.api.WeatherType
-
Gets the native asset name for this weather type.
- getAsync() - Method in class fr.hytale.loader.utils.WebRequest
-
Performs an asynchronous GET request.
- getBlockAt(int, int, int) - Method in class fr.hytale.loader.api.World
-
Gets the Block object at the specified coordinates.
- getBlockAt(Location) - Method in class fr.hytale.loader.api.World
-
Gets the Block object at the specified location.
- getBlockIdentifier(int, int, int) - Method in class fr.hytale.loader.api.World
-
Gets the identifier of the block at the specified coordinates.
- getBlockIdentifier(Location) - Method in class fr.hytale.loader.api.World
-
Gets the identifier of the block at the specified location.
- getBlockKey() - Method in class fr.hytale.loader.api.Item
-
Gets the block key associated with this item, if any.
- getBlockType() - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Gets the type of block being broken.
- getBlockType() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the type of block being damaged.
- getBlockType() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Gets the type of block being used.
- getBlockX() - Method in class fr.hytale.loader.api.Location
- getBlockY() - Method in class fr.hytale.loader.api.Location
- getBlockZ() - Method in class fr.hytale.loader.api.Location
- getBoolean(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a boolean value from the config.
- getBoolean(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a boolean from this section.
- getBoolean(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a boolean value.
- getBoolean(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a boolean value.
- getBoolean(String, boolean) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a boolean value from the config with a default.
- getBoolean(String, boolean) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a boolean from this section with a default.
- getBoolean(String, boolean) - Method in interface fr.hytale.loader.config.Config
-
Gets a boolean value with default.
- getBoolean(String, boolean) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a boolean value with default.
- getClientUseTime() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the client use time.
- getClientUseTime() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the client use time.
- getConfig() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Gets the plugin's configuration.
- getConfigFormat() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Gets the preferred configuration format.
- getContext() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Gets the interaction context.
- getCraftedRecipe() - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Gets the crafting recipe being used.
- getCraftedRecipe() - Method in class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- getCurrentDamage() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the current accumulated damage on the block.
- getDamage() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the damage being applied in this event.
- getDamage() - Method in class fr.hytale.loader.event.types.player.PlayerDamageEvent
-
Gets the damage information.
- getDataFolder() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Gets the plugin's data folder.
- getDataSource() - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Gets direct access to the HikariCP data source.
- getDefaultWorld() - Static method in class fr.hytale.loader.api.Server
-
Gets the default world of the server.
- getDiscoveryInfo() - Method in class fr.hytale.loader.event.types.ecs.DiscoverZoneEvent
-
Gets the zone discovery information.
- getDouble(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a double value from the config.
- getDouble(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a double from this section.
- getDouble(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a double value.
- getDouble(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a double value.
- getDouble(String, double) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a double value from the config with a default.
- getDouble(String, double) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a double from this section with a default.
- getDouble(String, double) - Method in interface fr.hytale.loader.config.Config
-
Gets a double value with default.
- getDouble(String, double) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a double value with default.
- getEntity(int) - Method in class fr.hytale.loader.api.World
-
Gets an entity by its network ID.
- getEntity(UUID) - Method in class fr.hytale.loader.api.World
-
Gets an entity by its UUID.
- getFile() - Method in class fr.hytale.loader.config.BaseConfig
-
Gets the file associated with this config.
- getFile() - Method in interface fr.hytale.loader.config.Config
-
Gets the file this config is bound to.
- getFileName() - Method in enum class fr.hytale.loader.config.ConfigFormat
-
Gets the default file name for this format.
- getFromDefaults(String, Object) - Method in class fr.hytale.loader.config.BaseConfig
-
Helper method to get a value from the defaults map.
- getFuture() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Gets the underlying ScheduledFuture.
- getGameMode() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current game mode.
- getHealth() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current health.
- getId() - Method in enum class fr.hytale.loader.api.GameMode
-
Gets the numeric ID of this game mode.
- getId() - Method in class fr.hytale.loader.api.Item
-
Gets the item's ID.
- getID() - Method in class fr.hytale.loader.api.Entity
-
Gets the network ID of the entity.
- getInstance() - Static method in class fr.hytale.loader.permission.PermissionManager
-
Gets the singleton instance of the PermissionManager.
- getInt(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets an int value from the config.
- getInt(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets an int from this section.
- getInt(String) - Method in interface fr.hytale.loader.config.Config
-
Gets an integer value.
- getInt(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets an integer value.
- getInt(String, int) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets an int value from the config with a default.
- getInt(String, int) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets an int from this section with a default.
- getInt(String, int) - Method in interface fr.hytale.loader.config.Config
-
Gets an integer value with default.
- getInt(String, int) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets an integer value with default.
- getInteractionType() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Gets the type of interaction being performed.
- getInventory() - Method in class fr.hytale.loader.api.Player
-
Gets the player's inventory.
- getInventorySectionId() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Gets the inventory section ID.
- getItem(int) - Method in class fr.hytale.loader.api.inventory.Inventory
-
Return the item at the slot given
- getItemInHand() - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Gets the item being used to break the block.
- getItemInHand() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the item being used to damage the block.
- getItemInHand() - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Gets the item being used to place the block.
- getItemInHand() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the item in the player's hand.
- getItemInHand() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the item in the player's hand.
- getItems() - Method in class fr.hytale.loader.api.inventory.Inventory
-
Gets the items in the inventory.
- getItemStack() - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Gets the item stack being dropped.
- getKeys(boolean) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a set of keys at the root of the config.
- getKeys(boolean) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets keys from this section.
- getKeys(boolean) - Method in interface fr.hytale.loader.config.Config
-
Gets all keys in the config.
- getKeys(boolean) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets all keys in this section.
- getKeysFromMap(Map, String, boolean) - Method in class fr.hytale.loader.config.BaseConfig
-
Recursive helper to retrieve keys from a map.
- getLifetime() - Method in class fr.hytale.loader.api.ui.CustomUI
-
Gets the UI lifetime.
- getLifetime() - Method in class fr.hytale.loader.api.ui.InteractiveUI
-
Gets the UI lifetime.
- getList(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a List from the config.
- getList(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a list value.
- getList(String, List) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a List from the config with a default.
- getList(String, List) - Method in interface fr.hytale.loader.config.Config
-
Gets a list value with default.
- getLocation() - Method in class fr.hytale.loader.api.Block
-
Gets the location of this block.
- getLocation() - Method in class fr.hytale.loader.api.Entity
-
Gets the entity's current location.
- getMana() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current mana.
- getMessage() - Method in class fr.hytale.loader.event.types.player.PlayerChatEvent
- getMouseButton() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the mouse button event details.
- getMouseMotion() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the mouse motion event details.
- getName() - Method in class fr.hytale.loader.api.Player
-
Gets the player's username.
- getName() - Method in class fr.hytale.loader.api.World
-
Gets the world name.
- getNative() - Method in class fr.hytale.loader.api.World
-
Gets the native Hytale world object.
- getNativeEntity() - Method in class fr.hytale.loader.api.Entity
-
Gets the native Hytale entity.
- getNativeInventory() - Method in class fr.hytale.loader.api.inventory.Inventory
-
Gets the native Hytale inventory instance.
- getNativeItemStack() - Method in class fr.hytale.loader.api.Item
-
Gets the native Hytale item stack instance.
- getNativePlayer() - Method in class fr.hytale.loader.api.Player
-
Gets the native Hytale player instance.
- getNativePlayerRef() - Method in class fr.hytale.loader.event.types.player.PlayerQuitEvent
-
Gets the native Hytale player reference.
- getNewSlot() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Gets the new active slot index.
- getNode() - Method in class fr.hytale.loader.permission.Permission
-
Gets the permission node.
- getOnlineCount() - Static method in class fr.hytale.loader.api.Server
-
Gets the number of players currently online.
- getOnlinePlayers() - Static method in class fr.hytale.loader.api.Server
-
Gets all online players on the server.
- getOriginalEvent() - Method in class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Gets the original Hytale event.
- getOriginalEvent() - Method in class fr.hytale.loader.event.types.player.PlayerQuitEvent
-
Gets the original Hytale event.
- getOxygen() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current oxygen.
- getParent() - Method in class fr.hytale.loader.permission.Permission
-
Gets the parent permission of this permission.
- getPercent() - Method in enum class fr.hytale.loader.api.Time
-
Gets the time value as a percentage of the day (0.0 to 1.0).
- getPermissions() - Method in class fr.hytale.loader.api.Player
-
Gets all permissions this player has.
- getPermissions(UUID) - Method in class fr.hytale.loader.permission.PermissionManager
-
Gets all permissions for a player.
- getPitch() - Method in class fr.hytale.loader.api.Location
- getPitch() - Method in class fr.hytale.loader.api.Player
-
Gets the player's pitch rotation.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Gets the player who broke the block.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Gets the player who crafted the recipe.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the player who damaged the block.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.DiscoverZoneEvent
-
Gets the player who discovered the zone.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Gets the player who dropped the item.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Gets the player who placed the block.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Gets the player who switched slots.
- getPlayer() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Gets the player who used the block.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerDamageEvent
-
Gets the player who took damage.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Gets the player who joined.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the player who clicked the mouse button.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the player who moved the mouse.
- getPlayer() - Method in class fr.hytale.loader.event.types.player.PlayerQuitEvent
-
Gets the player who left the server.
- getPlayer(CommandContext) - Static method in class fr.hytale.loader.command.CommandUtils
-
Gets the command sender as a HytaleLoader Player.
- getPlayer(String) - Static method in class fr.hytale.loader.api.Server
-
Gets a player by their username (case-insensitive).
- getPlayer(UUID) - Static method in class fr.hytale.loader.api.Server
-
Gets a player by their UUID.
- getPlayerCount() - Method in class fr.hytale.loader.permission.PermissionManager
-
Gets the number of players with stored permissions.
- getPlayerName() - Method in class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- getPlayerName() - Method in class fr.hytale.loader.event.types.player.PlayerDamageEvent
-
Gets the player's username.
- getPlayerName() - Method in class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Gets the player's username.
- getPlayerName() - Method in class fr.hytale.loader.event.types.player.PlayerQuitEvent
-
Gets the player's username.
- getPlayerRef() - Method in class fr.hytale.loader.api.Player
-
Gets the native Hytale player reference.
- getPlayerRef() - Method in class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Gets the player reference.
- getPlayersInWorld(World) - Static method in class fr.hytale.loader.api.Server
-
Gets all players in a specific world.
- getPlayersInWorld(String) - Static method in class fr.hytale.loader.api.Server
-
Gets all players in a world by its name.
- getPool() - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets direct access to the Jedis connection pool.
- getPositionX() - Method in class fr.hytale.loader.api.Player
-
Gets the player's X position.
- getPositionY() - Method in class fr.hytale.loader.api.Player
-
Gets the player's Y position.
- getPositionZ() - Method in class fr.hytale.loader.api.Player
-
Gets the player's Z position.
- getPreviousSlot() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Gets the previous active slot index.
- getQuantity() - Method in class fr.hytale.loader.api.Item
-
Gets the item's quantity.
- getQuantity() - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Gets the quantity being crafted.
- getQuantity() - Method in class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- getQuery() - Method in class fr.hytale.loader.internal.BreakBlockSystem
- getQuery() - Method in class fr.hytale.loader.internal.CraftRecipeSystem
- getQuery() - Method in class fr.hytale.loader.internal.DamageBlockSystem
- getQuery() - Method in class fr.hytale.loader.internal.DamageSystem
-
Gets the query for this system to determine which entities it processes.
- getQuery() - Method in class fr.hytale.loader.internal.DiscoverZoneSystem
- getQuery() - Method in class fr.hytale.loader.internal.DropItemSystem
- getQuery() - Method in class fr.hytale.loader.internal.PlaceBlockSystem
- getQuery() - Method in class fr.hytale.loader.internal.SwitchActiveSlotSystem
- getQuery() - Method in class fr.hytale.loader.internal.UseBlockSystem
- getRecipeName() - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Gets the name/ID of the recipe.
- getRecipeName() - Method in class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- getResponse() - Method in class fr.hytale.loader.utils.WebRequest
-
Makes a GET request and returns the full HttpResponse.
- getRotation() - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Gets the rotation of the block being placed.
- getScheduler() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Gets the scheduler for this plugin.
- getScreenPoint() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the screen point coordinates.
- getScreenPoint() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the screen point coordinates.
- getSection(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a Configuration Section.
- getSection(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a nested section from this section.
- getSection(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a config section.
- getSection(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a nested section.
- getSender() - Method in class fr.hytale.loader.event.types.player.PlayerChatEvent
- getSignatureEnergy() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current signature energy.
- getStamina() - Method in class fr.hytale.loader.api.Player
-
Gets the player's current stamina.
- getString(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a String value from the config.
- getString(String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a String from this section.
- getString(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a string value.
- getString(String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a string value.
- getString(String, String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a String value from the config with a default.
- getString(String, String) - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets a String from this section with a default.
- getString(String, String) - Method in interface fr.hytale.loader.config.Config
-
Gets a string value with default.
- getString(String, String) - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets a string value with default.
- getStringList(String) - Method in class fr.hytale.loader.config.BaseConfig
-
Gets a List of Strings from the config.
- getStringList(String) - Method in interface fr.hytale.loader.config.Config
-
Gets a string list.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Gets the position of the block being broken.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Gets the position of the block being damaged.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Gets the position where the block is being placed.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Gets the position of the block being used.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the target block position.
- getTargetBlock() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the target block position.
- getTargetEntity() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Gets the target entity.
- getTargetEntity() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Gets the target entity.
- getThrowSpeed() - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Gets the velocity at which the item will be thrown.
- getTimeHour() - Method in class fr.hytale.loader.api.World
-
Gets the current hour of the day (0-23).
- getType() - Method in class fr.hytale.loader.api.Block
-
Gets the identifier (type) of this block.
- getUiFilePath() - Method in class fr.hytale.loader.api.ui.CustomUI
-
Gets the UI file path.
- getUiFilePath() - Method in class fr.hytale.loader.api.ui.InteractiveUI
-
Gets the UI file path.
- getUUID() - Method in class fr.hytale.loader.api.Entity
-
Gets the UUID of the entity.
- getUUID() - Method in class fr.hytale.loader.api.Player
-
Gets the player's UUID.
- getValues() - Method in class fr.hytale.loader.config.BaseConfig
-
Gets all values in the config as a Map.
- getValues() - Method in class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Gets the values of this section as a Map.
- getValues() - Method in interface fr.hytale.loader.config.Config
-
Gets all values as a map.
- getValues() - Method in interface fr.hytale.loader.config.ConfigSection
-
Gets all values in this section.
- getWeather() - Method in class fr.hytale.loader.api.World
-
Gets the current forced weather type for this world.
- getWeatherName() - Method in class fr.hytale.loader.api.World
-
Gets the current forced weather name for this world.
- getWorld() - Method in class fr.hytale.loader.api.Block
-
Gets the world this block is in.
- getWorld() - Method in class fr.hytale.loader.api.Entity
-
Gets the World this entity is currently in.
- getWorld() - Method in class fr.hytale.loader.api.Location
- getWorld(String) - Static method in class fr.hytale.loader.api.Server
-
Gets a world by its name.
- getWorlds() - Static method in class fr.hytale.loader.api.Server
-
Gets all loaded worlds on the server.
- getX() - Method in class fr.hytale.loader.api.Block
-
Gets the X coordinate.
- getX() - Method in class fr.hytale.loader.api.Location
- getY() - Method in class fr.hytale.loader.api.Block
-
Gets the Y coordinate.
- getY() - Method in class fr.hytale.loader.api.Location
- getYaw() - Method in class fr.hytale.loader.api.Location
- getYaw() - Method in class fr.hytale.loader.api.Player
-
Gets the player's yaw rotation.
- getZ() - Method in class fr.hytale.loader.api.Block
-
Gets the Z coordinate.
- getZ() - Method in class fr.hytale.loader.api.Location
- GOLD - Static variable in class fr.hytale.loader.api.ChatColor
-
Gold color code (&6)
- GRAY - Static variable in class fr.hytale.loader.api.ChatColor
-
Gray color code (&7)
- GREEN - Static variable in class fr.hytale.loader.api.ChatColor
-
Green color code (&a)
H
- handle(int, ArchetypeChunk, Store, CommandBuffer, BreakBlockEvent) - Method in class fr.hytale.loader.internal.BreakBlockSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, CraftRecipeEvent.Pre) - Method in class fr.hytale.loader.internal.CraftRecipeSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, DamageBlockEvent) - Method in class fr.hytale.loader.internal.DamageBlockSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, DiscoverZoneEvent.Display) - Method in class fr.hytale.loader.internal.DiscoverZoneSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, DropItemEvent.Drop) - Method in class fr.hytale.loader.internal.DropItemSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, PlaceBlockEvent) - Method in class fr.hytale.loader.internal.PlaceBlockSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, SwitchActiveSlotEvent) - Method in class fr.hytale.loader.internal.SwitchActiveSlotSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, UseBlockEvent.Pre) - Method in class fr.hytale.loader.internal.UseBlockSystem
- handle(int, ArchetypeChunk, Store, CommandBuffer, Damage) - Method in class fr.hytale.loader.internal.DamageSystem
-
Handles damage events from the ECS and dispatches PlayerDamageEvent.
- hashCode() - Method in class fr.hytale.loader.api.Block
- hashCode() - Method in class fr.hytale.loader.api.Entity
- hashCode() - Method in class fr.hytale.loader.api.Location
- hashCode() - Method in class fr.hytale.loader.api.Player
- hashCode() - Method in class fr.hytale.loader.api.World
- hashCode() - Method in class fr.hytale.loader.permission.Permission
- hasPermission(Permission) - Method in class fr.hytale.loader.api.Player
-
Checks if the player has a specific permission.
- hasPermission(String) - Method in class fr.hytale.loader.api.Player
-
Checks if the player has a specific permission.
- hasPermission(UUID, Permission) - Method in class fr.hytale.loader.permission.PermissionManager
-
Checks if a player has a specific permission.
- hdel(String, String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Deletes one or more fields from a hash.
- header(String, String) - Method in class fr.hytale.loader.utils.WebRequest
-
Adds a header to the request.
- hexists(String, String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Checks if a field exists in a hash.
- hget(String, String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets a field value from a hash.
- hgetAll(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets all fields and values from a hash.
- HOSTILE - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- hset(String, String, String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Sets a field value in a hash.
- hytaleCommand(String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a Hytale native command permission.
I
- incr(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Increments a numeric value.
- incrBy(String, long) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Increments a numeric value by a specific amount.
- insert(String, Object...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes an INSERT and returns the generated key.
- InteractiveUI - Class in fr.hytale.loader.api.ui
-
Simplified interactive UI wrapper that handles codec complexity automatically.
- InteractiveUI(String) - Constructor for class fr.hytale.loader.api.ui.InteractiveUI
-
Creates a new interactive UI with CAN_DISMISS lifetime.
- InteractiveUI(String, InteractiveUI.UILifetime) - Constructor for class fr.hytale.loader.api.ui.InteractiveUI
-
Creates a new interactive UI.
- InteractiveUI.SimpleEventData - Class in fr.hytale.loader.api.ui
-
Simple event data structure.
- InteractiveUI.UILifetime - Enum Class in fr.hytale.loader.api.ui
-
UI lifetime options.
- Inventory - Class in fr.hytale.loader.api.inventory
-
HytaleLoader wrapper for the native Hytale Inventory class.
- Inventory(Inventory) - Constructor for class fr.hytale.loader.api.inventory.Inventory
-
Constructs a new Inventory wrapper.
- InventoryPlayer - Class in fr.hytale.loader.api.inventory
-
HytaleLoader wrapper for a player's inventory.
- InventoryPlayer(Player) - Constructor for class fr.hytale.loader.api.inventory.InventoryPlayer
-
Constructs a new Inventory wrapper for a player.
- isActive() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Checks if this task is still running or scheduled to run.
- isBroken() - Method in class fr.hytale.loader.api.Item
-
Checks if the item is broken.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.DiscoverZoneEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.player.PlayerChatEvent
- isCancelled() - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Checks if this task has been cancelled.
- isChildOf(Permission) - Method in class fr.hytale.loader.permission.Permission
-
Checks if this permission is a child of another permission.
- isClientRequest() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Checks if the switch was requested by the client.
- isConnected() - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Checks if the client is connected to MySQL.
- isConnected() - Method in class fr.hytale.loader.datastorage.RedisClient
-
Checks if the client is connected to Redis.
- isDay() - Method in class fr.hytale.loader.api.World
-
Checks if it is currently day time (between 06:00 and 18:00).
- isDone() - Method in class fr.hytale.loader.scheduler.ScheduledTask
-
Checks if this task has completed.
- isEquivalentType(Item) - Method in class fr.hytale.loader.api.Item
-
Checks if this item is of an equivalent type to another item.
- isOnline() - Method in class fr.hytale.loader.api.Player
-
Checks if the player is currently online.
- isOp() - Method in class fr.hytale.loader.api.Player
-
Checks if the player is an operator.
- isParentOf(Permission) - Method in class fr.hytale.loader.permission.Permission
-
Checks if this permission is a parent of another permission.
- isPlayer(CommandContext) - Static method in class fr.hytale.loader.command.CommandUtils
-
Checks if the command sender is a player.
- isServerRequest() - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Checks if the switch was requested by the server.
- isShutdown() - Method in class fr.hytale.loader.scheduler.Scheduler
-
Checks if the scheduler has been shut down.
- isValid() - Method in class fr.hytale.loader.api.Entity
-
Checks if the entity has been removed or is valid.
- ITALIC - Static variable in class fr.hytale.loader.api.ChatColor
-
Italic format code (&o)
- Item - Class in fr.hytale.loader.api
-
HytaleLoader wrapper for the native Hytale ItemStack class.
- Item(ItemStack) - Constructor for class fr.hytale.loader.api.Item
-
Constructs a new Item wrapper from an existing ItemStack.
- Item(String, int) - Constructor for class fr.hytale.loader.api.Item
-
Constructs a new Item with the specified ID and quantity.
J
- JSON - Enum constant in enum class fr.hytale.loader.config.ConfigFormat
-
JSON format (config.json).
- JsonConfig - Class in fr.hytale.loader.config
-
JSON-based configuration implementation.
- JsonConfig(File) - Constructor for class fr.hytale.loader.config.JsonConfig
-
Creates a new JSON configuration linked to the specified file.
K
- keys(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets all keys matching a pattern.
- kick(String) - Method in class fr.hytale.loader.api.Player
-
Kicks the player from the server.
L
- LIGHT_PURPLE - Static variable in class fr.hytale.loader.api.ChatColor
-
Light Purple color code (&d)
- LIGHT_RAIN - Enum constant in enum class fr.hytale.loader.api.WeatherType
- llen(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets the length of a list.
- Location - Class in fr.hytale.loader.api
-
Represents a 3D location in a Hytale world.
- Location(World, double, double, double) - Constructor for class fr.hytale.loader.api.Location
-
Constructs from native world.
- Location(World, double, double, double, float, float) - Constructor for class fr.hytale.loader.api.Location
-
Constructs from native world with rotation.
- Location(World, double, double, double) - Constructor for class fr.hytale.loader.api.Location
-
Constructs a new Location.
- Location(World, double, double, double, float, float) - Constructor for class fr.hytale.loader.api.Location
-
Constructs a new Location with rotation.
- lpush(String, String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Pushes a value to the left (start) of a list.
- lrange(String, long, long) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets a range of elements from a list.
M
- MapConfigSection(Map) - Constructor for class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Creates a new config section.
- MASTER - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- maxDurability() - Method in class fr.hytale.loader.api.Item
-
Gets the maximum durability of the item.
- MIDNIGHT - Enum constant in enum class fr.hytale.loader.api.Time
-
00:00 AM - Midnight
- MORNING - Enum constant in enum class fr.hytale.loader.api.Time
-
08:00 AM - Morning
- MUSIC - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- MySQLClient - Class in fr.hytale.loader.datastorage
-
MySQL client for managing remote MySQL database connections.
- MySQLClient(String, int, String, String, String) - Constructor for class fr.hytale.loader.datastorage.MySQLClient
-
Creates a new MySQL client.
- MySQLClient.SQLStatement - Class in fr.hytale.loader.datastorage
-
Helper class for transaction statements.
N
- name() - Element in annotation interface fr.hytale.loader.command.Arg
-
The name of the argument.
- name() - Element in annotation interface fr.hytale.loader.command.Command
-
The name of the command.
- nativeEntity - Variable in class fr.hytale.loader.api.Entity
- NEUTRAL - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- NOON - Enum constant in enum class fr.hytale.loader.api.Time
-
12:00 PM - High noon
O
- OBFUSCATED - Static variable in class fr.hytale.loader.api.ChatColor
-
Obfuscated format code (&k)
- of(String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a permission from a permission node string.
- onButtonClick(String, BiConsumer) - Method in class fr.hytale.loader.api.ui.InteractiveUI
-
Registers a button click handler.
- onDisable() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Called when the plugin is disabled.
- onEnable() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Called when the plugin is enabled.
- onPlayerChat(PlayerChatEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Handles player chat events from the native Hytale event system.
- onPlayerCraft(PlayerCraftEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Deprecated.The underlying Hytale event is deprecated
- onPlayerJoin(AddPlayerToWorldEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Handles player join events from the native Hytale event system.
- onPlayerMouseButton(PlayerMouseButtonEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Handles player mouse button events from the native Hytale event system.
- onPlayerMouseMotion(PlayerMouseMotionEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Handles player mouse motion events from the native Hytale event system.
- onPlayerQuit(PlayerDisconnectEvent) - Method in class fr.hytale.loader.internal.StandardEventDispatcher
-
Handles player disconnect events from the native Hytale event system.
- openCustomUI(CustomUI) - Method in class fr.hytale.loader.api.Player
-
Opens a custom UI for this player.
- openInteractiveUI(InteractiveUI) - Method in class fr.hytale.loader.api.Player
-
Opens an interactive UI with event handling for this player.
- optional() - Element in annotation interface fr.hytale.loader.command.Arg
-
Whether the argument is optional.
P
- permission() - Element in annotation interface fr.hytale.loader.command.Command
-
The permission required to execute this command.
- Permission - Class in fr.hytale.loader.permission
-
Represents a permission node in HytaleLoader.
- PermissionManager - Class in fr.hytale.loader.permission
-
Central manager for player permissions in HytaleLoader.
- ping() - Method in class fr.hytale.loader.datastorage.RedisClient
-
Executes a Redis PING command to test connectivity.
- PlaceBlockEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a block is placed.
- PlaceBlockEvent(PlaceBlockEvent, Player) - Constructor for class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Constructs a new PlaceBlockEvent.
- PlaceBlockSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling block place events.
- PlaceBlockSystem() - Constructor for class fr.hytale.loader.internal.PlaceBlockSystem
- Player - Class in fr.hytale.loader.api
-
HytaleLoader wrapper for the native Hytale Player class.
- Player(Player, PlayerRef) - Constructor for class fr.hytale.loader.api.Player
-
Constructs a new Player wrapper.
- PLAYER - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- PlayerChatEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player sends a chat message.
- PlayerChatEvent(PlayerChatEvent) - Constructor for class fr.hytale.loader.event.types.player.PlayerChatEvent
- PlayerCraftEvent - Class in fr.hytale.loader.event.types.player
-
Deprecated.The underlying Hytale event is deprecated
- PlayerCraftEvent(PlayerCraftEvent) - Constructor for class fr.hytale.loader.event.types.player.PlayerCraftEvent
-
Deprecated.
- PlayerDamageEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player takes damage.
- PlayerDamageEvent(Player, Damage) - Constructor for class fr.hytale.loader.event.types.player.PlayerDamageEvent
-
Constructs a new PlayerDamageEvent.
- PlayerJoinEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player joins the server.
- PlayerJoinEvent(Player, AddPlayerToWorldEvent) - Constructor for class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Constructs a new PlayerJoinEvent.
- PlayerMouseButtonEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player clicks a mouse button.
- PlayerMouseButtonEvent(PlayerMouseButtonEvent, Player) - Constructor for class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Constructs a new PlayerMouseButtonEvent.
- PlayerMouseMotionEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player moves their mouse.
- PlayerMouseMotionEvent(PlayerMouseMotionEvent, Player) - Constructor for class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Constructs a new PlayerMouseMotionEvent.
- PlayerQuitEvent - Class in fr.hytale.loader.event.types.player
-
Called when a player leaves the server.
- PlayerQuitEvent(Player, PlayerDisconnectEvent) - Constructor for class fr.hytale.loader.event.types.player.PlayerQuitEvent
-
Constructs a new PlayerQuitEvent.
- playParticle(Location, String) - Method in class fr.hytale.loader.api.Player
-
Plays a particle effect to the player at a specific location.
- playParticle(Location, String) - Method in class fr.hytale.loader.api.World
-
Plays a particle effect at a specific location for all nearby players.
- playSound(Location, String, float, float) - Method in class fr.hytale.loader.api.Player
-
Plays a sound to the player at a specific location.
- playSound(Location, String, float, float) - Method in class fr.hytale.loader.api.World
-
Plays a sound at a specific location for all nearby players.
- playSound(Location, String, SoundCategory, float, float) - Method in class fr.hytale.loader.api.Player
-
Plays a sound to the player at a specific location.
- playSound(Location, String, SoundCategory, float, float) - Method in class fr.hytale.loader.api.World
-
Plays a sound at a specific location for all nearby players.
- playSound(String, float, float) - Method in class fr.hytale.loader.api.Player
-
Plays a sound to the player (2D, no location).
- playSound(String, SoundCategory, float, float) - Method in class fr.hytale.loader.api.Player
-
Plays a sound to the player (2D, no location).
- post(String) - Method in class fr.hytale.loader.utils.WebRequest
-
Performs a synchronous POST request with a body.
- postAsync(String) - Method in class fr.hytale.loader.utils.WebRequest
-
Performs an asynchronous POST request with a body.
- priority() - Element in annotation interface fr.hytale.loader.event.EventHandler
-
The priority of this event handler.
- put(String) - Method in class fr.hytale.loader.utils.WebRequest
-
Performs a synchronous PUT request with a body.
- putAsync(String) - Method in class fr.hytale.loader.utils.WebRequest
-
Performs an asynchronous PUT request with a body.
Q
- query(String, Object...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes an SQL query and returns results.
- queryOne(String, Object...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes a query and returns a single result.
- queryValue(String, Object...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes a query and returns a single value.
R
- RAIN - Enum constant in enum class fr.hytale.loader.api.WeatherType
- RECORD - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- RED - Static variable in class fr.hytale.loader.api.ChatColor
-
Red color code (&c)
- RedisClient - Class in fr.hytale.loader.datastorage
-
Redis client for managing remote Redis database connections.
- RedisClient(String, int) - Constructor for class fr.hytale.loader.datastorage.RedisClient
-
Creates a new Redis client.
- RedisClient(String, int, String) - Constructor for class fr.hytale.loader.datastorage.RedisClient
-
Creates a new Redis client with authentication.
- RedisClient(String, int, String, int) - Constructor for class fr.hytale.loader.datastorage.RedisClient
-
Creates a new Redis client with full configuration.
- registerCommand(Object) - Method in class fr.hytale.loader.plugin.SimplePlugin
- registerCommands(SimplePlugin, Object) - Static method in class fr.hytale.loader.command.CommandScanner
-
Registers all command methods in a container object.
- registerListener(SimpleListener) - Method in class fr.hytale.loader.plugin.SimplePlugin
- registerListeners(SimplePlugin, SimpleListener) - Static method in class fr.hytale.loader.event.EventScanner
-
Registers all event handler methods in a listener object.
- reload() - Method in interface fr.hytale.loader.config.Config
-
Reloads the config from file.
- reload() - Method in class fr.hytale.loader.config.JsonConfig
-
Reloads the configuration from the file.
- reload() - Method in class fr.hytale.loader.config.YamlConfig
-
Reloads the configuration from the file.
- reloadConfig() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Reloads the plugin's configuration from disk.
- remove() - Method in class fr.hytale.loader.api.Entity
-
Removes the entity from the world.
- removePermission(Permission) - Method in class fr.hytale.loader.api.Player
-
Removes a permission from this player.
- removePermission(String) - Method in class fr.hytale.loader.api.Player
-
Removes a permission from this player.
- removePermission(UUID, Permission) - Method in class fr.hytale.loader.permission.PermissionManager
-
Removes a permission from a player.
- requirePlayer(CommandContext) - Static method in class fr.hytale.loader.command.CommandUtils
-
Gets the command sender as a Player, or throws an exception.
- requiresConfirmation() - Element in annotation interface fr.hytale.loader.command.Command
-
Whether this command requires user confirmation before execution.
- RESET - Static variable in class fr.hytale.loader.api.ChatColor
-
Reset format code (&r)
- rpush(String, String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Pushes a value to the right (end) of a list.
- runTask(Runnable) - Method in class fr.hytale.loader.scheduler.Scheduler
-
Runs a task immediately (on the next available thread).
- runTaskAsync(Runnable) - Method in class fr.hytale.loader.scheduler.Scheduler
-
Runs a task asynchronously on a separate thread pool.
- runTaskAsync(Callable) - Method in class fr.hytale.loader.scheduler.Scheduler
-
Runs a task asynchronously and returns a result.
- runTaskLater(Runnable, long) - Method in class fr.hytale.loader.scheduler.Scheduler
-
Runs a task after a specified delay.
- runTaskTimer(Runnable, long, long) - Method in class fr.hytale.loader.scheduler.Scheduler
-
Runs a task repeatedly with a fixed delay between executions.
S
- sadd(String, String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Adds members to a set.
- SANDSTORM - Enum constant in enum class fr.hytale.loader.api.WeatherType
- save() - Method in interface fr.hytale.loader.config.Config
-
Saves the config to file.
- save() - Method in class fr.hytale.loader.config.JsonConfig
-
Saves the current configuration data to the file in JSON format.
- save() - Method in class fr.hytale.loader.config.YamlConfig
-
Saves the current configuration data to the file in YAML format.
- saveConfig() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Saves the plugin's configuration to disk.
- saveDefaultConfig() - Method in class fr.hytale.loader.plugin.SimplePlugin
-
Saves the default config from resources.
- scanAndRegister(SimplePlugin) - Static method in class fr.hytale.loader.command.CommandScanner
-
Scans and registers all command methods in the plugin.
- ScheduledTask - Class in fr.hytale.loader.scheduler
-
Represents a scheduled task that can be cancelled.
- ScheduledTask(ScheduledFuture) - Constructor for class fr.hytale.loader.scheduler.ScheduledTask
-
Creates a new ScheduledTask wrapper.
- Scheduler - Class in fr.hytale.loader.scheduler
-
HytaleLoader task scheduler for executing tasks synchronously and asynchronously.
- Scheduler() - Constructor for class fr.hytale.loader.scheduler.Scheduler
-
Creates a new scheduler with default thread pool sizes.
- Scheduler(int, int) - Constructor for class fr.hytale.loader.scheduler.Scheduler
-
Creates a new scheduler with custom thread pool sizes.
- sendColoredMessage(String) - Method in class fr.hytale.loader.api.Player
-
Sends a colored message to this player.
- sendMessage(Message) - Method in class fr.hytale.loader.api.Player
-
Sends a formatted message to this player.
- sendMessage(String) - Method in class fr.hytale.loader.api.Player
-
Sends a message to this player.
- sendTitle(String) - Method in class fr.hytale.loader.api.Player
-
Show to the player a title at the top of the screen
- sendTitleWithSubtitle(String, String) - Method in class fr.hytale.loader.api.Player
-
Show to the player a title at the top of the screen
- Server - Class in fr.hytale.loader.api
-
Server utility class for server-wide operations.
- set(String, Object) - Method in class fr.hytale.loader.config.BaseConfig
-
Sets a value in the configuration at the specified path.
- set(String, Object) - Method in interface fr.hytale.loader.config.Config
-
Sets a value in the config.
- set(String, String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Sets a string value for the given key.
- setAmmo(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's ammo.
- setBlock(int, int, int, String) - Method in class fr.hytale.loader.api.World
-
Sets the block at the specified coordinates.
- setBlock(Block) - Method in class fr.hytale.loader.api.World
-
Sets the block at the specified location in the block arguments.
- setBlock(Location, String) - Method in class fr.hytale.loader.api.World
-
Sets the block at the specified location.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.CraftRecipeEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.DiscoverZoneEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.player.PlayerChatEvent
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.player.PlayerMouseButtonEvent
-
Sets the cancelled state of this event.
- setCancelled(boolean) - Method in class fr.hytale.loader.event.types.player.PlayerMouseMotionEvent
-
Sets the cancelled state of this event.
- setDamage(float) - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Sets the damage to be applied.
- setDefaults(Map) - Method in class fr.hytale.loader.config.BaseConfig
-
Sets the default values for the configuration.
- setDefaults(Map) - Method in interface fr.hytale.loader.config.Config
-
Sets the default values for this config.
- setex(String, String, long) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Sets a string value with expiration time.
- setGameMode(GameMode) - Method in class fr.hytale.loader.api.Player
-
Sets the player's game mode.
- setHealth(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's health.
- setItem(Item, int) - Method in class fr.hytale.loader.api.inventory.Inventory
-
Sets the item at the specified slot in the inventory.
- setItemStack(ItemStack) - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Sets the item stack to be dropped.
- setJoinMessage(boolean) - Method in class fr.hytale.loader.event.types.player.PlayerJoinEvent
-
Sets whether the join message should be broadcast to all players.
- setMana(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's mana.
- setMessage(String) - Method in class fr.hytale.loader.event.types.player.PlayerChatEvent
- setNewSlot(byte) - Method in class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Sets the new active slot index.
- setOxygen(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's oxygen.
- setPitch(float) - Method in class fr.hytale.loader.api.Location
- setRotation(RotationTuple) - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Sets the rotation of the block.
- setSignatureEnergy(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's signature energy.
- setStamina(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's stamina.
- setTargetBlock(Vector3i) - Method in class fr.hytale.loader.event.types.ecs.BreakBlockEvent
-
Sets the target block position.
- setTargetBlock(Vector3i) - Method in class fr.hytale.loader.event.types.ecs.DamageBlockEvent
-
Sets the target block position.
- setTargetBlock(Vector3i) - Method in class fr.hytale.loader.event.types.ecs.PlaceBlockEvent
-
Sets the target block position.
- setThrowSpeed(float) - Method in class fr.hytale.loader.event.types.ecs.DropItemEvent
-
Sets the velocity at which the item will be thrown.
- setTime(float) - Method in class fr.hytale.loader.api.World
-
Sets the time of day as a percentage (0.0 to 1.0). 0.0 is Midnight, 0.5 is Noon.
- setTime(Time) - Method in class fr.hytale.loader.api.World
-
Sets the time of day using a convenient enum.
- setTimePaused(boolean) - Method in class fr.hytale.loader.api.World
-
Sets whether the daylight cycle is paused.
- setType(String) - Method in class fr.hytale.loader.api.Block
-
Sets the type of this block.
- setWeather(WeatherType) - Method in class fr.hytale.loader.api.World
-
Sets the weather for this world.
- setWeather(String) - Method in class fr.hytale.loader.api.World
-
Sets the weather for this world.
- setWorld(World) - Method in class fr.hytale.loader.api.Location
- setX(double) - Method in class fr.hytale.loader.api.Location
- setY(double) - Method in class fr.hytale.loader.api.Location
- setYaw(float) - Method in class fr.hytale.loader.api.Location
- setZ(double) - Method in class fr.hytale.loader.api.Location
- SFX - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- shutdown() - Method in class fr.hytale.loader.plugin.SimplePlugin
- shutdown() - Method in class fr.hytale.loader.scheduler.Scheduler
-
Cancels all scheduled tasks and shuts down the scheduler.
- SimpleCommand - Class in fr.hytale.loader.command
-
Internal command wrapper for HytaleLoader.
- SimpleCommand(String, String, boolean, Method, Object) - Constructor for class fr.hytale.loader.command.SimpleCommand
-
Constructs a new SimpleCommand.
- SimpleEventData() - Constructor for class fr.hytale.loader.api.ui.InteractiveUI.SimpleEventData
- simpleGet(String) - Static method in class fr.hytale.loader.utils.WebRequest
-
Makes a simple GET request to a URL.
- SimpleListener - Interface in fr.hytale.loader.event
-
Marker interface for classes that can listen to HytaleLoader events.
- SimplePlugin - Class in fr.hytale.loader.plugin
-
Base class for HytaleLoader plugins.
- SimplePlugin(JavaPluginInit) - Constructor for class fr.hytale.loader.plugin.SimplePlugin
-
Constructs a new SimplePlugin instance.
- simplePost(String, String) - Static method in class fr.hytale.loader.utils.WebRequest
-
Makes a simple POST request to a URL with JSON body.
- sismember(String, String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Checks if a member exists in a set.
- smembers(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets all members of a set.
- SoundCategory - Enum Class in fr.hytale.loader.api
-
Represents the category of a sound.
- spawnEntity(Location, String) - Method in class fr.hytale.loader.api.World
-
Spawns an entity at the specified location.
- SQLStatement(String, Object...) - Constructor for class fr.hytale.loader.datastorage.MySQLClient.SQLStatement
- srem(String, String...) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Removes members from a set.
- StandardEventDispatcher - Class in fr.hytale.loader.internal
-
Internal dispatcher for standard player events.
- StandardEventDispatcher() - Constructor for class fr.hytale.loader.internal.StandardEventDispatcher
- start() - Method in class fr.hytale.loader.plugin.SimplePlugin
- STORM - Enum constant in enum class fr.hytale.loader.api.WeatherType
- STRIKETHROUGH - Static variable in class fr.hytale.loader.api.ChatColor
-
Strikethrough format code (&m)
- subtract(double, double, double) - Method in class fr.hytale.loader.api.Location
- SWAMP - Enum constant in enum class fr.hytale.loader.api.WeatherType
- SWAMP_FOGGY - Enum constant in enum class fr.hytale.loader.api.WeatherType
- SWAMP_RAIN - Enum constant in enum class fr.hytale.loader.api.WeatherType
- SwitchActiveSlotEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a player switches their active hotbar slot.
- SwitchActiveSlotEvent(SwitchActiveSlotEvent, Player) - Constructor for class fr.hytale.loader.event.types.ecs.SwitchActiveSlotEvent
-
Constructs a new SwitchActiveSlotEvent.
- SwitchActiveSlotSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling active slot switch events.
- SwitchActiveSlotSystem() - Constructor for class fr.hytale.loader.internal.SwitchActiveSlotSystem
T
- tableExists(String) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Checks if a table exists.
- teleport(double, double, double) - Method in class fr.hytale.loader.api.Entity
-
Teleports the entity to coordinates.
- teleport(Location) - Method in class fr.hytale.loader.api.Entity
-
Teleports the entity to a location.
- Time - Enum Class in fr.hytale.loader.api
-
Represents specific times of day in Hytale.
- timeout(int) - Method in class fr.hytale.loader.utils.WebRequest
-
Sets the request timeout in seconds.
- toNative() - Method in enum class fr.hytale.loader.api.GameMode
-
Converts this HytaleLoader GameMode to the native Hytale GameMode.
- toNative() - Method in enum class fr.hytale.loader.api.SoundCategory
-
Converts to the native Hytale SoundCategory.
- toNative() - Method in class fr.hytale.loader.permission.Permission
-
Converts this permission to a native Hytale permission string.
- toString() - Method in class fr.hytale.loader.api.Block
- toString() - Method in class fr.hytale.loader.api.Item
- toString() - Method in class fr.hytale.loader.api.Location
- toString() - Method in class fr.hytale.loader.api.Player
- toString() - Method in class fr.hytale.loader.api.World
- toString() - Method in class fr.hytale.loader.permission.Permission
- transaction(MySQLClient.SQLStatement...) - Method in class fr.hytale.loader.datastorage.MySQLClient
-
Executes multiple SQL statements in a transaction.
- ttl(String) - Method in class fr.hytale.loader.datastorage.RedisClient
-
Gets the remaining time to live of a key.
U
- UNDERLINE - Static variable in class fr.hytale.loader.api.ChatColor
-
Underline format code (&n)
- Usage Example: - Section in annotation interface fr.hytale.loader.command.Command
- Usage Example: - Section in annotation interface fr.hytale.loader.event.EventHandler
- Usage Example: - Section in interface fr.hytale.loader.event.SimpleListener
- Usage Examples: - Section in class fr.hytale.loader.permission.Permission
- Usage Examples: - Section in class fr.hytale.loader.scheduler.Scheduler
- UseBlockEvent - Class in fr.hytale.loader.event.types.ecs
-
Called when a block is used/interacted with.
- UseBlockEvent(UseBlockEvent.Pre, Player) - Constructor for class fr.hytale.loader.event.types.ecs.UseBlockEvent
-
Constructs a new UseBlockEvent.
- UseBlockSystem - Class in fr.hytale.loader.internal
-
Internal ECS system for handling block use events.
- UseBlockSystem() - Constructor for class fr.hytale.loader.internal.UseBlockSystem
V
- valueOf(String) - Static method in enum class fr.hytale.loader.api.GameMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.api.SoundCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.api.Time
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.api.ui.CustomUI.CustomUILifetime
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.api.ui.InteractiveUI.UILifetime
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.api.WeatherType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.hytale.loader.config.ConfigFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.hytale.loader.api.GameMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.api.SoundCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.api.Time
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.api.ui.CustomUI.CustomUILifetime
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.api.ui.InteractiveUI.UILifetime
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.api.WeatherType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.hytale.loader.config.ConfigFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VOICE - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- VOID - Enum constant in enum class fr.hytale.loader.api.WeatherType
W
- WEATHER - Enum constant in enum class fr.hytale.loader.api.SoundCategory
- WeatherType - Enum Class in fr.hytale.loader.api
-
Represents the different weather types available in Hytale.
- WebRequest - Class in fr.hytale.loader.utils
-
Utility class for making HTTP requests.
- WebRequest(String) - Constructor for class fr.hytale.loader.utils.WebRequest
-
Creates a new WebRequest for the specified URL.
- WHITE - Static variable in class fr.hytale.loader.api.ChatColor
-
White color code (&f)
- World - Class in fr.hytale.loader.api
-
Represents a Hytale world.
- World(World) - Constructor for class fr.hytale.loader.api.World
-
Constructs a new World wrapper.
Y
- YAML - Enum constant in enum class fr.hytale.loader.config.ConfigFormat
-
YAML format (config.yml).
- YamlConfig - Class in fr.hytale.loader.config
-
YAML-based configuration implementation.
- YamlConfig(File) - Constructor for class fr.hytale.loader.config.YamlConfig
-
Creates a new YAML configuration linked to the specified file.
- YELLOW - Static variable in class fr.hytale.loader.api.ChatColor
-
Yellow color code (&e)
All Classes and Interfaces|All Packages|Constant Field Values