Class DefaultDirectionType

java.lang.Object
com.refinedmods.refinedstorage.common.support.direction.DefaultDirectionType
All Implemented Interfaces:
DirectionType<net.minecraft.core.Direction>

public class DefaultDirectionType extends Object implements DirectionType<net.minecraft.core.Direction>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final DirectionType<net.minecraft.core.Direction>
     
    static final DirectionType<net.minecraft.core.Direction>
     
  • Method Summary

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • FACE_CLICKED

      public static final DirectionType<net.minecraft.core.Direction> FACE_CLICKED
    • FACE_PLAYER

      public static final DirectionType<net.minecraft.core.Direction> FACE_PLAYER
  • Method Details

    • getProperty

      public net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction> getProperty()
      Specified by:
      getProperty in interface DirectionType<net.minecraft.core.Direction>
    • getDefault

      public net.minecraft.core.Direction getDefault()
      Specified by:
      getDefault in interface DirectionType<net.minecraft.core.Direction>
    • extractDirection

      public net.minecraft.core.Direction extractDirection(net.minecraft.core.Direction direction)
      Specified by:
      extractDirection in interface DirectionType<net.minecraft.core.Direction>
    • getDirection

      public net.minecraft.core.Direction getDirection(net.minecraft.core.Direction clickedFace, net.minecraft.core.Direction playerFacing, float playerPitch)
      Specified by:
      getDirection in interface DirectionType<net.minecraft.core.Direction>
    • rotate

      public net.minecraft.core.Direction rotate(net.minecraft.core.Direction direction)
      Specified by:
      rotate in interface DirectionType<net.minecraft.core.Direction>