aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/items/tools
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2018-06-13 21:45:02 +0200
committerGitHub <noreply@github.com>2018-06-13 21:45:02 +0200
commit06e7190a4566e9301702d7d739222c6a7dd772ee (patch)
tree4562b3560db7ac094c167410a7ffd8d713180daf /src/main/java/com/detrav/items/tools
parent52ac3ff9eb405168b7a66bdc20e99e1f2bc152e0 (diff)
downloadGT5-Unofficial-06e7190a4566e9301702d7d739222c6a7dd772ee.tar.gz
GT5-Unofficial-06e7190a4566e9301702d7d739222c6a7dd772ee.tar.bz2
GT5-Unofficial-06e7190a4566e9301702d7d739222c6a7dd772ee.zip
Simple scanners (#7)
* +added simple scanners +added UHV Electric Prospector's Scanner +removed unnecessary classes * disabled debug build * Update build.properties
Diffstat (limited to 'src/main/java/com/detrav/items/tools')
-rw-r--r--src/main/java/com/detrav/items/tools/DetravToolLuVElectricProPick.java187
-rw-r--r--src/main/java/com/detrav/items/tools/DetravToolUVElectricProPick.java22
-rw-r--r--src/main/java/com/detrav/items/tools/DetravToolZPMElectricProPick.java21
3 files changed, 0 insertions, 230 deletions
diff --git a/src/main/java/com/detrav/items/tools/DetravToolLuVElectricProPick.java b/src/main/java/com/detrav/items/tools/DetravToolLuVElectricProPick.java
deleted file mode 100644
index 6ccbff924e..0000000000
--- a/src/main/java/com/detrav/items/tools/DetravToolLuVElectricProPick.java
+++ /dev/null
@@ -1,187 +0,0 @@
-package com.detrav.items.tools;
-
-import com.detrav.enums.Textures01;
-import com.detrav.items.behaviours.BehaviourDetravToolElectricProPick;
-import gregtech.GT_Mod;
-import gregtech.api.GregTech_API;
-import gregtech.api.damagesources.GT_DamageSources;
-import gregtech.api.interfaces.IIconContainer;
-import gregtech.api.interfaces.IToolStats;
-import gregtech.api.items.GT_MetaGenerated_Tool;
-import net.minecraft.block.Block;
-import net.minecraft.enchantment.Enchantment;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.ItemStack;
-import net.minecraft.stats.AchievementList;
-import net.minecraft.util.ChatComponentText;
-import net.minecraft.util.DamageSource;
-import net.minecraft.util.EnumChatFormatting;
-import net.minecraft.util.IChatComponent;
-import net.minecraft.world.World;
-import net.minecraftforge.event.world.BlockEvent;
-
-import java.util.List;
-
-/**
- * Created by wital_000 on 19.03.2016.
- */
-public class DetravToolLuVElectricProPick implements IToolStats {
- public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 50 : 100;
- }
-
- public int getToolDamagePerDropConversion() {
- return 100;
- }
-
- public int getToolDamagePerContainerCraft() {
- return 100;
- }
-
- public int getToolDamagePerEntityAttack() {
- return 2000;
- }
-
- public int getBaseQuality() {
- return 0;
- }
-
- public float getBaseDamage() {
- return 1.0F;
- }
-
- @Override
- public int getHurtResistanceTime(int i, Entity entity) {
- return i;
- }
-
- public float getSpeedMultiplier() {
- return 1.0F;
- }
-
- public float getMaxDurabilityMultiplier() {
- return 1.0F;
- }
-
- @Override
- public DamageSource getDamageSource(EntityLivingBase aPlayer, Entity aEntity) {
- return GT_DamageSources.getCombatDamage((aPlayer instanceof EntityPlayer) ? "player" : "mob", aPlayer, (aEntity instanceof EntityLivingBase) ? getDeathMessage(aPlayer, (EntityLivingBase) aEntity) : null);
- }
-
- public String getCraftingSound() {
- return null;
- }
-
- public String getEntityHitSound() {
- return null;
- }
-
- public String getBreakingSound() {
- return (String) GregTech_API.sSoundList.get(Integer.valueOf(0));
- }
-
- @Override
- public Enchantment[] getEnchantments(ItemStack itemStack) {
- return new Enchantment[0];
- }
-
- @Override
- public int[] getEnchantmentLevels(ItemStack itemStack) {
- return new int[0];
- }
-
- public String getMiningSound() {
- return null;
- }
-
- public boolean canBlock() {
- return false;
- }
-
- public boolean isCrowbar() {
- return false;
- }
-
- @Override
- public boolean isGrafter() {
- return false;
- }
-
- @Override
- public boolean isChainsaw() {
- return false;
- }
-
- @Override
- public boolean isWrench() {
- return false;
- }
-
- @Override
- public boolean isWeapon() {
- return false;
- }
-
- @Override
- public boolean isRangedWeapon() {
- return false;
- }
-
- @Override
- public boolean isMiningTool() {
- return false;
- }
-
- public boolean isMinableBlock(Block aBlock, byte aMetaData) {
-
- return false;
- }
-
- @Override
- public int convertBlockDrops(List<ItemStack> list, ItemStack itemStack, EntityPlayer entityPlayer, Block block, int i, int i1, int i2, byte b, int i3, boolean b1, BlockEvent.HarvestDropsEvent harvestDropsEvent) {
- return 0;
- }
-
- public ItemStack getBrokenItem(ItemStack aStack) {
- return null;
- }
-
- @Override
- public float getNormalDamageAgainstEntity(float v, Entity entity, ItemStack itemStack, EntityPlayer entityPlayer) {
- return v;
- }
-
- @Override
- public float getMagicDamageAgainstEntity(float v, Entity entity, ItemStack itemStack, EntityPlayer entityPlayer) {
- return v;
- }
-
- public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack) {
- return Textures01.mTextures[0];
- }
-
- public short[] getRGBa(boolean aIsToolHead, ItemStack aStack) {
- return aIsToolHead ? GT_MetaGenerated_Tool.getPrimaryMaterial(aStack).mRGBa : GT_MetaGenerated_Tool.getSecondaryMaterial(aStack).mRGBa;
- }
-
- public void onStatsAddedToTool(GT_MetaGenerated_Tool aItem, int aID) {
- aItem.addItemBehavior(aID, new BehaviourDetravToolElectricProPick(getToolDamagePerBlockBreak()));
- }
-
- public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer) {
-
- aPlayer.triggerAchievement(AchievementList.openInventory);
- aPlayer.triggerAchievement(AchievementList.mineWood);
- aPlayer.triggerAchievement(AchievementList.buildWorkBench);
- }
-
- public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity) {
- return new ChatComponentText(EnumChatFormatting.RED + aEntity.getCommandSenderName() + EnumChatFormatting.WHITE + " got Pick Up'ed by " + EnumChatFormatting.GREEN + aPlayer.getCommandSenderName() + EnumChatFormatting.WHITE);
- }
-
- public float getMiningSpeed(Block aBlock, byte aMetaData, float aDefault, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ) {
- return aDefault;
- }
-} \ No newline at end of file
diff --git a/src/main/java/com/detrav/items/tools/DetravToolUVElectricProPick.java b/src/main/java/com/detrav/items/tools/DetravToolUVElectricProPick.java
deleted file mode 100644
index 7711a8901d..0000000000
--- a/src/main/java/com/detrav/items/tools/DetravToolUVElectricProPick.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.detrav.items.tools;
-
-import com.detrav.enums.Textures01;
-import gregtech.api.interfaces.IIconContainer;
-import net.minecraft.item.ItemStack;
-
-/**
- * Created by wital_000 on 19.03.2016.
- */
-public class DetravToolUVElectricProPick extends DetravToolZPMElectricProPick {
- public int getBaseQuality() {
- return 2;
- }
-
- public float getMaxDurabilityMultiplier() {
- return 4.0F;
- }
-
- public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack) {
- return Textures01.mTextures[2];
- }
-}
diff --git a/src/main/java/com/detrav/items/tools/DetravToolZPMElectricProPick.java b/src/main/java/com/detrav/items/tools/DetravToolZPMElectricProPick.java
deleted file mode 100644
index c04747f529..0000000000
--- a/src/main/java/com/detrav/items/tools/DetravToolZPMElectricProPick.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.detrav.items.tools;
-
-import com.detrav.enums.Textures01;
-import gregtech.api.interfaces.IIconContainer;
-import net.minecraft.item.ItemStack;
-
-/**
- * Created by wital_000 on 19.03.2016.
- */
-public class DetravToolZPMElectricProPick extends DetravToolLuVElectricProPick {
- public int getBaseQuality() {
- return 1;
- }
- public float getMaxDurabilityMultiplier() {
- return 2.0F;
- }
-
- public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack) {
- return Textures01.mTextures[1];
- }
-}