All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.minecraft.server.ItemMilkBucket Maven / Gradle / Ivy

package net.minecraft.server;

public class ItemMilkBucket extends Item {
	
	public ItemMilkBucket() {
		this.c(1);
		this.a(CreativeModeTab.f);
	}
	
	public ItemStack b(ItemStack itemstack, World world, EntityHuman entityhuman) {
		if (!entityhuman.abilities.canInstantlyBuild) {
			--itemstack.count;
		}
		
		if (!world.isClientSide) {
			entityhuman.removeAllEffects();
		}
		
		entityhuman.b(StatisticList.USE_ITEM_COUNT[Item.getId(this)]);
		return itemstack.count <= 0 ? new ItemStack(Items.BUCKET) : itemstack;
	}
	
	public int d(ItemStack itemstack) {
		return 32;
	}
	
	public EnumAnimation e(ItemStack itemstack) {
		return EnumAnimation.DRINK;
	}
	
	public ItemStack a(ItemStack itemstack, World world, EntityHuman entityhuman) {
		entityhuman.a(itemstack, this.d(itemstack));
		return itemstack;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy