Index
All Classes and Interfaces|All Packages
A
- 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
- aliases() - Element in annotation interface fr.hytale.loader.command.Command
-
Alternative names for this command.
- applyDefaults() - Method in class fr.hytale.loader.config.BaseConfig
-
Applies default values to the current data map.
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.
- 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
- 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.
- clear() - Method in class fr.hytale.loader.api.inventory.Inventory
-
Clears the inventory.
- 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.
- clone() - Method in class fr.hytale.loader.api.Location
- 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.
- 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
- CREATIVE - Enum constant in enum class fr.hytale.loader.api.GameMode
-
Creative mode - players have unlimited resources and cannot take damage.
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
- data - Variable in class fr.hytale.loader.config.BaseConfig
-
The data map holding the configuration values.
- defaults - Variable in class fr.hytale.loader.config.BaseConfig
-
The map holding default values.
- description() - Element in annotation interface fr.hytale.loader.command.Command
-
A human-readable description of what the command does.
- 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
E
- 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
- execute(CommandContext) - Method in class fr.hytale.loader.command.SimpleCommand
-
Executes the command by invoking the wrapped method.
F
- file - Variable in class fr.hytale.loader.config.BaseConfig
-
The file associated with this configuration.
- 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.command - package fr.hytale.loader.command
- fr.hytale.loader.config - package fr.hytale.loader.config
- 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
- 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(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, 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.
- 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.
- 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.
- 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.
- 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.
- 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.Player
-
Gets the player'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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.Location
- 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.Location
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.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.
- hytaleCommand(String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a Hytale native command permission.
I
- 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.
- 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.
- 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
- kick(String) - Method in class fr.hytale.loader.api.Player
-
Kicks the player from the server.
L
- 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.
M
- MapConfigSection(Map) - Constructor for class fr.hytale.loader.config.BaseConfig.MapConfigSection
-
Creates a new config section.
- maxDurability() - Method in class fr.hytale.loader.api.Item
-
Gets the maximum durability of the item.
N
O
- of(String) - Static method in class fr.hytale.loader.permission.Permission
-
Creates a permission from a permission node string.
- 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.
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.
- 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.
- 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.
- priority() - Element in annotation interface fr.hytale.loader.event.EventHandler
-
The priority of this event handler.
R
- 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.
- 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.
- 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
- 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.
- 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.
- setAmmo(float) - Method in class fr.hytale.loader.api.Player
-
Sets the player's ammo.
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- subtract(double, double, double) - Method in class fr.hytale.loader.api.Location
- 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
- teleport(double, double, double) - Method in class fr.hytale.loader.api.Player
-
Teleports the player to coordinates.
- teleport(Location) - Method in class fr.hytale.loader.api.Player
-
Teleports the player to a location.
- toNative() - Method in enum class fr.hytale.loader.api.GameMode
-
Converts this HytaleLoader GameMode to the native Hytale GameMode.
- 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.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
U
- 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.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.config.ConfigFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- 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.
All Classes and Interfaces|All Packages