content
Neo: Field accesses are redirected to
getFluid()
with a coremod.FeatureElement
, DispensibleContainerItem
, ItemLike
, IDispensibleContainerItemExtension
, IItemExtension
MobBucketItem
Item.Properties
private final Fluid
getFluid()
with a coremod.BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZE
FILTERED_REGISTRIES
BucketItem(Supplier<? extends Fluid> supplier,
Item.Properties builder)
BucketItem(Fluid p_40689_,
Item.Properties p_40690_)
protected boolean
canBlockContainFluid(Player player,
Level worldIn,
BlockPos posIn,
BlockState blockstate)
void
checkExtraContent(Player p_150711_,
Level p_150712_,
ItemStack p_150713_,
BlockPos p_150714_)
boolean
emptyContents(Player p_150716_,
Level p_150717_,
BlockPos p_150718_,
BlockHitResult p_150719_)
boolean
emptyContents(Player p_150716_,
Level p_150717_,
BlockPos p_150718_,
BlockHitResult p_150719_,
ItemStack container)
static ItemStack
getEmptySuccessItem(ItemStack p_40700_,
Player p_40701_)
getFluid()
protected void
playEmptySound(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, verifyTagAfterLoad
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isEnabled
canApplyAtEnchantingTable, 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, shouldCauseReequipAnimation
getFluid()
with a coremod.supplier
- A fluid supplier such as DeferredHolder
checkExtraContent
in interface DispensibleContainerItem
emptyContents
in interface DispensibleContainerItem
IDispensibleContainerItemExtension
emptyContents
in interface IDispensibleContainerItemExtension
p_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.