Uses of Class
alexiil.mc.lib.multipart.api.event.MultipartEvent
| Package | Description |
|---|---|
| alexiil.mc.lib.multipart.api |
LibMultiPart's API.
|
| alexiil.mc.lib.multipart.api.event | |
| alexiil.mc.lib.multipart.api.property |
-
Uses of MultipartEvent in alexiil.mc.lib.multipart.api
Classes in alexiil.mc.lib.multipart.api with type parameters of type MultipartEvent Modifier and Type Class Description static classMultipartEventBus.ContextlessListener<E extends MultipartEvent & ContextlessEvent>static classMultipartEventBus.ExternalListener<E extends MultipartEvent>static interfaceMultipartEventBus.ListenerInfo<E extends MultipartEvent>Information on a single registered listener.Methods in alexiil.mc.lib.multipart.api with type parameters of type MultipartEvent Modifier and Type Method Description default <E extends MultipartEvent & ContextlessEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addContextlessListener(java.lang.Object key, java.lang.Class<E> clazz, java.lang.Runnable listener)Adds a listener for a specifiedMultipartEventthat also implementsContextlessEventwith aRunnable.default <E extends MultipartEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addExternalListener(java.lang.Object key, java.lang.Class<E> clazz, MultipartEventExternalListener<E> listener)Adds a listener for a specifiedMultipartEvent(and all of it's subclasses), but also passes theMultipartContainerthat the event was fired from ito the event handler.<E extends MultipartEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addListener(java.lang.Object key, java.lang.Class<E> clazz, EventListener<E> listener)Adds a listener for a specifiedMultipartEvent(and all of it's subclasses).default <E extends MultipartEvent & ContextlessEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus. addRunOnceListener(java.lang.Object key, java.lang.Class<E> clazz, java.lang.Runnable listener)Adds a listener for a specifiedMultipartEventthat also implementsContextlessEventwith aRunnable.<E extends MultipartEvent>
java.util.List<? extends MultipartEventBus.ListenerInfo<? extends E>>MultipartEventBus. getListeners(java.lang.Class<E> clazz)Methods in alexiil.mc.lib.multipart.api that return types with arguments of type MultipartEvent Modifier and Type Method Description java.util.List<MultipartEventBus.ListenerInfo<? extends MultipartEvent>>MultipartEventBus. getListenersForKey(java.lang.Object key)Methods in alexiil.mc.lib.multipart.api with parameters of type MultipartEvent Modifier and Type Method Description default booleanMultipartContainer. fireEvent(MultipartEvent event)Fires the given event on theMultipartContainer.getEventBus()viaMultipartEventBus.fireEvent(MultipartEvent).booleanMultipartEventBus. fireEvent(MultipartEvent event)Fires the given event to all currently registered listeners.Method parameters in alexiil.mc.lib.multipart.api with type arguments of type MultipartEvent Modifier and Type Method Description default booleanMultipartEventBus. hasAnyListenersFor(java.lang.Class<? extends MultipartEvent> clazz) -
Uses of MultipartEvent in alexiil.mc.lib.multipart.api.event
Classes in alexiil.mc.lib.multipart.api.event with type parameters of type MultipartEvent Modifier and Type Interface Description interfaceMultipartEventExternalListener<E extends MultipartEvent>classPartListenerAdded<E extends MultipartEvent>Fired wheneverMultipartEventBus.addListener(Object, Class, EventListener)is called.classPartListenerRemoved<E extends MultipartEvent>Fired wheneverMultipartEventBus.removeListeners(Object)is called.Subclasses of MultipartEvent in alexiil.mc.lib.multipart.api.event Modifier and Type Class Description classNeighbourUpdateEventFired when a neighbouring block was updated.classPartAddedEventFired whenever anAbstractPartis added to aMultipartContainer.classPartContainerStateFired when the state of a container's block entity changes.static classPartContainerState.ChunkUnloadstatic classPartContainerState.InvalidateFired inBlockEntity.markRemoved()static classPartContainerState.RemoveFired inAbstractBlock.onStateReplaced(BlockState, World, BlockPos, BlockState, boolean)static classPartContainerState.ValidateFired inBlockEntity.cancelRemoval()classPartEventEntityCollideFired inAbstractBlock.onEntityCollision(BlockState, World, BlockPos, Entity).classPartListenerAdded<E extends MultipartEvent>Fired wheneverMultipartEventBus.addListener(Object, Class, EventListener)is called.classPartListenerRemoved<E extends MultipartEvent>Fired wheneverMultipartEventBus.removeListeners(Object)is called.classPartOfferedEventclassPartRemovedEventFired after a part is removed from a container.classPartTickEventFired once per block entity tick. -
Uses of MultipartEvent in alexiil.mc.lib.multipart.api.property
Subclasses of MultipartEvent in alexiil.mc.lib.multipart.api.property Modifier and Type Class Description classPartPropertyChangedEvent<T>