Package ram.talia.hexal.forge
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess.Companion -
Field Summary
Fields inherited from interface ram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
Companion, DEF_MAX_COST, DEF_MIN_COST, DEFAULT_BIND_STORAGE_COST, DEFAULT_BIND_TEMPORARY_STORAGE_COST, DEFAULT_CLOSE_GATE_COST, DEFAULT_CLOSE_GATE_DISTANCE_COST_SCALE_FACTOR, DEFAULT_CONSUME_WISP_OTHERS_COST_PER_MEDIA, DEFAULT_CONSUME_WISP_OWN_COST, DEFAULT_CRAFT_ITEM_COST, DEFAULT_FALLING_BLOCK_COST, DEFAULT_FREEZE_COST, DEFAULT_GENERATE_SLIPWAY_GEODES, DEFAULT_LINK_COST, DEFAULT_LINK_UPKEEP_PER_TICK, DEFAULT_MAKE_GATE_COST, DEFAULT_MAKE_ITEM_COST, DEFAULT_MARK_GATE_COST, DEFAULT_MAX_ITEMS_RETURNED, DEFAULT_MAX_RECORDS_IN_MEDIAFIED_STORAGE, DEFAULT_MEDIA_FLOW_RATE_OVER_LINK, DEFAULT_MOVE_SPEED_SET_COST, DEFAULT_PARTICLES_COST, DEFAULT_PHASE_BLOCK_COST_FACTOR, DEFAULT_PLACE_TYPE_COST, DEFAULT_PROJECTILE_WISP_UPKEEP_PER_TICK, DEFAULT_RETURN_ITEM_COST, DEFAULT_SEND_IOTA_COST, DEFAULT_SEON_DISCOUNT_FACTOR, DEFAULT_SEON_WISP_SET_COST, DEFAULT_SMELT_COST, DEFAULT_STORING_PLAYER_COST_SCALE_FACTOR, DEFAULT_SUMMON_PROJECTILE_WISP_COST, DEFAULT_SUMMON_PROJECTILE_WISP_MIN_COST, DEFAULT_SUMMON_TICKING_WISP_COST, DEFAULT_TICK_CONSTANT_COST, DEFAULT_TICK_COST_PER_TICKED, DEFAULT_TICK_RANDOM_TICK_I_PROB, DEFAULT_TICKING_WISP_UPKEEP_PER_TICK, DEFAULT_TRADE_ITEM_COST, DEFAULT_UNLINK_COST, DEFAULT_UNTRIGGERED_WISP_UPKEEP_DISCOUNT, DEFAULT_USE_ITEM_ON_COST, MAX_CONSUME_WISP_OTHERS_COST_PER_MEDIA, MAX_MAX_ITEMS_RETURNED, MAX_MAX_RECORDS_IN_MEDIAFIED_STORAGE, MAX_MEDIA_FLOW_RATE_OVER_LINK, MAX_PHASE_BLOCK_COST_FACTOR, MAX_SEON_DISCOUNT_FACTOR, MAX_STORING_PLAYER_COST_SCALE_FACTOR, MAX_TICK_RANDOM_TICK_I_PROB, MAX_UNTRIGGERED_WISP_UPKEEP_DISCOUNT, MIN_CONSUME_WISP_OTHERS_COST_PER_MEDIA, MIN_MAX_ITEMS_RETURNED, MIN_MAX_RECORDS_IN_MEDIAFIED_STORAGE, MIN_MEDIA_FLOW_RATE_OVER_LINK, MIN_PHASE_BLOCK_COST_FACTOR, MIN_SEON_DISCOUNT_FACTOR, MIN_STORING_PLAYER_COST_SCALE_FACTOR, MIN_TICK_RANDOM_TICK_I_PROB, MIN_UNTRIGGERED_WISP_UPKEEP_DISCOUNT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintdoubleintintintintbooleanintintintintintintintdoubleintintdoubleintintintintdoubleintintdoubleintintintintintintintintintdoubleintbooleanisAccelerateAllowed(@NotNull net.minecraft.resources.ResourceLocation blockId)
-
Constructor Details
-
Server
public Server(net.minecraftforge.common.ForgeConfigSpec.Builder builder)
-
-
Method Details
-
getGenerateSlipwayGeodes
public boolean getGenerateSlipwayGeodes()- Specified by:
getGenerateSlipwayGeodesin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getFallingBlockCost
public int getFallingBlockCost()- Specified by:
getFallingBlockCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getFreezeCost
public int getFreezeCost()- Specified by:
getFreezeCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getParticlesCost
public int getParticlesCost()- Specified by:
getParticlesCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getPlaceTypeCost
public int getPlaceTypeCost()- Specified by:
getPlaceTypeCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSmeltCost
public int getSmeltCost()- Specified by:
getSmeltCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getPhaseBlockCostFactor
public double getPhaseBlockCostFactor()- Specified by:
getPhaseBlockCostFactorin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMoveSpeedSetCost
public int getMoveSpeedSetCost()- Specified by:
getMoveSpeedSetCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSummonTickingWispCost
public int getSummonTickingWispCost()- Specified by:
getSummonTickingWispCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSummonProjectileWispCost
public int getSummonProjectileWispCost()- Specified by:
getSummonProjectileWispCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSummonProjectileWispMinCost
public int getSummonProjectileWispMinCost()- Specified by:
getSummonProjectileWispMinCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getTickingWispUpkeepPerTick
public int getTickingWispUpkeepPerTick()- Specified by:
getTickingWispUpkeepPerTickin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getProjectileWispUpkeepPerTick
public int getProjectileWispUpkeepPerTick()- Specified by:
getProjectileWispUpkeepPerTickin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getUntriggeredWispUpkeepDiscount
public double getUntriggeredWispUpkeepDiscount()- Specified by:
getUntriggeredWispUpkeepDiscountin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getLinkUpkeepPerTick
public int getLinkUpkeepPerTick()- Specified by:
getLinkUpkeepPerTickin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSeonDiscountFactor
public double getSeonDiscountFactor()- Specified by:
getSeonDiscountFactorin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getStoringPlayerCostScaleFactor
public double getStoringPlayerCostScaleFactor()- Specified by:
getStoringPlayerCostScaleFactorin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMediaFlowRateOverLink
public double getMediaFlowRateOverLink()- Specified by:
getMediaFlowRateOverLinkin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getLinkCost
public int getLinkCost()- Specified by:
getLinkCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSendIotaCost
public int getSendIotaCost()- Specified by:
getSendIotaCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getUnlinkCost
public int getUnlinkCost()- Specified by:
getUnlinkCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMakeGateCost
public int getMakeGateCost()- Specified by:
getMakeGateCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMarkGateCost
public int getMarkGateCost()- Specified by:
getMarkGateCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getCloseGateCost
public int getCloseGateCost()- Specified by:
getCloseGateCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getCloseGateDistanceCostFactor
public int getCloseGateDistanceCostFactor()- Specified by:
getCloseGateDistanceCostFactorin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getBindStorageCost
public int getBindStorageCost()- Specified by:
getBindStorageCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getBindTemporaryStorageCost
public int getBindTemporaryStorageCost()- Specified by:
getBindTemporaryStorageCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMakeItemCost
public int getMakeItemCost()- Specified by:
getMakeItemCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getReturnItemCost
public int getReturnItemCost()- Specified by:
getReturnItemCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getCraftItemCost
public int getCraftItemCost()- Specified by:
getCraftItemCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getTradeItemCost
public int getTradeItemCost()- Specified by:
getTradeItemCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getUseItemOnCost
public int getUseItemOnCost()- Specified by:
getUseItemOnCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMaxItemsReturned
public int getMaxItemsReturned()- Specified by:
getMaxItemsReturnedin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getMaxRecordsInMediafiedStorage
public int getMaxRecordsInMediafiedStorage()- Specified by:
getMaxRecordsInMediafiedStoragein interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getConsumeWispOwnCost
public int getConsumeWispOwnCost()- Specified by:
getConsumeWispOwnCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getConsumeWispOthersCostPerMedia
public double getConsumeWispOthersCostPerMedia()- Specified by:
getConsumeWispOthersCostPerMediain interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getSeonWispSetCost
public int getSeonWispSetCost()- Specified by:
getSeonWispSetCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getTickConstantCost
public int getTickConstantCost()- Specified by:
getTickConstantCostin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getTickCostPerTicked
public int getTickCostPerTicked()- Specified by:
getTickCostPerTickedin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
getTickRandomTickIProb
public int getTickRandomTickIProb()- Specified by:
getTickRandomTickIProbin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-
isAccelerateAllowed
public boolean isAccelerateAllowed(@NotNull @NotNull net.minecraft.resources.ResourceLocation blockId) - Specified by:
isAccelerateAllowedin interfaceram.talia.hexal.api.config.HexalConfig.ServerConfigAccess
-