Package-level declarations

Types

Link copied to clipboard
class AccountManagerAdditionResultEvent(val username: String? = null, val error: String? = null) : Event, WebSocketEvent
Link copied to clipboard
class AccountManagerLoginResultEvent(val username: String? = null, val error: String? = null) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
class AllowAutoJumpEvent(var isAllowed: Boolean) : Event
Link copied to clipboard
class AttackEntityEvent(val entity: Entity) : CancellableEvent
Link copied to clipboard
Link copied to clipboard
class BlinkPacketEvent(val packet: Packet<*>?, val origin: TransferOrigin) : Event
Link copied to clipboard
class BlockAttackEvent(val pos: BlockPos) : CancellableEvent
Link copied to clipboard
class BlockBreakingProgressEvent(val pos: BlockPos) : Event
Link copied to clipboard
class BlockChangeEvent(val blockPos: BlockPos, val newState: BlockState) : Event
Link copied to clipboard
class BlockCountChangeEvent(val nextBlock: Block?, val count: Int?) : Event, WebSocketEvent
Link copied to clipboard
class BlockShapeEvent(var state: BlockState, var pos: BlockPos, var shape: VoxelShape) : Event
Link copied to clipboard
class BlockSlipperinessMultiplierEvent(val block: Block, var slipperiness: Float) : Event
Link copied to clipboard
class BlockVelocityMultiplierEvent(val block: Block, var multiplier: Float) : Event
Link copied to clipboard
Link copied to clipboard
class BrowserUrlChangeEvent(val index: Int, val url: String) : Event, WebSocketEvent
Link copied to clipboard
class ChatReceiveEvent(val message: String, val textData: Component, val type: ChatReceiveEvent.ChatType, val applyChatDecoration: (Component) -> Component) : CancellableEvent, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
class ChunkDeltaUpdateEvent(val packet: ClientboundSectionBlocksUpdatePacket) : Event
Link copied to clipboard
class ChunkLoadEvent(val x: Int, val z: Int) : Event
Link copied to clipboard
class ChunkUnloadEvent(val pos: ChunkPos) : Event
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ClientPlayerEffectEvent(val effects: List<MobEffectInstance>) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ComponentsUpdateEvent(val id: String? = null, val components: List<HudComponent>) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DrawOutlinesEvent(val renderTarget: RenderTarget, val pose: PoseStack, val camera: Camera, val partialTicks: Float, val type: DrawOutlinesEvent.OutlineType) : Event

Sometimes, modules might want to contribute something to the glow framebuffer. They can hook this event in order to do so.

Link copied to clipboard
class EntityEquipmentChangeEvent(val entity: LivingEntity, val equipmentSlot: EquipmentSlot, val itemStack: ItemStack) : Event
Link copied to clipboard
class EntityHealthUpdateEvent(val entity: LivingEntity, val old: Float, val new: Float, val max: Float) : Event
Link copied to clipboard
class EntityMarginEvent(val entity: Entity, var margin: Float) : Event
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FpsLimitEvent(var fps: Int) : Event
Link copied to clipboard
class FramebufferResizeEvent(val width: Int, val height: Int) : Event
Link copied to clipboard
class GameModeChangeEvent(val gameMode: GameType) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard

We can use this event to populate the render task queue with tasks that should be executed in the same frame. This is useful for more responsive task execution and allows to also schedule tasks off-schedule.

Link copied to clipboard
Link copied to clipboard
class HealthUpdateEvent(val health: Float, val food: Int, val saturation: Float, val previousHealth: Float) : Event
Link copied to clipboard
Link copied to clipboard
class ItemLoreQueryEvent(val itemStack: ItemStack, val lore: ArrayList<Component>) : Event
Link copied to clipboard
Link copied to clipboard
class KeybindIsPressedEvent(val keyBinding: KeyMapping, var isPressed: Boolean) : Event
Link copied to clipboard
class KeyboardCharEvent(val codePoint: Int, val modifiers: Int) : Event, WebSocketEvent
Link copied to clipboard
class KeyboardKeyEvent(val key: InputConstants.Key, val keyCode: Int, val scanCode: Int, val action: Int, val mods: Int, val screen: Screen? = null) : Event, WebSocketEvent
Link copied to clipboard
class KeyEvent(val key: InputConstants.Key, val action: Int) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
class ModuleToggleEvent(val moduleName: String, val hidden: Boolean, val enabled: Boolean) : Event, WebSocketEvent
Link copied to clipboard
class MouseButtonEvent(val key: InputConstants.Key, val button: Int, val action: Int, val mods: Int, val screen: Screen? = null) : Event, WebSocketEvent
Link copied to clipboard
class MouseCursorEvent(val x: Double, val y: Double) : Event
Link copied to clipboard
class MouseRotationEvent(var cursorDeltaX: Double, var cursorDeltaY: Double) : CancellableEvent
Link copied to clipboard
class MouseScrollEvent(val horizontal: Double, val vertical: Double) : Event
Link copied to clipboard
Link copied to clipboard
class MovementInputEvent(var directionalInput: DirectionalInput, var jump: Boolean, var sneak: Boolean) : Event
Link copied to clipboard
class NotificationEvent(val title: String, val message: String, val severity: NotificationEvent.Severity) : Event, WebSocketEvent
Link copied to clipboard
class OverlayMessageEvent(val text: Component, val tinted: Boolean) : Event, WebSocketEvent
Link copied to clipboard
class OverlayRenderEvent(val context: GuiGraphics, val tickDelta: Float) : Event
Link copied to clipboard
class PacketEvent(val origin: TransferOrigin, val packet: Packet<*>, val original: Boolean = true) : CancellableEvent
Link copied to clipboard
class PerspectiveEvent(var perspective: CameraType) : Event
Link copied to clipboard
class PipelineEvent(val channelPipeline: ChannelPipeline, val local: Boolean) : Event
Link copied to clipboard
Link copied to clipboard
class PlayerFluidCollisionCheckEvent(val fluid: TagKey<Fluid>) : CancellableEvent
Link copied to clipboard
class PlayerInteractedItemEvent(val player: Player, val hand: InteractionHand, val actionResult: InteractionResult) : Event
Link copied to clipboard
class PlayerInteractItemEvent(val player: Player, val hand: InteractionHand) : CancellableEvent

Warning: UseHotbarSlotOrOffHand won't stimulate this event

Link copied to clipboard
class PlayerJumpEvent(var motion: Float, var yaw: Float) : CancellableEvent
Link copied to clipboard
class PlayerMoveEvent(val type: MoverType, var movement: Vec3) : Event
Link copied to clipboard
Link copied to clipboard
class PlayerNetworkMovementTickEvent(val state: EventState, var x: Double, var y: Double, var z: Double, var ground: Boolean) : CancellableEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PlayerSafeWalkEvent(var isSafeWalk: Boolean = false) : Event
Link copied to clipboard
class PlayerSneakMultiplier(var multiplier: Double) : Event
Link copied to clipboard
class PlayerStepEvent(var height: Float) : Event
Link copied to clipboard
class PlayerStepSuccessEvent(val movementVec: Vec3, var adjustedVec: Vec3) : Event
Link copied to clipboard
class PlayerStrideEvent(var strideForce: Float) : Event
Link copied to clipboard
Link copied to clipboard
class PlayerUseMultiplier(var forward: Float, var sideways: Float) : Event
Link copied to clipboard
class PlayerVelocityStrafe(val movementInput: Vec3, val speed: Float, val yaw: Float, var velocity: Vec3) : Event
Link copied to clipboard
class ProxyCheckResultEvent(val proxy: Proxy? = null, val error: String? = null) : Event, WebSocketEvent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ScaleFactorChangeEvent(val scaleFactor: Int) : Event, WebSocketEvent
Link copied to clipboard
class ScheduleInventoryActionEvent(val schedule: MutableList<InventoryAction.Chain> = mutableListOf()) : Event
Link copied to clipboard
class ScreenEvent(val screen: Screen?) : CancellableEvent
Link copied to clipboard
class ScreenRenderEvent(val context: GuiGraphics, val partialTicks: Float) : Event
Link copied to clipboard
class SelectHotbarSlotSilentlyEvent(val requester: Any?, val slot: Int) : CancellableEvent
Link copied to clipboard
class ServerConnectEvent(val connectScreen: ConnectScreen, val address: ServerAddress, val serverInfo: ServerData, val cookieStorage: TransferState?) : CancellableEvent
Link copied to clipboard
class ServerPingedEvent(val server: ServerData) : Event, WebSocketEvent
Link copied to clipboard
class SessionEvent(val session: User) : Event, WebSocketEvent

All events which are related to the minecraft client

Link copied to clipboard
class SprintEvent(val directionalInput: DirectionalInput, var sprint: Boolean, val source: SprintEvent.Source) : Event
Link copied to clipboard
class TagEntityEvent(val entity: Entity, var targetingInfo: EntityTargetingInfo) : Event
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class UseCooldownEvent(var cooldown: Int) : Event
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class VirtualScreenEvent(val type: CustomScreenType, val screenName: String = type.routeName, val action: VirtualScreenEvent.Action) : Event, WebSocketEvent
Link copied to clipboard
class WindowResizeEvent(val width: Int, val height: Int) : Event
Link copied to clipboard
class WorldChangeEvent(val world: ClientLevel?) : Event
Link copied to clipboard
class WorldEntityRemoveEvent(val entity: Entity) : Event
Link copied to clipboard
class WorldRenderEvent(val matrixStack: PoseStack, val camera: Camera, val partialTicks: Float) : Event