Skip to content

Extension Reference

Extensions are marker interfaces that opt a SuperBlockEntityBehaviour into additional systems. They're picked up lazily and cached per block entity, so behaviours that don't implement a given extension have zero impact on that system's cost.

For more about SuperBlockEntityBehaviours, see [Super Block Entity Behaviours](./Super Behaviours.md).

ExtensionDescription
KineticBehaviourExtensionAdds propagation positions and rotation transfer overrides for kinetic networks.
RenderedBehaviourExtensionAdds behaviour-level BER rendering, optional Flywheel visuals, and optional render bounds expansion.
ItemRequirementBehaviourExtensionAdds per-behaviour item requirements to schematic requirement flows.