content
Neo: Field accesses are redirected to 
getFluid() with a coremod.FeatureElement, DispensibleContainerItem, ItemLike, IDispensibleContainerItemExtension, IItemExtensionMobBucketItemItem.Propertiesprivate final FluidgetFluid() with a coremod.BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFILTERED_REGISTRIESBucketItem(Supplier<? extends Fluid> supplier,
 Item.Properties builder) BucketItem(Fluid p_40689_,
 Item.Properties p_40690_) protected booleancanBlockContainFluid(Player player,
 Level worldIn,
 BlockPos posIn,
 BlockState blockstate) voidcheckExtraContent(Player p_150711_,
 Level p_150712_,
 ItemStack p_150713_,
 BlockPos p_150714_) booleanemptyContents(Player p_150716_,
 Level p_150717_,
 BlockPos p_150718_,
 BlockHitResult p_150719_) booleanemptyContents(Player p_150716_,
 Level p_150717_,
 BlockPos p_150718_,
 BlockHitResult p_150719_,
 ItemStack container) static ItemStackgetEmptySuccessItem(ItemStack p_40700_,
 Player p_40701_) getFluid()protected voidplayEmptySound(Player p_40696_,
 LevelAccessor p_40697_,
 BlockPos p_40698_) use(Level p_40703_,
 Player p_40704_,
 InteractionHand p_40705_) appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEnabledcanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimationgetFluid() with a coremod.supplier - A fluid supplier such as DeferredHoldercheckExtraContent in interface DispensibleContainerItememptyContents in interface DispensibleContainerItemIDispensibleContainerItemExtensionemptyContents in interface IDispensibleContainerItemExtensionp_150716_ - Player who empties the container. May be null for blocks like dispensers.p_150717_ - Level to place the content inp_150718_ - The position in the level to empty the contentp_150719_ - Hit result of the interaction. May be null for blocks like dispensers.container - ItemStack of the container. May be null for backwards compatibility.