类 BucketItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BucketItem
- 所有已实现的接口:
FeatureElement
,DispensibleContainerItem
,ItemLike
,IDispensibleContainerItemExtension
,IItemExtension
- 直接已知子类:
MobBucketItem
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.item.Item
Item.Properties, Item.TooltipContext
-
字段概要
字段从类继承的字段 net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, APPROXIMATELY_INFINITE_USE_DURATION, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canCombineRepair, CODEC, DEFAULT_MAX_STACK_SIZE, descriptionId, MAX_BAR_WIDTH, STREAM_CODEC
从接口继承的字段 net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
canBlockContainFluid
(Player player, Level worldIn, BlockPos posIn, BlockState blockstate) void
checkExtraContent
(LivingEntity p_394527_, Level p_150712_, ItemStack p_150713_, BlockPos p_150714_) boolean
emptyContents
(LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, BlockHitResult p_150719_) 已过时。boolean
emptyContents
(LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, BlockHitResult p_150719_, ItemStack container) Empties the contents of the container and returns whether it was successful.static ItemStack
getEmptySuccessItem
(ItemStack p_40700_, Player p_40701_) protected void
playEmptySound
(LivingEntity p_394061_, LevelAccessor p_40697_, BlockPos p_40698_) use
(Level p_40703_, Player p_40704_, InteractionHand p_40705_) 从类继承的方法 net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canDestroyBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getCraftingRemainder, getDamageSource, getDefaultInstance, getDefaultMaxStackSize, getDescriptionId, getDestroySpeed, getId, getName, getName, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isCombineRepairable, isCorrectToolForDrops, isFoil, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, shouldPrintOpWarning, toString, useOn, useOnRelease, verifyComponentsAfterLoad
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.world.flag.FeatureElement
isEnabled
从接口继承的方法 net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canEquip, 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
-
字段详细资料
-
-
构造器详细资料
-
BucketItem
-
-
方法详细资料
-
use
-
getEmptySuccessItem
-
checkExtraContent
public void checkExtraContent(@Nullable LivingEntity p_394527_, Level p_150712_, ItemStack p_150713_, BlockPos p_150714_) - 指定者:
checkExtraContent
在接口中DispensibleContainerItem
-
emptyContents
@Deprecated public boolean emptyContents(@Nullable LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, @Nullable BlockHitResult p_150719_) 已过时。- 指定者:
emptyContents
在接口中DispensibleContainerItem
-
emptyContents
public boolean emptyContents(@Nullable LivingEntity p_394627_, Level p_150717_, BlockPos p_150718_, @Nullable BlockHitResult p_150719_, @Nullable ItemStack container) 从接口复制的说明:IDispensibleContainerItemExtension
Empties the contents of the container and returns whether it was successful.- 指定者:
emptyContents
在接口中IDispensibleContainerItemExtension
- 参数:
p_394627_
- 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.- 返回:
- true if emptying the contents of the container was successful, false otherwise
-
playEmptySound
protected void playEmptySound(@Nullable LivingEntity p_394061_, LevelAccessor p_40697_, BlockPos p_40698_) -
canBlockContainFluid
protected boolean canBlockContainFluid(@Nullable Player player, Level worldIn, BlockPos posIn, BlockState blockstate)
-