001    package net.minecraftforge.event.entity.player;
002    
003    import net.minecraft.src.EntityPlayer;
004    import net.minecraft.src.ItemStack;
005    import net.minecraft.src.MovingObjectPosition;
006    import net.minecraft.src.World;
007    import net.minecraftforge.event.Cancelable;
008    
009    @Cancelable
010    public class FillBucketEvent extends PlayerEvent
011    {
012        public final ItemStack current;
013        public final World world;
014        public final MovingObjectPosition target;
015        
016        public ItemStack result;
017        private boolean handeled = false;
018        
019        public FillBucketEvent(EntityPlayer player, ItemStack current, World world, MovingObjectPosition target)
020        {
021            super(player);
022            this.current = current;
023            this.world = world;
024            this.target = target;
025        }
026        
027        public boolean isHandeled()
028        {
029            return handeled;
030        }
031        
032        public void setHandeled()
033        {
034            handeled = true;
035        }
036    }