Package com.rvandoosselaer.blocks
Class Block
- java.lang.Object
-
- com.rvandoosselaer.blocks.Block
-
public class Block extends java.lang.Object
The basic building block of the Blocks framework. A block has a name and some properties describing the look and feel of the block in the resulting chunk node. The shape of the block defines the form (vertices, normals, tangents, UV coordinates, ...) of the block, the type defines the look (material, images, ...).
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DIRT
static java.lang.String
EMPTY
static java.lang.String
GRASS
static java.lang.String
OAK
static java.lang.String
SAND
static java.lang.String
STONE
static java.lang.String
STONEBRICK
static java.lang.String
WATER
static java.lang.String
WATER_STILL
-
Constructor Summary
Constructors Constructor Description Block()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Block
create(java.lang.String name, java.lang.String type)
Creates a cube shape, non transparent, solid block using a single image.static Block
create(java.lang.String name, java.lang.String type, boolean multipleImages)
Creates a cube shape, non transparent, solid block.
-
-
-
Field Detail
-
EMPTY
public static final java.lang.String EMPTY
- See Also:
- Constant Field Values
-
GRASS
public static final java.lang.String GRASS
- See Also:
- Constant Field Values
-
DIRT
public static final java.lang.String DIRT
- See Also:
- Constant Field Values
-
STONE
public static final java.lang.String STONE
- See Also:
- Constant Field Values
-
STONEBRICK
public static final java.lang.String STONEBRICK
- See Also:
- Constant Field Values
-
OAK
public static final java.lang.String OAK
- See Also:
- Constant Field Values
-
SAND
public static final java.lang.String SAND
- See Also:
- Constant Field Values
-
WATER
public static final java.lang.String WATER
- See Also:
- Constant Field Values
-
WATER_STILL
public static final java.lang.String WATER_STILL
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static Block create(java.lang.String name, java.lang.String type)
Creates a cube shape, non transparent, solid block using a single image.- Parameters:
name
-type
-- Returns:
- block
-
create
public static Block create(java.lang.String name, java.lang.String type, boolean multipleImages)
Creates a cube shape, non transparent, solid block.- Parameters:
name
-type
-- Returns:
- block
-
-