Interface DirectionType<T extends Enum<T> & net.minecraft.util.StringRepresentable>

All Known Implementing Classes:
BiDirectionType, DefaultDirectionType, HorizontalDirectionType

public interface DirectionType<T extends Enum<T> & net.minecraft.util.StringRepresentable>
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.core.Direction
    extractDirection(T direction)
     
     
    getDirection(net.minecraft.core.Direction clickedFace, net.minecraft.core.Direction playerFacing, float playerPitch)
     
    net.minecraft.world.level.block.state.properties.EnumProperty<T>
     
    rotate(T direction)
     
  • Method Details

    • getProperty

      net.minecraft.world.level.block.state.properties.EnumProperty<T> getProperty()
    • getDefault

      T getDefault()
    • extractDirection

      net.minecraft.core.Direction extractDirection(T direction)
    • getDirection

      T getDirection(net.minecraft.core.Direction clickedFace, net.minecraft.core.Direction playerFacing, float playerPitch)
    • rotate

      T rotate(T direction)