Index

A B C D E F G H I J L M N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

ADD - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect
An event that determines whether an effect should be applied to an entity.
addEffect(LivingEntity, MobEffectInstance, Entity) - Method in interface icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect.Add
Called when an effect is about to be applied to an entity.
AFTER - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle.Save
 
AFTER - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Damage
 
AFTER - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Death
 
AFTER - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Break
 
AFTER_KILLED_OTHER_ENTITY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity
 
AFTER_RESPAWN - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player
 
ALL_LOADED - Static variable in class icu.suc.mc.serverevents.ServerEvents.LootTable
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.Receive
An event that determines whether a packet should be received.
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.Send
An event that determines whether a packet should be sent.
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Elytra
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Item.Enchanting
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Damage
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Death
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Chat
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Command
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Game
 
ALLOW - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Kick
An event that allows the player should be kicked.
ALLOW_BED - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
ALLOW_DROP_SELECTED_ITEM - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player
An event that allows the player to drop the selected item.
ALLOW_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Join
An event that allows broadcast the player's join message.
ALLOW_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Leave
An event that allows broadcast the player's leave message.
ALLOW_NEARBY_MONSTERS - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
ALLOW_RESETTING_TIME - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
ALLOW_SETTING_SPAWN - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
ALLOW_SLEEPING - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
allowDropSelectedItem(ServerPlayer, boolean) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.AllowDropSelectedItem
Called when the player drops the selected item.
allowJoinMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Join.AllowMessage
Called when a player joins a server
allowKick(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Kick.Allow
Called when a player kicks a server
allowLeaveMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Leave.AllowMessage
Called when a player left a server
allowReceive(PacketListener, Packet<?>) - Method in interface icu.suc.mc.serverevents.ServerEvents.Connection.Receive.Allow
Called when the server receives a packet.
allowSend(PacketListener, Packet<?>) - Method in interface icu.suc.mc.serverevents.ServerEvents.Connection.Send.Allow
Called when a packet is sent by the server.

B

BEFORE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Configuration
 
BEFORE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle.Save
 
BEFORE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Break
 
BLOCK - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Attack
 
BLOCK - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Pick
 
BLOCK - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Use
 

C

CANCELED - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Break
 
CONFIGURE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Configuration
 
COPY_FROM - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player
 
CUSTOM - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Elytra
 

D

DEFAULT_COMPONENT_MODIFY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Item
 
DISCONNECT - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Configuration
 
DISCONNECT - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Login
 
DISCONNECT - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Play
 

E

END - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle.DataPack.Reload
 
END - Static variable in class icu.suc.mc.serverevents.ServerEvents.Tick.Server
 
END - Static variable in class icu.suc.mc.serverevents.ServerEvents.Tick.World
 
ENTITY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Attack
 
ENTITY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Pick
 
ENTITY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Use
 
ENTITY - Static variable in class icu.suc.mc.serverevents.ServerEvents.World.Change
 
EQUIPMENT_CHANGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity
 
events() - Method in interface icu.suc.mc.serverevents.Listener
Returns an array of event types that the listener is interested in.

F

FabricAPI - Annotation Interface in icu.suc.mc.serverevents
Indicates that a field wraps an event from the Fabric API.

G

GENERATE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Chunk
 
getById(int) - Static method in class icu.suc.mc.serverevents.ServerEventPriority
 

H

HIGH - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
HIGHEST - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
Executed after ServerEventPriority.HIGH.

I

icu.suc.mc.serverevents - package icu.suc.mc.serverevents
 
icu.suc.mc.serverevents.internal - package icu.suc.mc.serverevents.internal
 
icu.suc.mc.serverevents.mixin - package icu.suc.mc.serverevents.mixin
 
ID - Static variable in class icu.suc.mc.serverevents.ServerEvents
The identifier of this mod.
INIT - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Login
 
INIT - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Play
 
ITEM - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Interact.Use
 

J

JOIN - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Play
 

L

LEVEL_TYPE_CHANGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Chunk
 
Listener - Interface in icu.suc.mc.serverevents
Represents a listener for specific events in the application.
LOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.BlockEntity
 
LOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.Chunk
 
LOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity
 
LOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.World
 
LOW - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
LOWEST - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
Executed first.

M

Main - Class in icu.suc.mc.serverevents.internal
 
Main() - Constructor for class icu.suc.mc.serverevents.internal.Main
 
MixinConnection - Class in icu.suc.mc.serverevents.mixin
 
MixinConnection() - Constructor for class icu.suc.mc.serverevents.mixin.MixinConnection
 
MixinLivingEntity - Class in icu.suc.mc.serverevents.mixin
 
MixinLivingEntity() - Constructor for class icu.suc.mc.serverevents.mixin.MixinLivingEntity
 
MixinPlayerList - Class in icu.suc.mc.serverevents.mixin
 
MixinPlayerList() - Constructor for class icu.suc.mc.serverevents.mixin.MixinPlayerList
 
MixinServerCommonPacketListenerImpl - Class in icu.suc.mc.serverevents.mixin
 
MixinServerCommonPacketListenerImpl() - Constructor for class icu.suc.mc.serverevents.mixin.MixinServerCommonPacketListenerImpl
 
MixinServerGamePacketListenerImpl - Class in icu.suc.mc.serverevents.mixin
 
MixinServerGamePacketListenerImpl() - Constructor for class icu.suc.mc.serverevents.mixin.MixinServerGamePacketListenerImpl
 
MOB_CONVERSION - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity
 
MODIFY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.Receive
An event that can be used to modify the packet being received.
MODIFY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.Send
An event that can be used to modify the packet being sent.
MODIFY - Static variable in class icu.suc.mc.serverevents.ServerEvents.Item.Enchanting
 
MODIFY - Static variable in class icu.suc.mc.serverevents.ServerEvents.LootTable
 
MODIFY_JOIN_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player
MODIFY_LEAVE_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player
MODIFY_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Join
An event that can be used to provide the player's join message.
MODIFY_MESSAGE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Leave
An event that can be used to provide the player's leave message.
MODIFY_REASON - Static variable in class icu.suc.mc.serverevents.ServerEvents.Player.Kick
An event that can be used to provide the player's kick reason.
MODIFY_SLEEPING_DIRECTION - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
MODIFY_WAKE_UP_POSITION - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
modifyJoinMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Join.ModifyMessage
Modifies or provides a message for a player joined.
modifyJoinMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.ModifyJoinMessage
Deprecated.
Modifies or provides a message for a player joined.
modifyKickReason(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Kick.ModifyReason
Modifies or provides a reason for a player kicked.
modifyLeaveMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.Leave.ModifyMessage
Modifies or provides a message for a player left.
modifyLeaveMessage(ServerPlayer, Component) - Method in interface icu.suc.mc.serverevents.ServerEvents.Player.ModifyLeaveMessage
Deprecated.
Modifies or provides a message for a player left.
modifyReceive(PacketListener, Packet<?>) - Method in interface icu.suc.mc.serverevents.ServerEvents.Connection.Receive.Modify
Modifies or provides a packet for receiving.
modifySend(PacketListener, Packet<?>) - Method in interface icu.suc.mc.serverevents.ServerEvents.Connection.Send.Modify
Modifies or provides a packet for sending.
MONITOR - Static variable in class icu.suc.mc.serverevents.ServerEventPriority

N

NORMAL - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
Executed after ServerEventPriority.LOW.

O

ON - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Chat
 
ON - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Command
 
ON - Static variable in class icu.suc.mc.serverevents.ServerEvents.Message.Game
 
onEffectsRemoved(Collection<MobEffectInstance>) - Method in class icu.suc.mc.serverevents.mixin.MixinLivingEntity
 
onInitialize() - Method in class icu.suc.mc.serverevents.internal.Main
 
OVERRIDE - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect
An event that allows modification of whether a new effect should override an existing effect.
overrideEffect(LivingEntity, MobEffectInstance, MobEffectInstance, Entity, boolean) - Method in interface icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect.Override
Called to determine whether a new effect should override an existing effect.

P

phase() - Method in interface icu.suc.mc.serverevents.Listener
Returns the phase in which the listener is interested.
player - Variable in class icu.suc.mc.serverevents.mixin.MixinServerGamePacketListenerImpl
 
PLAYER - Static variable in class icu.suc.mc.serverevents.ServerEvents.World.Change
 
PRIORITIES - Static variable in class icu.suc.mc.serverevents.ServerEventPriority
 

Q

QUERY_START - Static variable in class icu.suc.mc.serverevents.ServerEvents.Connection.State.Login
 

R

register(int, Identifier) - Static method in class icu.suc.mc.serverevents.ServerEventPriority
 
register(Listener) - Static method in class icu.suc.mc.serverevents.ServerEvents
Registers the given listener.
register(Object, Event<? extends T>...) - Static method in class icu.suc.mc.serverevents.ServerEvents
Registers the given listener to one or more events using the default phase.
register(Identifier, Object, Event<? extends T>...) - Static method in class icu.suc.mc.serverevents.ServerEvents
Registers the given listener to one or more events with a specified phase.
REMOVE - Static variable in class icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect
An event that determines whether an effect should be removed from an entity.
removeEffect(LivingEntity, MobEffectInstance) - Method in interface icu.suc.mc.serverevents.ServerEvents.LivingEntity.Effect.Remove
Called when an effect is about to be removed from an entity.
REPLACE - Static variable in class icu.suc.mc.serverevents.ServerEvents.LootTable
 

S

ServerEventPriority - Class in icu.suc.mc.serverevents
Provides a legacy event priority abstraction.
ServerEvents - Class in icu.suc.mc.serverevents
 
ServerEvents.BlockEntity - Class in icu.suc.mc.serverevents
 
ServerEvents.Chunk - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.Receive - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.Receive.Allow - Interface in icu.suc.mc.serverevents
 
ServerEvents.Connection.Receive.Modify - Interface in icu.suc.mc.serverevents
 
ServerEvents.Connection.Send - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.Send.Allow - Interface in icu.suc.mc.serverevents
 
ServerEvents.Connection.Send.Modify - Interface in icu.suc.mc.serverevents
 
ServerEvents.Connection.State - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.State.Configuration - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.State.Login - Class in icu.suc.mc.serverevents
 
ServerEvents.Connection.State.Play - Class in icu.suc.mc.serverevents
 
ServerEvents.Entity - Class in icu.suc.mc.serverevents
 
ServerEvents.Entity.Elytra - Class in icu.suc.mc.serverevents
 
ServerEvents.Entity.Sleep - Class in icu.suc.mc.serverevents
 
ServerEvents.Entity.Tracking - Class in icu.suc.mc.serverevents
 
ServerEvents.Item - Class in icu.suc.mc.serverevents
 
ServerEvents.Item.Enchanting - Class in icu.suc.mc.serverevents
 
ServerEvents.Lifecycle - Class in icu.suc.mc.serverevents
 
ServerEvents.Lifecycle.DataPack - Class in icu.suc.mc.serverevents
 
ServerEvents.Lifecycle.DataPack.Reload - Class in icu.suc.mc.serverevents
 
ServerEvents.Lifecycle.Save - Class in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity - Class in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Damage - Class in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Death - Class in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Effect - Class in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Effect.Add - Interface in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Effect.Override - Interface in icu.suc.mc.serverevents
 
ServerEvents.LivingEntity.Effect.Remove - Interface in icu.suc.mc.serverevents
 
ServerEvents.LootTable - Class in icu.suc.mc.serverevents
 
ServerEvents.Message - Class in icu.suc.mc.serverevents
 
ServerEvents.Message.Chat - Class in icu.suc.mc.serverevents
 
ServerEvents.Message.Command - Class in icu.suc.mc.serverevents
 
ServerEvents.Message.Game - Class in icu.suc.mc.serverevents
 
ServerEvents.Player - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.AllowDropSelectedItem - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Interact - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Interact.Attack - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Interact.Break - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Interact.Pick - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Interact.Use - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Join - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Join.AllowMessage - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Join.ModifyMessage - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Kick - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Kick.Allow - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Kick.ModifyReason - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Leave - Class in icu.suc.mc.serverevents
 
ServerEvents.Player.Leave.AllowMessage - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.Leave.ModifyMessage - Interface in icu.suc.mc.serverevents
 
ServerEvents.Player.ModifyJoinMessage - Interface in icu.suc.mc.serverevents
ServerEvents.Player.ModifyLeaveMessage - Interface in icu.suc.mc.serverevents
ServerEvents.Tick - Class in icu.suc.mc.serverevents
 
ServerEvents.Tick.Server - Class in icu.suc.mc.serverevents
 
ServerEvents.Tick.World - Class in icu.suc.mc.serverevents
 
ServerEvents.World - Class in icu.suc.mc.serverevents
 
ServerEvents.World.Change - Class in icu.suc.mc.serverevents
 
SET_BED_OCCUPATION_STATE - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
START - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Tracking
 
START - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle.DataPack.Reload
 
START - Static variable in class icu.suc.mc.serverevents.ServerEvents.Tick.Server
 
START - Static variable in class icu.suc.mc.serverevents.ServerEvents.Tick.World
 
START_SLEEPING - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
STARTED - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle
 
STARTING - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle
 
STOP - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Tracking
 
STOP_SLEEPING - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity.Sleep
 
STOPPED - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle
 
STOPPING - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle
 
SYNC_CONTENTS - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle.DataPack
 

T

TAGS_LOADED - Static variable in class icu.suc.mc.serverevents.ServerEvents.Lifecycle
 

U

UNLOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.BlockEntity
 
UNLOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.Chunk
 
UNLOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.Entity
 
UNLOAD - Static variable in class icu.suc.mc.serverevents.ServerEvents.World
 
A B C D E F G H I J L M N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values