summaryrefslogtreecommitdiff
path: root/src/main/java/com/sosnitzka/taiga/generic/BasicBlock.java
blob: 485aa5d7353db45d517e14017ea0765ea92cf78f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.sosnitzka.taiga.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;
    }
}