Interface IAssemblageBlock
- All Superinterfaces:
com.simibubi.create.content.kinetics.base.IRotate,com.simibubi.create.content.equipment.wrench.IWrenchable
- All Known Implementing Classes:
SeparateShaftHalvesAssemblageBlock,SingleShaftAssemblageBlock
public interface IAssemblageBlock
extends com.simibubi.create.content.kinetics.base.IRotate
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.simibubi.create.content.kinetics.base.IRotate
com.simibubi.create.content.kinetics.base.IRotate.SpeedLevel, com.simibubi.create.content.kinetics.base.IRotate.StressImpact -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis> static final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> static final net.minecraft.world.level.block.state.properties.BooleanPropertystatic final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> static final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> static final net.minecraft.world.level.block.state.properties.BooleanProperty -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasBottomShaft(net.minecraft.world.level.block.state.BlockState state) booleanhasTopShaft(net.minecraft.world.level.block.state.BlockState state) Methods inherited from interface com.simibubi.create.content.kinetics.base.IRotate
getMinimumRequiredSpeedLevel, getRotationAxis, hasShaftTowards, hideStressImpact, showCapacityWithAnnotationMethods inherited from interface com.simibubi.create.content.equipment.wrench.IWrenchable
getRotatedBlockState, onSneakWrenched, onWrenched, updateAfterWrenched
-
Field Details
-
AXIS
static final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis> AXIS -
TOP_SHAFT_HALF
static final net.minecraft.world.level.block.state.properties.BooleanProperty TOP_SHAFT_HALF -
BOTTOM_SHAFT_HALF
static final net.minecraft.world.level.block.state.properties.BooleanProperty BOTTOM_SHAFT_HALF -
TOP_COG
-
MIDDLE_COG
static final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> MIDDLE_COG -
BOTTOM_COG
static final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> BOTTOM_COG
-
-
Method Details
-
hasTopShaft
boolean hasTopShaft(net.minecraft.world.level.block.state.BlockState state) -
hasBottomShaft
boolean hasBottomShaft(net.minecraft.world.level.block.state.BlockState state)
-