Package net.minecraft.world.item
Class TridentItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.TridentItem
- All Implemented Interfaces:
- FeatureElement,- Vanishable,- ItemLike,- IItemExtension
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.item.ItemItem.Properties
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final floatprivate final com.google.common.collect.Multimap<Attribute,AttributeModifier> static final floatstatic final intFields inherited from class net.minecraft.world.item.ItemBASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElementFILTERED_REGISTRIES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanAttackBlock(BlockState p_43409_, Level p_43410_, BlockPos p_43411_, Player p_43412_) booleancanPerformAction(ItemStack stack, ToolAction toolAction) Queries if an item can perform the given action.com.google.common.collect.Multimap<Attribute,AttributeModifier> getDefaultAttributeModifiers(EquipmentSlot p_43383_) intForge: Use ItemStack sensitive version.getUseAnimation(ItemStack p_43417_) intgetUseDuration(ItemStack p_43419_) booleanhurtEnemy(ItemStack p_43390_, LivingEntity p_43391_, LivingEntity p_43392_) booleanmineBlock(ItemStack p_43399_, Level p_43400_, BlockState p_43401_, BlockPos p_43402_, LivingEntity p_43403_) voidreleaseUsing(ItemStack p_43394_, Level p_43395_, LivingEntity p_43396_, int p_43397_) use(Level p_43405_, Player p_43406_, InteractionHand p_43407_) Methods inherited from class net.minecraft.world.item.ItemappendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, hasCraftingRemainingItem, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElementisEnabledMethods inherited from interface net.neoforged.neoforge.common.extensions.IItemExtensioncanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, 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
- 
Field Details- 
THROW_THRESHOLD_TIMEpublic static final int THROW_THRESHOLD_TIME- See Also:
 
- 
BASE_DAMAGEpublic static final float BASE_DAMAGE- See Also:
 
- 
SHOOT_POWERpublic static final float SHOOT_POWER- See Also:
 
- 
defaultModifiers
 
- 
- 
Constructor Details- 
TridentItem
 
- 
- 
Method Details- 
canAttackBlockpublic boolean canAttackBlock(BlockState p_43409_, Level p_43410_, BlockPos p_43411_, Player p_43412_) - Overrides:
- canAttackBlockin class- Item
 
- 
getUseAnimation- Overrides:
- getUseAnimationin class- Item
 
- 
getUseDuration- Overrides:
- getUseDurationin class- Item
 
- 
releaseUsing- Overrides:
- releaseUsingin class- Item
 
- 
usepublic InteractionResultHolder<ItemStack> use(Level p_43405_, Player p_43406_, InteractionHand p_43407_) 
- 
hurtEnemy
- 
mineBlockpublic boolean mineBlock(ItemStack p_43399_, Level p_43400_, BlockState p_43401_, BlockPos p_43402_, LivingEntity p_43403_) 
- 
getDefaultAttributeModifierspublic com.google.common.collect.Multimap<Attribute,AttributeModifier> getDefaultAttributeModifiers(EquipmentSlot p_43383_) - Overrides:
- getDefaultAttributeModifiersin class- Item
 
- 
getEnchantmentValuepublic int getEnchantmentValue()Description copied from class:ItemForge: Use ItemStack sensitive version.- Overrides:
- getEnchantmentValuein class- Item
 
- 
canPerformActionDescription copied from interface:IItemExtensionQueries if an item can perform the given action. SeeToolActionsfor a description of each stock action- Specified by:
- canPerformActionin interface- IItemExtension
- Parameters:
- stack- The stack being used
- toolAction- The action being queried
- Returns:
- True if the stack can perform the action
 
 
-