From 08f88daf103c955b92eb29409cddca7647bfbfdb Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Thu, 4 Jun 2015 08:17:23 -0500 Subject: Added Event handler, crest modifiers, sheath --- .../Lance5057/modifiers/TDefenseActiveToolMod.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java') diff --git a/src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java b/src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java index d03779b..a6ea354 100644 --- a/src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java +++ b/src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java @@ -2,16 +2,40 @@ package gmail.Lance5057.modifiers; import java.util.Random; +import mods.battlegear2.api.PlayerEventChild; +import mods.battlegear2.api.core.IBattlePlayer; +import mods.battlegear2.api.core.InventoryPlayerBattle; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityFireball; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; +import net.minecraftforge.event.entity.player.PlayerEvent; import tconstruct.library.ActiveToolMod; import tconstruct.library.tools.ToolCore; public class TDefenseActiveToolMod extends ActiveToolMod { @Override + public void updateTool(ToolCore tool, ItemStack stack, World world, Entity entity) + { +// NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool"); +// +// if (!tags.hasKey("Broken")) { +// if(((IBattlePlayer)entity).isBlockingWithShield()) +// { +// if(ShieldEvent.source.getEntity() instanceof EntityFireball) +// { +// +// } +// } +// } + } + + @Override + public int baseAttackDamage(int earlyModDamage, int damage, ToolCore tool, NBTTagCompound tags, NBTTagCompound toolTags, ItemStack stack, EntityLivingBase player, Entity entity) { -- cgit v1.2.3