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 xTexOffs, int yTexOffs)
    • mirror

      public CubeListBuilder mirror()
    • mirror

      public CubeListBuilder mirror(boolean mirror)
    • addBox

      public CubeListBuilder addBox(String comment, float originX, float originY, float originZ, int dimensionX, int dimensionY, int dimensionZ, CubeDeformation cubeDeformation, int xTexOffs, int yTexOffs)
    • addBox

      public CubeListBuilder addBox(String comment, float originX, float originY, float originZ, int dimensionX, int dimensionY, int dimensionZ, int xTexOffs, int yTexOffs)
    • addBox

      public CubeListBuilder addBox(float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ)
    • addBox

      public CubeListBuilder addBox(float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ, Set<Direction> visibleFaces)
    • addBox

      public CubeListBuilder addBox(String comment, float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ)
    • addBox

      public CubeListBuilder addBox(String comment, float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ, CubeDeformation cubeDeformation)
    • addBox

      public CubeListBuilder addBox(float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ, boolean mirror)
    • addBox

      public CubeListBuilder addBox(float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ, CubeDeformation cubeDeformation, float texScaleU, float texScaleV)
    • addBox

      public CubeListBuilder addBox(float originX, float originY, float originZ, float dimensionX, float dimensionY, float dimensionZ, CubeDeformation cubeDeformation)
    • getCubes

      public List<CubeDefinition> getCubes()
    • create

      public static CubeListBuilder create()