diff options
| author | bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | 2018-06-13 21:45:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-13 21:45:02 +0200 |
| commit | 06e7190a4566e9301702d7d739222c6a7dd772ee (patch) | |
| tree | 4562b3560db7ac094c167410a7ffd8d713180daf /src/main/java/com/detrav/items/tools | |
| parent | 52ac3ff9eb405168b7a66bdc20e99e1f2bc152e0 (diff) | |
| download | GT5-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')
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]; - } -} |
