001package net.minecraftforge.event.entity.living; 002 003import java.util.ArrayList; 004 005import net.minecraft.util.DamageSource; 006import net.minecraft.entity.item.EntityItem; 007import net.minecraft.entity.EntityLiving; 008import net.minecraftforge.event.Cancelable; 009 010@Cancelable 011public class LivingDropsEvent extends LivingEvent 012{ 013 public final DamageSource source; 014 public final ArrayList<EntityItem> drops; 015 public final int lootingLevel; 016 public final boolean recentlyHit; 017 public final int specialDropValue; 018 019 public LivingDropsEvent(EntityLiving entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue) 020 { 021 super(entity); 022 this.source = source; 023 this.drops = drops; 024 this.lootingLevel = lootingLevel; 025 this.recentlyHit = recentlyHit; 026 this.specialDropValue = specialDropValue; 027 } 028}