Interface IStateDependentCogWheelBlock

All Superinterfaces:
com.simibubi.create.content.kinetics.base.IRotate, com.simibubi.create.content.equipment.wrench.IWrenchable
All Known Subinterfaces:
IAssemblageBlock
All Known Implementing Classes:
AssemblageBlock, EncasedAssemblageBlock, EncasedSeparateShaftHalvesAssemblageBlock, EncasedSingleShaftAssemblageBlock, SeparateShaftHalvesAssemblageBlock, SingleShaftAssemblageBlock, TransmissionBlock

public interface IStateDependentCogWheelBlock 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
  • Method Summary

    Modifier and Type
    Method
    Description
    getCogType(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
  • Method Details

    • getCogType

      CogType getCogType(net.minecraft.world.level.block.state.BlockState state)