Uses of Class
alexiil.mc.lib.multipart.api.event.MultipartEvent
Packages that use MultipartEvent
Package
Description
LibMultiPart's API.
-
Uses of MultipartEvent in alexiil.mc.lib.multipart.api
Classes in alexiil.mc.lib.multipart.api with type parameters of type MultipartEventModifier and TypeClassDescriptionstatic final classstatic final 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 MultipartEventModifier and TypeMethodDescriptiondefault <E extends MultipartEvent & ContextlessEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus.addContextlessListener(Object key, Class<E> clazz, Runnable listener) Adds a listener for a specifiedMultipartEventthat also implementsContextlessEventwith aRunnable.default <E extends MultipartEvent>
MultipartEventBus.ListenerInfo<E>MultipartEventBus.addExternalListener(Object key, 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(Object key, 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(Object key, Class<E> clazz, Runnable listener) Adds a listener for a specifiedMultipartEventthat also implementsContextlessEventwith aRunnable.<E extends MultipartEvent>
List<? extends MultipartEventBus.ListenerInfo<? extends E>>MultipartEventBus.getListeners(Class<E> clazz) Methods in alexiil.mc.lib.multipart.api that return types with arguments of type MultipartEventModifier and TypeMethodDescriptionList<MultipartEventBus.ListenerInfo<? extends MultipartEvent>>MultipartEventBus.getListenersForKey(Object key) Methods in alexiil.mc.lib.multipart.api with parameters of type MultipartEventModifier and TypeMethodDescriptiondefault 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 MultipartEventModifier and TypeMethodDescriptiondefault booleanMultipartEventBus.hasAnyListenersFor(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 MultipartEventModifier and TypeInterfaceDescriptioninterfaceMultipartEventExternalListener<E extends MultipartEvent>final classPartListenerAdded<E extends MultipartEvent>Fired wheneverMultipartEventBus.addListener(Object, Class, EventListener)is called.final classPartListenerRemoved<E extends MultipartEvent>Fired wheneverMultipartEventBus.removeListeners(Object)is called.Subclasses of MultipartEvent in alexiil.mc.lib.multipart.api.eventModifier and TypeClassDescriptionclassFired when a neighbouring block was updated inAbstractBlock.getStateForNeighborUpdate(BlockState, Direction, BlockState, WorldAccess, BlockPos, BlockPos).classFired when a neighbouring block was updated.final classFired whenever anAbstractPartis added to aMultipartContainer.classFired when the state of a container's block entity changes.static final classFired inUnloadableBlockEntity.onChunkUnload().static final classFired inBlockEntity.markRemoved()static final classstatic final classFired inBlockEntity.cancelRemoval()final classfinal classPartListenerAdded<E extends MultipartEvent>Fired wheneverMultipartEventBus.addListener(Object, Class, EventListener)is called.final classPartListenerRemoved<E extends MultipartEvent>Fired wheneverMultipartEventBus.removeListeners(Object)is called.final classfinal classFired once per precipitation tick.final classFired once per random display tick.final classFired once per random tick.classFired duringAbstractBlock.getStrongRedstonePower(BlockState, BlockView,BlockPos, Direction)andAbstractBlock.getWeakRedstonePower(BlockState, BlockView, BlockPos, Direction), however the more specific classesPartRedstonePowerEvent.PartStrongRedstonePowerEventandPartRedstonePowerEvent.PartWeakRedstonePowerEventare only fired during their respective method calls.static final classstatic final classfinal classFired after a part is removed from a container.final classFired once per scheduled tick.final classFired 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