Class ManaweaveArmorItem

java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.ArmorItem
vazkii.botania.common.item.equipment.armor.manasteel.ManasteelArmorItem
vazkii.botania.common.item.equipment.armor.manaweave.ManaweaveArmorItem
All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.item.Equipable, net.minecraft.world.level.ItemLike, PhantomInkable, CustomDamageItem
Direct Known Subclasses:
ManaweaveHelmItem

public class ManaweaveArmorItem extends ManasteelArmorItem
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.item.ArmorItem

    net.minecraft.world.item.ArmorItem.Type

    Nested classes/interfaces inherited from class net.minecraft.world.item.Item

    net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext
  • Field Summary

    Fields inherited from class vazkii.botania.common.item.equipment.armor.manasteel.ManasteelArmorItem

    type

    Fields inherited from class net.minecraft.world.item.ArmorItem

    DISPENSE_ITEM_BEHAVIOR, material

    Fields inherited from class net.minecraft.world.item.Item

    ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTH

    Fields inherited from interface net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    ManaweaveArmorItem(net.minecraft.world.item.ArmorItem.Type type, net.minecraft.world.item.Item.Properties props)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addArmorSetDescription(net.minecraft.world.item.ItemStack stack, List<net.minecraft.network.chat.Component> list)
     
    void
    addInformationAfterShift(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> list, net.minecraft.world.item.TooltipFlag flags)
     
    boolean
    canWalkOnPowderedSnow(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.LivingEntity wearer)
     
    net.minecraft.network.chat.MutableComponent
     
    net.minecraft.world.item.ItemStack[]
     
    net.minecraft.resources.ResourceLocation
    getArmorTextureAfterInk(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.EquipmentSlot slot)
     
    @NotNull String
    getDescriptionId(net.minecraft.world.item.ItemStack stack)
     
    boolean
    hasArmorSetItem(net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.EquipmentSlot slot)
     

    Methods inherited from class vazkii.botania.common.item.equipment.armor.manasteel.ManasteelArmorItem

    appendHoverText, damageItem, getArmorTexture, getManaPerDamage, hasArmorSet, hasPhantomInk, inventoryTick, setPhantomInk

    Methods inherited from class net.minecraft.world.item.ArmorItem

    dispenseArmor, getDefaultAttributeModifiers, getDefense, getEnchantmentValue, getEquipmentSlot, getEquipSound, getMaterial, getToughness, getType, isValidRepairItem, use

    Methods inherited from class net.minecraft.world.item.Item

    asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, toString, useOn, useOnRelease, verifyComponentsAfterLoad

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.minecraft.world.item.Equipable

    swapWithEquipmentSlot

    Methods inherited from interface net.minecraft.world.flag.FeatureElement

    isEnabled
  • Constructor Details

    • ManaweaveArmorItem

      public ManaweaveArmorItem(net.minecraft.world.item.ArmorItem.Type type, net.minecraft.world.item.Item.Properties props)
  • Method Details

    • getArmorTextureAfterInk

      public net.minecraft.resources.ResourceLocation getArmorTextureAfterInk(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.EquipmentSlot slot)
      Overrides:
      getArmorTextureAfterInk in class ManasteelArmorItem
    • getDescriptionId

      @NotNull public @NotNull String getDescriptionId(net.minecraft.world.item.ItemStack stack)
      Overrides:
      getDescriptionId in class net.minecraft.world.item.Item
    • getArmorSetStacks

      public net.minecraft.world.item.ItemStack[] getArmorSetStacks()
      Overrides:
      getArmorSetStacks in class ManasteelArmorItem
    • hasArmorSetItem

      public boolean hasArmorSetItem(net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.EquipmentSlot slot)
      Overrides:
      hasArmorSetItem in class ManasteelArmorItem
    • getArmorSetName

      public net.minecraft.network.chat.MutableComponent getArmorSetName()
      Overrides:
      getArmorSetName in class ManasteelArmorItem
    • addInformationAfterShift

      public void addInformationAfterShift(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item.TooltipContext context, List<net.minecraft.network.chat.Component> list, net.minecraft.world.item.TooltipFlag flags)
      Overrides:
      addInformationAfterShift in class ManasteelArmorItem
    • addArmorSetDescription

      public void addArmorSetDescription(net.minecraft.world.item.ItemStack stack, List<net.minecraft.network.chat.Component> list)
      Overrides:
      addArmorSetDescription in class ManasteelArmorItem
    • canWalkOnPowderedSnow

      public boolean canWalkOnPowderedSnow(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.LivingEntity wearer)