aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-12-15 16:11:54 +0100
committerGitHub <noreply@github.com>2021-12-15 16:11:54 +0100
commit128c74faa99dfef8d056c1d82c6e4388b9d470e8 (patch)
tree2c84162154ba681232f86dffd4106db530236814 /src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java
parent47ce336f288a45aa3244c8ae1177499fa5080942 (diff)
parentff4b8c7068c2ea7d654e9beda00646d23e62b314 (diff)
downloadGT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.tar.gz
GT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.tar.bz2
GT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.zip
Merge pull request #65 from GTNewHorizons/unified-build-script2
Move sources and resources
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java b/src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java
deleted file mode 100644
index 3ccb2cb0ee..0000000000
--- a/src/Java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradualInteger.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package gtPlusPlus.xmod.ic2.item;
-
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-
-import ic2.api.item.ICustomDamageItem;
-import ic2.core.util.StackUtil;
-
-public class IC2_ItemGradualInteger
-extends IC2_ItemGradual
-implements ICustomDamageItem
-{
- private final int maxDmg;
-
- public IC2_ItemGradualInteger(final String internalName, final int maxdmg)
- {
- super(internalName);
-
- this.maxDmg = maxdmg;
- }
-
- @Override
- public int getCustomDamage(final ItemStack stack)
- {
- final NBTTagCompound nbt = StackUtil.getOrCreateNbtData(stack);
- return nbt.getInteger("advDmg");
- }
-
- @Override
- public int getMaxCustomDamage(final ItemStack stack)
- {
- return this.maxDmg;
- }
-
- @Override
- public void setCustomDamage(final ItemStack stack, final int damage)
- {
- final NBTTagCompound nbt = StackUtil.getOrCreateNbtData(stack);
- nbt.setInteger("advDmg", 0);
-
- final int maxStackDamage = stack.getMaxDamage();
- if (maxStackDamage > 2) {
- //stack.setItemDamage(1 + (int)Util.map(damage, this.maxDmg, maxStackDamage - 2));
- }
- }
-
- @Override
- public boolean applyCustomDamage(final ItemStack stack, final int damage, final EntityLivingBase src)
- {
- this.setCustomDamage(stack, this.getCustomDamage(stack) + damage);
- return true;
- }
-}