Package api.util

Class PrimitiveGeometric

java.lang.Object
api.util.PrimitiveGeometric
Direct Known Subclasses:
AxisAlignedBB, BlockModel, PrimitiveQuad

public abstract class PrimitiveGeometric extends Object
  • Constructor Details

    • PrimitiveGeometric

      public PrimitiveGeometric()
  • Method Details

    • makeTemporaryCopy

      public abstract PrimitiveGeometric makeTemporaryCopy()
    • rotateAroundYToFacing

      public abstract void rotateAroundYToFacing(int iFacing)
    • tiltToFacingAlongY

      public abstract void tiltToFacingAlongY(int iFacing)
    • addToRayTrace

      public abstract void addToRayTrace(RayTraceUtils rayTrace)
    • translate

      public abstract void translate(double dDeltaX, double dDeltaY, double dDeltaZ)
    • addIntersectingBoxesToCollisionList

      public void addIntersectingBoxesToCollisionList(World world, int i, int j, int k, AxisAlignedBB boxToIntersect, List collisionList)
    • getAssemblyID

      public int getAssemblyID()
    • renderAsBlock

      @Environment(CLIENT) public abstract boolean renderAsBlock(RenderBlocks renderBlocks, Block block, int i, int j, int k)
    • renderAsBlockWithColorMultiplier

      @Environment(CLIENT) public abstract boolean renderAsBlockWithColorMultiplier(RenderBlocks renderBlocks, Block block, int i, int j, int k, float fRed, float fGreen, float fBlue)
    • renderAsBlockWithColorMultiplier

      @Environment(CLIENT) public boolean renderAsBlockWithColorMultiplier(RenderBlocks renderBlocks, Block block, int x, int y, int z)
    • renderAsBlockWithTexture

      @Environment(CLIENT) public abstract boolean renderAsBlockWithTexture(RenderBlocks renderBlocks, Block block, int i, int j, int k, Icon icon)
    • renderAsBlockFullBrightWithTexture

      @Environment(CLIENT) public abstract boolean renderAsBlockFullBrightWithTexture(RenderBlocks renderBlocks, Block block, int i, int j, int k, Icon icon)
    • renderAsItemBlock

      @Environment(CLIENT) public abstract void renderAsItemBlock(RenderBlocks renderBlocks, Block block, int iItemDamage)
    • renderAsFallingBlock

      @Environment(CLIENT) public abstract void renderAsFallingBlock(RenderBlocks renderBlocks, Block block, int i, int j, int k, int iMetadata)