diff options
author | Jason Mitchell <mitchej@gmail.com> | 2021-01-24 00:37:23 -0800 |
---|---|---|
committer | Jason Mitchell <mitchej@gmail.com> | 2021-01-24 00:37:23 -0800 |
commit | 8ecc28d1317e01036a6d0f1cefa34b0aacd2d16a (patch) | |
tree | 6ce989529cb927ff79d2a07cd3e72176d060099a /src/main/java/com/detrav/items/tools/DetravProspector.java | |
parent | bf8c5581ff93b056a03017f858a8d907a2fa69e2 (diff) | |
download | GT5-Unofficial-8ecc28d1317e01036a6d0f1cefa34b0aacd2d16a.tar.gz GT5-Unofficial-8ecc28d1317e01036a6d0f1cefa34b0aacd2d16a.tar.bz2 GT5-Unofficial-8ecc28d1317e01036a6d0f1cefa34b0aacd2d16a.zip |
Selectable ores on electronic prospector
* Cleaned up some class/file names
* Removed unused code/comments
* Cached other mods being loaded
* Various optimizations
Diffstat (limited to 'src/main/java/com/detrav/items/tools/DetravProspector.java')
-rw-r--r-- | src/main/java/com/detrav/items/tools/DetravProspector.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/items/tools/DetravProspector.java b/src/main/java/com/detrav/items/tools/DetravProspector.java new file mode 100644 index 0000000000..38fb9dcd10 --- /dev/null +++ b/src/main/java/com/detrav/items/tools/DetravProspector.java @@ -0,0 +1,33 @@ +package com.detrav.items.tools; + +import com.detrav.enums.Textures01; +import com.detrav.items.behaviours.BehaviourDetravToolProPick; + +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.items.GT_MetaGenerated_Tool; +import net.minecraft.item.ItemStack; + +public class DetravProspector extends DetravToolElectricProspectorBase { + + private final int tier; + + public DetravProspector(int tier) { + this.tier=tier; + } + + public int getBaseQuality() { + return tier; + } + public float getMaxDurabilityMultiplier() { + double x = tier + 1; + return (float) (((float) 0.005D+Math.tanh(Math.pow(x,(x/8D))/25D)*(x/6D))*1.25); + } + + public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack) { + return Textures01.mTextures[0]; + } + + public void onStatsAddedToTool(GT_MetaGenerated_Tool aItem, int aID) { + aItem.addItemBehavior(aID, new BehaviourDetravToolProPick(100)); + } +} |