import net.luxvacuos.voxel.universal.world.utils.BlockCoords;
public class BlockBase implements IBlock {
protected final BlockMaterial material;
private BoundingBox aabb = new BoundingBox(new Vector3(0, 0, 0), new Vector3(1, 1, 1));
private int id;
<BUG>private int metadata = 0;
public BlockBase(BlockMaterial material) {</BUG>
this.material = material;
}
public BlockBase(BlockMaterial material, BoundingBox aabb) {

import net.luxvacuos.voxel.universal.world.utils.BlockCoords;
public class BlockBase implements IBlock {
protected final BlockMaterial material;
private BoundingBox aabb = new BoundingBox(new Vector3(0, 0, 0), new Vector3(1, 1, 1));
private int id;
private int metadata = 0;
protected TagCompound complexMetadata = null;
public BlockBase(BlockMaterial material) {
this.material = material;
}
public BlockBase(BlockMaterial material, BoundingBox aabb) {
