Interface IBevelCogWheelBlock

All Superinterfaces:
com.simibubi.create.content.kinetics.base.IRotate, com.simibubi.create.content.equipment.wrench.IWrenchable, com.simibubi.create.api.contraption.transformable.TransformableBlock
All Known Subinterfaces:
IDiagonalBevelCogWheelBlock, IDualDiagonalBevelCogWheelBlock, IOrthogonalBevelCogWheelBlock, ISingleDiagonalBevelCogWheelBlock
All Known Implementing Classes:
BevelCogWheelAndShaftBlock, CompositeBevelCogWheelBlock, CornerBevelCogWheelsAndShaftBlock, CornerBevelCogWheelsBlock, DualDiagonalBevelCogWheelBlock, EncasedDualDiagonalBevelCogWheelBlock, EncasedSingleDiagonalBevelCogWheelBlock, FourBevelCogWheelsAndShaftBlock, FourBevelCogWheelsBlock, OppositeBevelCogWheelsAndShaftBlock, OppositeBevelCogWheelsBlock, SimpleBevelCogWheelBlock, SingleAxisBevelCogWheelBlock, SingleDiagonalBevelCogWheelBlock, ThreeBevelCogWheelsAndShaftBlock, ThreeBevelCogWheelsBlock

public interface IBevelCogWheelBlock extends com.simibubi.create.content.kinetics.base.IRotate, com.simibubi.create.api.contraption.transformable.TransformableBlock
  • 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.createmod.catnip.math.VoxelShaper
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.world.level.block.state.BlockState
    getRotatedBlockState(net.minecraft.world.level.block.state.BlockState originalState, net.minecraft.core.Direction targetedFace)
     
     

    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

    onSneakWrenched, onWrenched, updateAfterWrenched

    Methods inherited from interface com.simibubi.create.api.contraption.transformable.TransformableBlock

    transform
  • Field Details

    • COG_SHAPE

      static final net.createmod.catnip.math.VoxelShaper COG_SHAPE
  • Method Details

    • getSet

    • getRotatedBlockState

      default net.minecraft.world.level.block.state.BlockState getRotatedBlockState(net.minecraft.world.level.block.state.BlockState originalState, net.minecraft.core.Direction targetedFace)
      Specified by:
      getRotatedBlockState in interface com.simibubi.create.content.equipment.wrench.IWrenchable