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).
| Extension | Description |
|---|---|
KineticBehaviourExtension | Adds propagation positions and rotation transfer overrides for kinetic networks. |
RenderedBehaviourExtension | Adds behaviour-level BER rendering, optional Flywheel visuals, and optional render bounds expansion. |
ItemRequirementBehaviourExtension | Adds per-behaviour item requirements to schematic requirement flows. |