Class TerrasteelArmorItem

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.terrasteel.TerrasteelArmorItem
All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.item.Equipable, net.minecraft.world.level.ItemLike, PhantomInkable, CustomDamageItem
Direct Known Subclasses:
TerrasteelHelmItem

public class TerrasteelArmorItem 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
    TerrasteelArmorItem(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)
     
    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)
     
    net.minecraft.world.item.component.ItemAttributeModifiers
     
    boolean
    hasArmorSetItem(net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.EquipmentSlot slot)
     
    boolean
    makesPiglinsNeutral(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.LivingEntity wearer)
     

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

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

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

    dispenseArmor, 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, 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

    • TerrasteelArmorItem

      public TerrasteelArmorItem(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
    • getDefaultAttributeModifiers

      public net.minecraft.world.item.component.ItemAttributeModifiers getDefaultAttributeModifiers()
      Overrides:
      getDefaultAttributeModifiers in class net.minecraft.world.item.ArmorItem
    • 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
    • addArmorSetDescription

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

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