Package net.minecraft.world.item
Class ShieldItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.ShieldItem
- All Implemented Interfaces:
FeatureElement,ItemLike,IForgeItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
Item.Properties -
Field Summary
FieldsFields inherited from class net.minecraft.world.item.Item
BASE_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.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHoverText(ItemStack p_43094_, Level p_43095_, List<Component> p_43096_, TooltipFlag p_43097_) booleancanPerformAction(ItemStack stack, ToolAction toolAction) Queries if an item can perform the given action.static DyeColorgetDescriptionId(ItemStack p_43109_) getUseAnimation(ItemStack p_43105_) intgetUseDuration(ItemStack p_43107_) booleanisValidRepairItem(ItemStack p_43091_, ItemStack p_43092_) use(Level p_43099_, Player p_43100_, InteractionHand p_43101_) Methods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getEquipSound, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Field Details
-
EFFECTIVE_BLOCK_DELAY
public static final int EFFECTIVE_BLOCK_DELAY- See Also:
-
MINIMUM_DURABILITY_DAMAGE
public static final float MINIMUM_DURABILITY_DAMAGE- See Also:
-
TAG_BASE_COLOR
- See Also:
-
-
Constructor Details
-
ShieldItem
-
-
Method Details
-
getDescriptionId
- Overrides:
getDescriptionIdin classItem
-
appendHoverText
public void appendHoverText(ItemStack p_43094_, @Nullable Level p_43095_, List<Component> p_43096_, TooltipFlag p_43097_) - Overrides:
appendHoverTextin classItem
-
getUseAnimation
- Overrides:
getUseAnimationin classItem
-
getUseDuration
- Overrides:
getUseDurationin classItem
-
use
public InteractionResultHolder<ItemStack> use(Level p_43099_, Player p_43100_, InteractionHand p_43101_) -
isValidRepairItem
- Overrides:
isValidRepairItemin classItem
-
getColor
-
canPerformAction
Description copied from interface:IForgeItemQueries if an item can perform the given action. SeeToolActionsfor a description of each stock action- Parameters:
stack- The stack being usedtoolAction- The action being queried- Returns:
- True if the stack can perform the action
-