Class OuterCylindricalLayer

All Implemented Interfaces:
Layer

public class OuterCylindricalLayer extends AbstractOuterLayer
  • Field Details

    • blockLayer

      protected BlockLayerManager blockLayer
    • centerPos

      protected net.minecraft.util.math.Vec3d centerPos
    • directionVector

      protected net.minecraft.util.math.Vec3d directionVector
  • Method Details

    • findLayerIndex

      protected int findLayerIndex(int[] layerDistance, float distance)
      Specified by:
      findLayerIndex in class AbstractRadialLikeLayer
    • getDistance

      protected float getDistance(int[] pos)
      Specified by:
      getDistance in class AbstractRadialLikeLayer
    • getDistance

      protected float getDistance(int posX, int posY, int posZ)
      Specified by:
      getDistance in class AbstractRadialLikeLayer
    • getCenterPos

      public net.minecraft.util.math.Vec3d getCenterPos()
      Specified by:
      getCenterPos in interface Layer
    • setCenterPos

      public void setCenterPos(net.minecraft.util.math.Vec3d centerPos)
      Specified by:
      setCenterPos in interface Layer
    • getDirectionVector

      public net.minecraft.util.math.Vec3d getDirectionVector()
      Specified by:
      getDirectionVector in interface Layer
    • setDirectionVector

      public void setDirectionVector(net.minecraft.util.math.Vec3i directionVector)
      Specified by:
      setDirectionVector in interface Layer