类 BucketItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BucketItem
- 所有已实现的接口:
FeatureElement
,DispensibleContainerItem
,ItemLike
,IForgeDispensibleContainerItem
,IForgeItem
- 直接已知子类:
MobBucketItem
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.item.Item
Item.Properties, Item.TooltipContext
-
字段概要
字段从类继承的字段 net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, CODEC, DEFAULT_MAX_STACK_SIZE, descriptionId, MAX_BAR_WIDTH, STREAM_CODEC
从接口继承的字段 net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
构造器概要
构造器构造器说明BucketItem
(Supplier<? extends Fluid> supplier, Item.Properties builder) BucketItem
(Fluid p_40689_, Item.Properties p_40690_) 已过时。 -
方法概要
修饰符和类型方法说明protected boolean
canBlockContainFluid
(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) Empties the contents of the container and returns whether it was successful.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_) 从类继承的方法 net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainder, getDamageSource, getDefaultInstance, getDefaultMaxStackSize, getDescriptionId, getDestroySpeed, getId, getName, getName, getPlayerPOVHitResult, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isCorrectToolForDrops, isFoil, mineBlock, 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.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getBurnTime, getCapabilityProvider, getCapabilityProvider, getCraftingRemainder, getCreatorModId, getDefaultTooltipHideFlags, getEntityLifespan, getEquipmentSlot, getHighlightTip, getSweepHitBox, hasCustomEntity, isBookEnchantable, isMonsterDisguise, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
字段详细资料
-
-
fluidSupplier
Forge: TODO: Forge ItemStack capabilities - Lex 042724
-
-
构造器详细资料
-
BucketItem
已过时。 -
BucketItem
- 参数:
supplier
- A fluid supplier such asRegistryObject<Fluid>
-
-
方法详细资料
-
use
-
getEmptySuccessItem
-
checkExtraContent
public void checkExtraContent(@Nullable Player p_150711_, Level p_150712_, ItemStack p_150713_, BlockPos p_150714_) - 指定者:
checkExtraContent
在接口中DispensibleContainerItem
-
emptyContents
@Deprecated public boolean emptyContents(@Nullable Player p_150716_, Level p_150717_, BlockPos p_150718_, @Nullable BlockHitResult p_150719_) 已过时。- 指定者:
emptyContents
在接口中DispensibleContainerItem
-
emptyContents
public boolean emptyContents(@Nullable Player p_150716_, Level p_150717_, BlockPos p_150718_, @Nullable BlockHitResult p_150719_, @Nullable ItemStack container) 从接口复制的说明:IForgeDispensibleContainerItem
Empties the contents of the container and returns whether it was successful.- 指定者:
emptyContents
在接口中IForgeDispensibleContainerItem
- 参数:
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.- 返回:
- true if emptying the contents of the container was successful, false otherwise
-
playEmptySound
-
getFluid
-
canBlockContainFluid
-