Class CubeListBuilder

java.lang.Object
net.minecraft.client.model.geom.builders.CubeListBuilder

public class CubeListBuilder extends Object
  • Field Details

    • ALL_VISIBLE

      private static final Set<Direction> ALL_VISIBLE
    • cubes

      private final List<CubeDefinition> cubes
    • xTexOffs

      private int xTexOffs
    • yTexOffs

      private int yTexOffs
    • mirror

      private boolean mirror
  • Constructor Details

    • CubeListBuilder

      public CubeListBuilder()
  • Method Details

    • texOffs

      public CubeListBuilder texOffs(int pXTexOffs, int pYTexOffs)
    • mirror

      public CubeListBuilder mirror()
    • mirror

      public CubeListBuilder mirror(boolean pMirror)
    • addBox

      public CubeListBuilder addBox(String pComment, float pOriginX, float pOriginY, float pOriginZ, int pDimensionX, int pDimensionY, int pDimensionZ, CubeDeformation pCubeDeformation, int pXTexOffs, int pYTexOffs)
    • addBox

      public CubeListBuilder addBox(String pComment, float pOriginX, float pOriginY, float pOriginZ, int pDimensionX, int pDimensionY, int pDimensionZ, int pXTexOffs, int pYTexOffs)
    • addBox

      public CubeListBuilder addBox(float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ)
    • addBox

      public CubeListBuilder addBox(float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ, Set<Direction> pVisibleFaces)
    • addBox

      public CubeListBuilder addBox(String pComment, float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ)
    • addBox

      public CubeListBuilder addBox(String pComment, float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ, CubeDeformation pCubeDeformation)
    • addBox

      public CubeListBuilder addBox(float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ, boolean pMirror)
    • addBox

      public CubeListBuilder addBox(float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ, CubeDeformation pCubeDeformation, float pTexScaleU, float pTexScaleV)
    • addBox

      public CubeListBuilder addBox(float pOriginX, float pOriginY, float pOriginZ, float pDimensionX, float pDimensionY, float pDimensionZ, CubeDeformation pCubeDeformation)
    • getCubes

      public List<CubeDefinition> getCubes()
    • create

      public static CubeListBuilder create()