| Class | Description |
|---|---|
| AbstractContraptionEntity | |
| AbstractContraptionEntity.ContraptionRotationState | |
| BlockMovementChecks | |
| Contraption | |
| Contraption.ContraptionInvWrapper | |
| ContraptionCollider | |
| ContraptionDisassemblyPacket | |
| ContraptionEntityRenderer<C extends AbstractContraptionEntity> | |
| ContraptionHandler | |
| ContraptionHandlerClient | |
| ContraptionLighter<C extends Contraption> | |
| ContraptionStallPacket | |
| ContraptionType | |
| ContraptionWorld | |
| ControlledContraptionEntity |
Ex: Pistons, bearings
Controlled Contraption Entities can rotate around one axis and translate. |
| DirectionalExtenderScrollOptionSlot | |
| MountedFluidStorage | |
| MountedStorage | |
| MovementBehaviour | |
| MovementContext | |
| NonStationaryLighter<C extends Contraption> | |
| OrientedContraptionEntity |
Ex: Minecarts, Couplings
Oriented Contraption Entities can rotate freely around two axes simultaneously. |
| OrientedContraptionEntityRenderer | |
| StructureTransform | |
| TranslatingContraption |
| Enum | Description |
|---|---|
| BlockMovementChecks.CheckResult | |
| IControlContraption.MovementMode | |
| IControlContraption.RotationMode |
| Exception | Description |
|---|---|
| AssemblyException |