EventHookRegistry

A special java.util.concurrent.CopyOnWriteArrayList that stores EventHooks.

All elements are ordered descending by EventHook.priority.

Equality of EventHooks is defined by reference equality.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun addIfAbsent(eventHook: EventHook<E>)
Link copied to clipboard
fun Iterable<Vec3>.average(): Vec3
Link copied to clipboard
fun clear()
Link copied to clipboard
fun <T : ItemSlot> Iterable<T>.findBestToolToMineBlock(blockState: BlockState, ignoreDurability: Boolean = true, predicate: BiPredicate<ItemStack, BlockState> = BiPredicate { _, _ -> true }): T?

Finds the best slot in this iterable for mining blockState using mc.player as baseline.

Link copied to clipboard
open operator override fun iterator(): Iterator<EventHook<E>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun remove(eventHook: EventHook<E>)
fun remove(eventListener: EventListener)