Added several blocks, basicBlockOre renamed to basicBlock

This commit is contained in:
Robert Sosnitzka
2016-05-13 19:47:39 +02:00
parent 19686e6fd3
commit c8281cbdd1
6 changed files with 111 additions and 67 deletions

View File

@@ -0,0 +1,43 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class BasicBlock extends Block {
private String oreDictPrefix;
public BasicBlock(String name, Material material, float hardness, float resistance, int harvest, float lightLevel, String oreDictPrefix) {
super(material);
setUnlocalizedName(name);
setRegistryName(name);
setHardness(hardness);
setResistance(resistance);
setHarvestLevel("pickaxe", harvest);
setLightLevel(lightLevel);
this.oreDictPrefix = oreDictPrefix;
}
public BasicBlock(String name, Material material, float hardness, float resistance, int harvest) {
this(name, material, hardness, resistance, harvest, 0.0F, null);
}
public BasicBlock(String name, Material material, float hardness, float resistance, int harvest, float lightLevel) {
this(name, material, hardness, resistance, harvest, lightLevel, null);
}
public BasicBlock(String name, Material material, float hardness, float resistance, int harvest, String oreDictPrefix) {
this(name, material, hardness, resistance, harvest, 0.0F, oreDictPrefix);
}
public boolean isOreDict() {
return this.oreDictPrefix != null;
}
public String getOreDictPrefix() {
return this.oreDictPrefix;
}
}