Uses of Package
alexiil.mc.lib.multipart.api.event
Package
Description
LibMultiPart's API.
-
ClassDescriptionMarker 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
. -
ClassDescriptionMarker 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. -