Class ForgeHexalConfig.Server

java.lang.Object
ram.talia.hexal.forge.ForgeHexalConfig.Server
All Implemented Interfaces:
ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
Enclosing class:
ForgeHexalConfig

public static class ForgeHexalConfig.Server extends Object implements ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
  • Constructor Details

    • Server

      public Server(net.minecraftforge.common.ForgeConfigSpec.Builder builder)
  • Method Details

    • getGenerateSlipwayGeodes

      public boolean getGenerateSlipwayGeodes()
      Specified by:
      getGenerateSlipwayGeodes in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getFallingBlockCost

      public int getFallingBlockCost()
      Specified by:
      getFallingBlockCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getFreezeCost

      public int getFreezeCost()
      Specified by:
      getFreezeCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getParticlesCost

      public int getParticlesCost()
      Specified by:
      getParticlesCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getPlaceTypeCost

      public int getPlaceTypeCost()
      Specified by:
      getPlaceTypeCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSmeltCost

      public int getSmeltCost()
      Specified by:
      getSmeltCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getPhaseBlockCostFactor

      public double getPhaseBlockCostFactor()
      Specified by:
      getPhaseBlockCostFactor in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMoveSpeedSetCost

      public int getMoveSpeedSetCost()
      Specified by:
      getMoveSpeedSetCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSummonTickingWispCost

      public int getSummonTickingWispCost()
      Specified by:
      getSummonTickingWispCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSummonProjectileWispCost

      public int getSummonProjectileWispCost()
      Specified by:
      getSummonProjectileWispCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSummonProjectileWispMinCost

      public int getSummonProjectileWispMinCost()
      Specified by:
      getSummonProjectileWispMinCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getTickingWispUpkeepPerTick

      public int getTickingWispUpkeepPerTick()
      Specified by:
      getTickingWispUpkeepPerTick in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getProjectileWispUpkeepPerTick

      public int getProjectileWispUpkeepPerTick()
      Specified by:
      getProjectileWispUpkeepPerTick in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getUntriggeredWispUpkeepDiscount

      public double getUntriggeredWispUpkeepDiscount()
      Specified by:
      getUntriggeredWispUpkeepDiscount in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getLinkUpkeepPerTick

      public int getLinkUpkeepPerTick()
      Specified by:
      getLinkUpkeepPerTick in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSeonDiscountFactor

      public double getSeonDiscountFactor()
      Specified by:
      getSeonDiscountFactor in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getStoringPlayerCostScaleFactor

      public double getStoringPlayerCostScaleFactor()
      Specified by:
      getStoringPlayerCostScaleFactor in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMediaFlowRateOverLink

      public double getMediaFlowRateOverLink()
      Specified by:
      getMediaFlowRateOverLink in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getLinkCost

      public int getLinkCost()
      Specified by:
      getLinkCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSendIotaCost

      public int getSendIotaCost()
      Specified by:
      getSendIotaCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getUnlinkCost

      public int getUnlinkCost()
      Specified by:
      getUnlinkCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMakeGateCost

      public int getMakeGateCost()
      Specified by:
      getMakeGateCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMarkGateCost

      public int getMarkGateCost()
      Specified by:
      getMarkGateCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getCloseGateCost

      public int getCloseGateCost()
      Specified by:
      getCloseGateCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getCloseGateDistanceCostFactor

      public int getCloseGateDistanceCostFactor()
      Specified by:
      getCloseGateDistanceCostFactor in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getBindStorageCost

      public int getBindStorageCost()
      Specified by:
      getBindStorageCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getBindTemporaryStorageCost

      public int getBindTemporaryStorageCost()
      Specified by:
      getBindTemporaryStorageCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMakeItemCost

      public int getMakeItemCost()
      Specified by:
      getMakeItemCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getReturnItemCost

      public int getReturnItemCost()
      Specified by:
      getReturnItemCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getCraftItemCost

      public int getCraftItemCost()
      Specified by:
      getCraftItemCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getTradeItemCost

      public int getTradeItemCost()
      Specified by:
      getTradeItemCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getUseItemOnCost

      public int getUseItemOnCost()
      Specified by:
      getUseItemOnCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMaxItemsReturned

      public int getMaxItemsReturned()
      Specified by:
      getMaxItemsReturned in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getMaxRecordsInMediafiedStorage

      public int getMaxRecordsInMediafiedStorage()
      Specified by:
      getMaxRecordsInMediafiedStorage in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getConsumeWispOwnCost

      public int getConsumeWispOwnCost()
      Specified by:
      getConsumeWispOwnCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getConsumeWispOthersCostPerMedia

      public double getConsumeWispOthersCostPerMedia()
      Specified by:
      getConsumeWispOthersCostPerMedia in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getSeonWispSetCost

      public int getSeonWispSetCost()
      Specified by:
      getSeonWispSetCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getTickConstantCost

      public int getTickConstantCost()
      Specified by:
      getTickConstantCost in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getTickCostPerTicked

      public int getTickCostPerTicked()
      Specified by:
      getTickCostPerTicked in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • getTickRandomTickIProb

      public int getTickRandomTickIProb()
      Specified by:
      getTickRandomTickIProb in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
    • isAccelerateAllowed

      public boolean isAccelerateAllowed(@NotNull @NotNull net.minecraft.resources.ResourceLocation blockId)
      Specified by:
      isAccelerateAllowed in interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess