Class Tool

All Implemented Interfaces:
ICommonType, IItem, IItemWithModel, IItemWithTexture, IMCItemProvider, ISpecialInfoHolder, ITabContainedElement

  • Field Details

    • toolType

      @Nonnull public String toolType
    • renderType

      public int renderType
    • blockingRenderType

      public int blockingRenderType
    • texture

      public TextureHolder texture
    • customModelName

      @Nonnull public String customModelName
    • blockingModelName

      @Nonnull public String blockingModelName
    • name

      public String name
    • specialInformation

      public StringListProcedure specialInformation
    • creativeTabs

      public List<TabEntry> creativeTabs
    • efficiency

      public double efficiency
    • attackSpeed

      public double attackSpeed
    • enchantability

      public int enchantability
    • damageVsEntity

      public double damageVsEntity
    • usageCount

      public int usageCount
    • glowCondition

      public LogicProcedure glowCondition
    • repairItems

      public List<MItemBlock> repairItems
    • immuneToFire

      public boolean immuneToFire
    • blockDropsTier

      public String blockDropsTier
    • additionalDropCondition

      public Procedure additionalDropCondition
    • blocksAffected

      public List<MItemBlock> blocksAffected
    • stayInGridWhenCrafting

      public boolean stayInGridWhenCrafting
    • damageOnCrafting

      public boolean damageOnCrafting
    • onRightClickedInAir

      public Procedure onRightClickedInAir
    • onRightClickedOnBlock

      public Procedure onRightClickedOnBlock
    • onCrafted

      public Procedure onCrafted
    • onEntityHitWith

      public Procedure onEntityHitWith
    • onItemInInventoryTick

      public Procedure onItemInInventoryTick
    • onItemInUseTick

      public Procedure onItemInUseTick
    • onBlockDestroyedWithTool

      public Procedure onBlockDestroyedWithTool
    • onEntitySwing

      public Procedure onEntitySwing
  • Constructor Details

  • Method Details