Class WardenMaskItem

java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.ArmorItem
net.trique.wardentools.item.armor.WardenArmorItem
net.trique.wardentools.item.armor.WardenMaskItem
All Implemented Interfaces:
me.cybersteve.equiplib.item.armor.base.IEffectArmorItem, net.minecraft.world.flag.FeatureElement, net.minecraft.world.item.Equipable, net.minecraft.world.level.ItemLike, net.neoforged.neoforge.common.extensions.IItemExtension, software.bernie.geckolib.animatable.GeoAnimatable, software.bernie.geckolib.animatable.GeoItem, software.bernie.geckolib.animatable.SingletonGeoAnimatable

public class WardenMaskItem extends WardenArmorItem implements software.bernie.geckolib.animatable.GeoItem
  • 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

    Nested classes/interfaces inherited from interface software.bernie.geckolib.animatable.GeoItem

    software.bernie.geckolib.animatable.GeoItem.ContextBasedAnimatableInstanceCache
  • Field Summary

    Fields inherited from class net.trique.wardentools.item.armor.WardenArmorItem

    set

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

    DISPENSE_ITEM_BEHAVIOR, material, type

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

    ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTH

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

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    WardenMaskItem(net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> material, net.minecraft.world.item.ArmorItem.Type type, net.minecraft.world.item.Item.Properties settings, me.cybersteve.equiplib.armorset.base.EffectArmorSet set)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createGeoRenderer(Consumer<software.bernie.geckolib.animatable.client.GeoRenderProvider> consumer)
     
    software.bernie.geckolib.animatable.instance.AnimatableInstanceCache
     
    void
    registerControllers(software.bernie.geckolib.animation.AnimatableManager.ControllerRegistrar controllers)
     

    Methods inherited from class net.trique.wardentools.item.armor.WardenArmorItem

    getEffectArmorSet

    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

    appendHoverText, 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, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isRepairable, mineBlock, modifyDefaultComponentsFrom, 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

    Methods inherited from interface software.bernie.geckolib.animatable.GeoAnimatable

    getBoneResetTime, shouldPlayAnimsWhileGamePaused

    Methods inherited from interface software.bernie.geckolib.animatable.GeoItem

    animatableCacheOverride, getTick, isPerspectiveAware

    Methods inherited from interface net.neoforged.neoforge.common.extensions.IItemExtension

    applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment

    Methods inherited from interface software.bernie.geckolib.animatable.SingletonGeoAnimatable

    getAnimData, getRenderProvider, setAnimData, stopTriggeredAnim, stopTriggeredArmorAnim, syncAnimData, triggerAnim, triggerArmorAnim
  • Constructor Details

    • WardenMaskItem

      public WardenMaskItem(net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> material, net.minecraft.world.item.ArmorItem.Type type, net.minecraft.world.item.Item.Properties settings, me.cybersteve.equiplib.armorset.base.EffectArmorSet set)
  • Method Details

    • createGeoRenderer

      public void createGeoRenderer(Consumer<software.bernie.geckolib.animatable.client.GeoRenderProvider> consumer)
      Specified by:
      createGeoRenderer in interface software.bernie.geckolib.animatable.SingletonGeoAnimatable
    • registerControllers

      public void registerControllers(software.bernie.geckolib.animation.AnimatableManager.ControllerRegistrar controllers)
      Specified by:
      registerControllers in interface software.bernie.geckolib.animatable.GeoAnimatable
    • getAnimatableInstanceCache

      public software.bernie.geckolib.animatable.instance.AnimatableInstanceCache getAnimatableInstanceCache()
      Specified by:
      getAnimatableInstanceCache in interface software.bernie.geckolib.animatable.GeoAnimatable