diff options
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java')
| -rwxr-xr-x | src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java b/src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java index 878ceee..34d32bf 100755 --- a/src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java +++ b/src/main/java/darkknight/jewelrycraft/api/IJewelryItem.java @@ -7,6 +7,8 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.DamageSource;
+import net.minecraftforge.event.entity.living.LivingAttackEvent;
+import net.minecraftforge.event.entity.living.LivingDropsEvent;
import net.minecraftforge.event.entity.player.PlayerEvent;
/**
@@ -58,10 +60,11 @@ public interface IJewelryItem { * The attacking player
* @param entity
* The target entity
- * @param amount
+ * @param event
* The amount of damage dealt
*/
- public void onEntityAttackedByPlayer(ItemStack item, EntityPlayer player, EntityLivingBase entity, float amount);
+ public void onEntityAttackedByPlayer(ItemStack item, EntityPlayer player, EntityLivingBase entity,
+ LivingAttackEvent event);
/**
* This runs whenever a player dies
@@ -105,4 +108,6 @@ public interface IJewelryItem { * metadata and nbt)
*/
public void onJewelryUnequipped(ItemStack item);
+
+ public void onLivingDropItems(ItemStack item, EntityPlayer player, LivingDropsEvent event);
}
|
