diff options
| author | Lance5057 <Lance5057@gmail.com> | 2015-06-04 08:17:23 -0500 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2015-06-04 08:17:23 -0500 |
| commit | 08f88daf103c955b92eb29409cddca7647bfbfdb (patch) | |
| tree | d44bcb6ce9289880b73f37e65a69d1cadc327a29 /src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java | |
| parent | d37b290bd6843832ed8d557cac9dcf94f17d6d6e (diff) | |
Added Event handler, crest modifiers, sheath
Diffstat (limited to 'src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java')
| -rw-r--r-- | src/main/java/gmail/Lance5057/modifiers/TDefenseActiveToolMod.java | 24 |
1 files changed, 24 insertions, 0 deletions
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) { |
