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

    Fields
    Modifier and Type
    Field
    Description
    static 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.BooleanProperty
     
    static 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 Type
    Method
    Description
    boolean
    hasBottomShaft(net.minecraft.world.level.block.state.BlockState state)
     
    boolean
    hasTopShaft(net.minecraft.world.level.block.state.BlockState state)
     

    Methods inherited from interface com.simibubi.create.content.kinetics.base.IRotate

    getMinimumRequiredSpeedLevel, getRotationAxis, hasShaftTowards, hideStressImpact, showCapacityWithAnnotation

    Methods 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

      static final net.minecraft.world.level.block.state.properties.EnumProperty<AssemblageCog> 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)