Skip to main content

UpgradeAPI.UpgradeSet

Index

Constructors

constructor

Properties

energyDemandMultiplier

energyDemandMultiplier: number

extraEnergyStorage

extraEnergyStorage: number

extraTier

extraTier: number

invertRedstone

invertRedstone: boolean

processTimeMultiplier

processTimeMultiplier: number

speedModifier

speedModifier: number

protectedtileEntity

tileEntity: TileEntity

Methods

executeUprade

getEnergyDemand

  • getEnergyDemand(defaultEnergy: number): number
  • Parameters

    • defaultEnergy: number

    Returns number

getEnergyStorage

  • getEnergyStorage(defaultEnergyStorage: number): number
  • Parameters

    • defaultEnergyStorage: number

    Returns number

getProcessTime

  • getProcessTime(defaultLength: number): number
  • Parameters

    • defaultLength: number

    Returns number

getRedstoneInput

  • getRedstoneInput(powered: boolean): boolean
  • Parameters

    • powered: boolean

    Returns boolean

getTier

  • getTier(defaultTier: number): number
  • Parameters

    • defaultTier: number

    Returns number

isValidUpgrade

  • isValidUpgrade(upgrade: IUpgrade): boolean
  • Parameters

    Returns boolean

resetRates

  • resetRates(): void
  • Returns void

useUpgrades

  • useUpgrades(): void
  • Returns void