Class PartContainerState
java.lang.Object
alexiil.mc.lib.multipart.api.event.MultipartEvent
alexiil.mc.lib.multipart.api.event.PartContainerState
- Direct Known Subclasses:
PartContainerState.ChunkUnload,PartContainerState.Invalidate,PartContainerState.Remove,PartContainerState.Validate
Fired when the state of a container's block entity changes. Listen for subclasses, not this one!
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFired inUnloadableBlockEntity.onChunkUnload().static final classFired inBlockEntity.markRemoved()static final classstatic final classFired inBlockEntity.cancelRemoval() -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PartContainerState.ChunkUnloadFired inUnloadableBlockEntity.onChunkUnload().static final PartContainerState.InvalidateFired inBlockEntity.markRemoved()static final PartContainerState.Removestatic final PartContainerState.ValidateFired inBlockEntity.cancelRemoval() -
Method Summary
-
Field Details
-
INVALIDATE
Fired inBlockEntity.markRemoved() -
VALIDATE
Fired inBlockEntity.cancelRemoval() -
CHUNK_UNLOAD
Fired inUnloadableBlockEntity.onChunkUnload(). In 1.17 this is fired beforePartContainerState.Invalidate, which always follows this. -
REMOVE
-