All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
class AddPlayerToWorldEvent

com.hypixel.hytale.server.core.event.events.player

Methods: com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getHolder(); com.hypixel.hytale.server.core.universe.world.World getWorld(); void setWorld(com.hypixel.hytale.server.core.universe.world.World); com.hypixel.hytale.math.vector.Transform getTransform(); void setTransform(com.hypixel.hytale.math.vector.Transform); java.lang.String toString(); com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> ge

class EventBus

com.hypixel.hytale.server.core.event

Central event distribution system. Use register(), registerAsync(), registerGlobal(), dispatchFor(), dispatchForAsync().

class EventPriority

com.hypixel.hytale.server.core.event

Event handler priority. Values: FIRST(-21844), EARLY(-10922), NORMAL(0), LATE(10922), LAST(21844). Use FIRST for validation, NORMAL for logic, LATE for analytics.

class EventRegistration

com.hypixel.hytale.server.core.event

Handle returned from event registration. Use isEnabled() to check status, unregister() to remove. Combine multiple with EventRegistration.combine().

class EventRegistry

com.hypixel.hytale.server.core.event

Registry for event handlers. Access via getEventRegistry() in JavaPlugin.

interface IAsyncEvent

com.hypixel.hytale.server.core.event

Marker interface for asynchronous events. Use with registerAsync() and dispatchForAsync().

interface IBaseEvent

com.hypixel.hytale.server.core.event

Base interface for all events. Generic KeyType parameter for event routing.

interface ICancellable

com.hypixel.hytale.server.core.event

Interface for cancellable events. Provides isCancelled() and setCancelled(boolean) methods.

interface IEvent

com.hypixel.hytale.server.core.event

Interface for synchronous events. Extends IBaseEvent.

class PlayerChatEvent

com.hypixel.hytale.server.core.event.events.player

Methods: com.hypixel.hytale.server.core.universe.PlayerRef getSender(); void setSender(com.hypixel.hytale.server.core.universe.PlayerRef); java.util.List<com.hypixel.hytale.server.core.universe.PlayerRef> getTargets(); void setTargets(java.util.List<com.hypixel.hytale.server.core.universe.PlayerRef>); java.lang.String getContent(); void setContent(java.lang.String); void setFormatter(com.hypixel.hytale.server.core.event.events.player.PlayerChatEvent$Formatter); boolean isCancelled(); void setCancelled(bo

class PlayerConnectEvent

com.hypixel.hytale.server.core.event.events.player

Methods: com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getHolder(); com.hypixel.hytale.server.core.universe.PlayerRef getPlayerRef(); com.hypixel.hytale.server.core.entity.entities.Player getPlayer(); com.hypixel.hytale.server.core.universe.world.World getWorld(); void setWorld(com.hypixel.hytale.server.core.universe.world.World); java.lang.String toString()

abstract PlayerEvent

com.hypixel.hytale.server.core.event.events.player

Abstract class. Methods: com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getPlayerRef(); com.hypixel.hytale.server.core.entity.entities.Player getPlayer(); java.lang.String toString()

class PlayerInteractEvent

com.hypixel.hytale.server.core.event.events.player

Extends com.hypixel.hytale.server.core.event.events.player.PlayerEvent. Methods: boolean isCancelled(); void setCancelled(boolean); com.hypixel.hytale.protocol.InteractionType getActionType(); long getClientUseTime(); com.hypixel.hytale.server.core.inventory.ItemStack getItemInHand(); com.hypixel.hytale.math.vector.Vector3i getTargetBlock(); com.hypixel.hytale.server.core.entity.Entity getTargetEntity(); com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getTargetRef(); java.lang.String toString()

class PlayerMouseButtonEvent

com.hypixel.hytale.server.core.event.events.player

Extends com.hypixel.hytale.server.core.event.events.player.PlayerEvent. Methods: com.hypixel.hytale.server.core.universe.PlayerRef getPlayerRefComponent(); boolean isCancelled(); void setCancelled(boolean); long getClientUseTime(); com.hypixel.hytale.server.core.asset.type.item.config.Item getItemInHand(); com.hypixel.hytale.math.vector.Vector3i getTargetBlock(); com.hypixel.hytale.server.core.entity.Entity getTargetEntity(); com.hypixel.hytale.protocol.Vector2f getScreenPoint(); com.hypixel.hytale.protocol.MouseButtonEvent getMouseButton(); java.lang.String toString()

class PlayerMouseMotionEvent

com.hypixel.hytale.server.core.event.events.player

Extends com.hypixel.hytale.server.core.event.events.player.PlayerEvent. Methods: boolean isCancelled(); void setCancelled(boolean); long getClientUseTime(); com.hypixel.hytale.server.core.asset.type.item.config.Item getItemInHand(); com.hypixel.hytale.math.vector.Vector3i getTargetBlock(); com.hypixel.hytale.server.core.entity.Entity getTargetEntity(); com.hypixel.hytale.protocol.Vector2f getScreenPoint(); com.hypixel.hytale.protocol.MouseMotionEvent getMouseMotion(); java.lang.String toString()

abstract PlayerRefEvent

com.hypixel.hytale.server.core.event.events.player

Abstract class. Methods: com.hypixel.hytale.server.core.universe.PlayerRef getPlayerRef(); java.lang.String toString()

class PlayerSetupConnectEvent

com.hypixel.hytale.server.core.event.events.player

Methods: com.hypixel.hytale.server.core.io.PacketHandler getPacketHandler(); java.util.UUID getUuid(); java.lang.String getUsername(); com.hypixel.hytale.server.core.auth.PlayerAuthentication getAuth(); byte[] getReferralData(); boolean isReferralConnection(); com.hypixel.hytale.protocol.HostAddress getReferralSource(); com.hypixel.hytale.protocol.packets.auth.ClientReferral getClientReferral(); void referToServer(java.lang.String, int); void referToServer(java.lang.String, int, byte[]); java.lang.String

class PlayerSetupDisconnectEvent

com.hypixel.hytale.server.core.event.events.player

Methods: java.lang.String getUsername(); java.util.UUID getUuid(); com.hypixel.hytale.server.core.auth.PlayerAuthentication getAuth(); java.lang.String toString()

class PrepareUniverseEvent

com.hypixel.hytale.server.core.event.events

Methods: com.hypixel.hytale.server.core.universe.world.WorldConfigProvider getWorldConfigProvider(); void setWorldConfigProvider(com.hypixel.hytale.server.core.universe.world.WorldConfigProvider); java.lang.String toString()