Class SolidBucketItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
net.minecraft.world.item.SolidBucketItem
- All Implemented Interfaces:
FeatureElement, DispensibleContainerItem, ItemLike, IDispensibleContainerItemExtension, IItemExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class Item
Item.Properties, Item.TooltipContext -
Field Summary
FieldsFields inherited from class Item
ABSOLUTE_MAX_STACK_SIZE, APPROXIMATELY_INFINITE_USE_DURATION, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canCombineRepair, CODEC, CODEC_WITH_BOUND_COMPONENTS, DEFAULT_MAX_STACK_SIZE, descriptionId, MAX_BAR_WIDTH, STREAM_CODECFields inherited from interface FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionSolidBucketItem(Block content, SoundEvent placeSound, Item.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionbooleanemptyContents(@Nullable LivingEntity user, Level level, BlockPos pos, @Nullable BlockHitResult hitResult) protected SoundEventgetPlaceSound(BlockState blockState) useOn(UseOnContext context) Called when this item is used when targeting a BlockMethods inherited from class BlockItem
canFitInsideContainerItems, canPlace, getBlock, getPlacementState, getPlaceSound, mustSurvive, onDestroyed, place, placeBlock, registerBlocks, requiredFeatures, setBlockEntityData, shouldPrintOpWarning, updateCustomBlockEntityTag, updateCustomBlockEntityTag, updatePlacementContextMethods inherited from class Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canDestroyBlock, components, computeDefaultResource, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getCraftingRemainder, getDefaultInstance, getDefaultMaxStackSize, getDescriptionId, getDestroySpeed, getId, getItemDamageSource, getName, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isCombineRepairable, isCorrectToolForDrops, isFoil, mineBlock, onCraftedBy, onCraftedPostProcess, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, resetDefaultResource, toString, use, useOnReleaseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface DispensibleContainerItem
checkExtraContentMethods inherited from interface FeatureElement
isEnabledMethods inherited from interface IDispensibleContainerItemExtension
emptyContentsMethods inherited from interface IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, getAllEnchantments, getBurnTime, getCraftingRemainder, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEntityLifespan, getEquipmentSlot, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCustomEntity, isDamageable, isDamaged, isGazeDisguise, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment
-
Field Details
-
placeSound
-
-
Constructor Details
-
SolidBucketItem
-
-
Method Details
-
useOn
Description copied from class:BlockItemCalled when this item is used when targeting a Block -
getPlaceSound
- Overrides:
getPlaceSoundin classBlockItem
-
emptyContents
public boolean emptyContents(@Nullable LivingEntity user, Level level, BlockPos pos, @Nullable BlockHitResult hitResult) - Specified by:
emptyContentsin interfaceDispensibleContainerItem
-