Interface CommoditySpecAPI

All Superinterfaces:
WithSourceMod

public interface CommoditySpecAPI extends WithSourceMod
  • Method Details

    • getOrigin

      String getOrigin()
    • getIconName

      String getIconName()
    • getIconLargeName

      String getIconLargeName()
    • setOrder

      void setOrder(float displayNumber)
    • getStackSize

      int getStackSize()
    • getOrder

      float getOrder()
    • getCargoSpace

      float getCargoSpace()
    • getPriceVariability

      PriceVariability getPriceVariability()
    • isPrimary

      boolean isPrimary()
    • isExotic

      boolean isExotic()
    • isMeta

      boolean isMeta()
    • isNonEcon

      boolean isNonEcon()
    • getId

      String getId()
    • getName

      String getName()
    • getLowerCaseName

      String getLowerCaseName()
      Lower-case unless exotic.
      Returns:
    • getBasePrice

      float getBasePrice()
    • getTags

      Set<String> getTags()
    • hasTag

      boolean hasTag(String tag)
    • setBasePrice

      void setBasePrice(float price)
    • getUtility

      float getUtility()
      You probably want the CommodityOnMarket.getUtilityOnMarket() method instead, as that takes into account the varying utility of exotic goods.
      Returns:
    • getDemandClass

      String getDemandClass()
    • getEconomyTier

      float getEconomyTier()
    • getEconUnit

      float getEconUnit()
    • isPersonnel

      boolean isPersonnel()
    • isFuel

      boolean isFuel()
    • isSupplies

      boolean isSupplies()
    • getIconWidthMult

      float getIconWidthMult()
    • getSoundIdDrop

      String getSoundIdDrop()
    • getExportValue

      float getExportValue()
    • setExportValue

      void setExportValue(float exportValue)
    • getSoundId

      String getSoundId()
    • getBaseDanger

      MarketCMD.RaidDangerLevel getBaseDanger()
    • setBaseDanger

      void setBaseDanger(MarketCMD.RaidDangerLevel danger)
    • setName

      void setName(String displayName)
    • setIconName

      void setIconName(String iconName)
    • setDemandClass

      void setDemandClass(String demandClass)