diff options
Diffstat (limited to 'src/main/java/detrav/items/tools/DetravToolElectricProspector.java')
-rw-r--r-- | src/main/java/detrav/items/tools/DetravToolElectricProspector.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/detrav/items/tools/DetravToolElectricProspector.java b/src/main/java/detrav/items/tools/DetravToolElectricProspector.java new file mode 100644 index 0000000000..abe5259036 --- /dev/null +++ b/src/main/java/detrav/items/tools/DetravToolElectricProspector.java @@ -0,0 +1,33 @@ +package detrav.items.tools; + +import net.minecraft.item.ItemStack; + +import detrav.enums.Textures01; +import gregtech.api.interfaces.IIconContainer; + +/** + * Created by wital_000 on 19.03.2016. + */ +public class DetravToolElectricProspector extends DetravToolElectricProspectorBase { + + private final int tier; + + public DetravToolElectricProspector(int tier) { + this.tier = tier; + } + + public int getBaseQuality() { + return tier - 6; + } + + public float getMaxDurabilityMultiplier() { + if (tier - 6 == 0) return (float) Math.pow(((float) ((tier - 6F) * 2F)), 0.0D); + else return (float) ((tier - 6F) * 2F); + } + + public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack) { + + if (tier <= 9 && tier >= 6) return Textures01.mTextures[tier - 5]; + else return Textures01.mTextures[1]; + } +} |