Uses of Package
alexiil.mc.lib.multipart.api.event
Packages that use alexiil.mc.lib.multipart.api.event
Package
Description
LibMultiPart's API.
-
Classes in alexiil.mc.lib.multipart.api.event used by alexiil.mc.lib.multipart.apiClassDescriptionMarker interface for
MultipartEvent
's that don't come with any context: for examplePartTickEvent
is a singleton, so you never care about anything about the event.The base class for all events that take place in aMultipartContainer
. -
Classes in alexiil.mc.lib.multipart.api.event used by alexiil.mc.lib.multipart.api.eventClassDescriptionMarker interface for
MultipartEvent
's that don't come with any context: for examplePartTickEvent
is a singleton, so you never care about anything about the event.The base class for all events that take place in aMultipartContainer
.Fired when the state of a container's block entity changes.Fired inUnloadableBlockEntity.onChunkUnload()
.Fired inBlockEntity.markRemoved()
Fired inBlockEntity.cancelRemoval()
Fired after all parts are transformed.Fired before any parts are transformed.Fired once per random display tick.Fired once per random tick.Fired duringAbstractBlock.getStrongRedstonePower(BlockState, BlockView,BlockPos, Direction)
andAbstractBlock.getWeakRedstonePower(BlockState, BlockView, BlockPos, Direction)
, however the more specific classesPartRedstonePowerEvent.PartStrongRedstonePowerEvent
andPartRedstonePowerEvent.PartWeakRedstonePowerEvent
are only fired during their respective method calls.Fired once per scheduled tick.Fired once per block entity tick.Indicates that the given part, along with all other parts in the multipart block, are being transformed by the given transformation. -
Classes in alexiil.mc.lib.multipart.api.event used by alexiil.mc.lib.multipart.api.property