Configuration

 

Advanced Generators uses BACON format for it’s configuration, this page describes Advanced Generators specific mechanics and extensions, refer to the main BACON documentation for explanation of the format.

Loading order

  • <jar>/assets/generators/config/files.lst is read from the jar, this specifies the internal list of config files
  • Each config file name is checked:
    • If <minecraft>/config/AdvancedGenerators/override/<filename> is present – it is loaded instead
    • otherwise <jar>/assets/generators/config/<filename> is loaded
  • all files in <minecraft>/config/AdvancedGenerators/*.cfg are loaded in alphabetic order

User supplied configuration

There are 3 ways to provide custom configuration extensions:

  • Create a file in <minecraft>/config/AdvancedGenerators named <whatever>.cfg – This is the recommended method
  • Extract any of the files from the jar into <minecraft>/config/AdvancedGenerators/overrides and edit them there – You will be need to manually update them when the mod updates
  • Edit the files directly in the JAR – This is the least recommended method

Added Statements

Adding turbine fuel – this is a recipe statement:

turbine-fuel: {fluidname} {number} MJ/mB
turbine-fuel: {fluidname} BLACKLIST // – This will disable the fluid as a fuel

Valid fluid names can be listed using the /dumpregistry command (added by BdLib)

Carbon values (for syngas producer)

carbon-value: {StackRef} => {number}
carbon-value: {StackRef} DEFAULT // – Based on burn time
carbon-value: {StackRef} BLACKLIST // – Disable as carbon source

Heat exchanger recipes

exchanger: {resource} => {resource} + {number} HU // Heating
exchanger: {resource} + {number} HU => {resource} // Cooling
exchanger: BLACKLIST {resource} // Disable

Resources are defined as:

fluid:{fluid} {number} mB // Fluid resource
{StackRef} {number} // Number of items

Settings

The following configuration sections are available:

  • Modules
    • FuelTank
      • Capacity – Fuel capacity added for each block
    • HeatExchanger
      • HeatTransfer – Heat transfer per module (HU/t)
  • ModSupport
    • BuildCraft
      • ImportCombustionEngineFuels – Allows importing fuels from BC combustion engines
      • TurbineMinimumFuelValue – Blacklist fuels below this values, used to filter out low-tech stuff
  • Machines
    • TurbineController
      • Enabled – Set to false to disable
      • FuelEfficiency – Sets fuel efficiency multiplier
        • Base – Base value
        • Tier1 – With Fuel/Air Mixer
        • Tier2 – With Gas Mix Compressor
      • InternalPowerCapacity – Base energy capacity
      • InternalFuelCapacity – Base fuel capacity
      • Required – List of required modules to form a valid machine
      • Modules – List of allowed modules and number of them allowed
    • SteamTurbineController
      • Enabled – Set to false to disable
      • InertiaFunctionMultiplier – Multiplier of inertia capping function
      • InertiaFunctionExponent – Exponent of inertia capping function
      • SpinUpMultiplier – Spin up speed to target RPM
      • BaseDragMultiplier – Base constant RPM loss
      • CoilDragMultiplier – RPM loss when generating power
      • SteamEnergyDensity – Energy per steam (MJ/mB)
      • MaxRPM – Maximum RPM
      • InternalPowerCapacity – Base energy capacity
      • InternalSteamCapacity – Base steam capacity
    • SyngasController
      • Enabled – Set to false to disable
      • WorkHeat – Temperature at which steam production starts
      • MaxHeat – Maximum temperature
      • CarbonPerMBSyngas
      • SteamPerMBSyngas
      • WaterSteamRatio – mB steam per mB water
      • MixingChamberThroughput – Throughput in mB syngas
      • HeatingChamberThroughput – Throughput in mB steam
      • HeatingChamberHeating – Heat per tick
      • HeatingChamberLoss = – Heat loss per tick
    • HeatExchangerController
      • Enabled – Set to false to disable
      • InternalTankCapacity  – Internal tank capacity
      • MaxHeat – Maximum heat
      • StartHeating – Will start transfering heat above this temperature
      • HeatDecay – Used in heat calculation
  • Power
    • RF_MJ_Ratio – Sets the RF/MJ conversion ratio
    • EU_MJ_Ratio – Sets the EU/MJ conversion ratio
    • EU
      • Enabled – Set to False to disable EU support
    • RF
      • Enabled – Set to False to disable RF support

Capacitor and turbine materials are defined in separate config sections as well.

 Posted by at 1:21 pm