Package net.minecraft.item
Class EntityBucketItem
java.lang.Object
net.minecraft.item.Item
net.minecraft.item.BucketItem
net.minecraft.item.EntityBucketItem
- All Implemented Interfaces:
FluidModificationItem,ItemConvertible,ToggleableFeature
- Mappings:
Namespace Name named net/minecraft/item/EntityBucketItemintermediary net/minecraft/class_1785official cvf
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.item.Item
Item.Settings, Item.TooltipContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SoundEventprivate final EntityType<?> private static final com.mojang.serialization.MapCodec<TropicalFishEntity.Variant> Fields inherited from class net.minecraft.item.Item
BASE_ATTACK_DAMAGE_MODIFIER_ID, BASE_ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, ITEM_BAR_STEPS, MAX_MAX_COUNTFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
FEATURE_ENABLED_REGISTRY_KEYS -
Constructor Summary
ConstructorsConstructorDescriptionEntityBucketItem(EntityType<?> type, Fluid fluid, SoundEvent emptyingSound, Item.Settings settings) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTooltip(ItemStack stack, Item.TooltipContext context, List<Text> tooltip, TooltipType type) Called by the client to append tooltips to an item.voidprotected voidplayEmptyingSound(@Nullable PlayerEntity player, WorldAccess world, BlockPos pos) private voidspawnEntity(ServerWorld world, ItemStack stack, BlockPos pos) Methods inherited from class net.minecraft.item.BucketItem
getEmptiedStack, placeFluid, useMethods inherited from class net.minecraft.item.Item
asItem, byRawId, canBeNested, canMine, canRepair, finishUsing, fromBlock, getAttributeModifiers, getBonusAttackDamage, getBreakSound, getComponents, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getItemBarColor, getItemBarStep, getMaxCount, getMaxUseTime, getMiningSpeed, getName, getName, getOrCreateTranslationKey, getRawId, getRecipeRemainder, getRegistryEntry, getRequiredFeatures, getTooltipData, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isCorrectForDrops, isEnchantable, isItemBarVisible, isNetworkSynced, isUsedOnRelease, onClicked, onCraft, onCraftByPlayer, onItemEntityDestroyed, onStackClicked, onStoppedUsing, postDamageEntity, postHit, postMine, postProcessComponents, raycast, toString, usageTick, useOnBlock, useOnEntityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
isEnabled
-
Field Details
-
TROPICAL_FISH_VARIANT_MAP_CODEC
private static final com.mojang.serialization.MapCodec<TropicalFishEntity.Variant> TROPICAL_FISH_VARIANT_MAP_CODEC- Mappings:
Namespace Name Mixin selector named TROPICAL_FISH_VARIANT_MAP_CODECLnet/minecraft/item/EntityBucketItem;TROPICAL_FISH_VARIANT_MAP_CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_49272Lnet/minecraft/class_1785;field_49272:Lcom/mojang/serialization/MapCodec;official aLcvf;a:Lcom/mojang/serialization/MapCodec;
-
entityType
- Mappings:
Namespace Name Mixin selector named entityTypeLnet/minecraft/item/EntityBucketItem;entityType:Lnet/minecraft/entity/EntityType;intermediary field_7991Lnet/minecraft/class_1785;field_7991:Lnet/minecraft/class_1299;official bLcvf;b:Lbsx;
-
emptyingSound
- Mappings:
Namespace Name Mixin selector named emptyingSoundLnet/minecraft/item/EntityBucketItem;emptyingSound:Lnet/minecraft/sound/SoundEvent;intermediary field_28356Lnet/minecraft/class_1785;field_28356:Lnet/minecraft/class_3414;official cLcvf;c:Lavo;
-
-
Constructor Details
-
EntityBucketItem
public EntityBucketItem(EntityType<?> type, Fluid fluid, SoundEvent emptyingSound, Item.Settings settings) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/item/EntityBucketItem;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/fluid/Fluid;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/item/Item$Settings;)Vintermediary <init>Lnet/minecraft/class_1785;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_3611;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)Vofficial <init>Lcvf;<init>(Lbsx;Lepd;Lavo;Lcul$a;)V
-
-
Method Details
-
onEmptied
public void onEmptied(@Nullable @Nullable PlayerEntity player, World world, ItemStack stack, BlockPos pos) - Specified by:
onEmptiedin interfaceFluidModificationItem- Overrides:
onEmptiedin classBucketItem- Mappings:
Namespace Name Mixin selector named onEmptiedLnet/minecraft/item/FluidModificationItem;onEmptied(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_7728Lnet/minecraft/class_5633;method_7728(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Vofficial aLctg;a(Lcmx;Ldcw;Lcuq;Ljd;)V
-
playEmptyingSound
protected void playEmptyingSound(@Nullable @Nullable PlayerEntity player, WorldAccess world, BlockPos pos) - Overrides:
playEmptyingSoundin classBucketItem- Mappings:
Namespace Name Mixin selector named playEmptyingSoundLnet/minecraft/item/BucketItem;playEmptyingSound(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_7727Lnet/minecraft/class_1755;method_7727(Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vofficial aLcsv;a(Lcmx;Ldcx;Ljd;)V
-
spawnEntity
- Mappings:
Namespace Name Mixin selector named spawnEntityLnet/minecraft/item/EntityBucketItem;spawnEntity(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_7824Lnet/minecraft/class_1785;method_7824(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Vofficial aLcvf;a(Laqu;Lcuq;Ljd;)V
-
appendTooltip
public void appendTooltip(ItemStack stack, Item.TooltipContext context, List<Text> tooltip, TooltipType type) Called by the client to append tooltips to an item. Subclasses can override this and add custom tooltips totooltiplist.- Overrides:
appendTooltipin classItem- Parameters:
tooltip- the list of tooltips to show- Mappings:
Namespace Name Mixin selector named appendTooltipLnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/Item$TooltipContext;Ljava/util/List;Lnet/minecraft/item/tooltip/TooltipType;)Vintermediary method_7851Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1792$class_9635;Ljava/util/List;Lnet/minecraft/class_1836;)Vofficial aLcul;a(Lcuq;Lcul$b;Ljava/util/List;Lcwm;)V
-