Class RBMKDials

java.lang.Object
com.hbm_m.handler.rbmk.RBMKDials

public class RBMKDials extends Object
Central config dial system for all RBMK parameters. Defaults match the original HBM game-rule defaults.
  • Field Details

    • PASSIVE_COOLING

      public static double PASSIVE_COOLING
    • PASSIVE_COOLING_INNER

      public static double PASSIVE_COOLING_INNER
    • COLUMN_HEAT_FLOW

      public static double COLUMN_HEAT_FLOW
    • FUEL_DIFFUSION_MOD

      public static double FUEL_DIFFUSION_MOD
    • HEAT_PROVISION

      public static double HEAT_PROVISION
    • REACTIVITY_MOD

      public static double REACTIVITY_MOD
    • COLUMN_HEIGHT

      public static int COLUMN_HEIGHT
      Number of dummy blocks above the base (0-indexed, default 3 = 4-block-tall column).
    • BOILER_HEAT_CONSUMPTION

      public static double BOILER_HEAT_CONSUMPTION
    • CONTROL_SPEED_MOD

      public static double CONTROL_SPEED_MOD
    • OUTGASSER_MOD

      public static double OUTGASSER_MOD
    • SURGE_MOD

      public static double SURGE_MOD
    • FLUX_RANGE

      public static int FLUX_RANGE
    • REASIM_RANGE

      public static int REASIM_RANGE
    • REASIM_BOILERS

      public static boolean REASIM_BOILERS
    • REASIM_BOILER_SPEED

      public static double REASIM_BOILER_SPEED
    • DISABLE_MELTDOWNS

      public static boolean DISABLE_MELTDOWNS
    • ENABLE_OVERPRESSURE

      public static boolean ENABLE_OVERPRESSURE
    • PERMANENT_SCRAP

      public static boolean PERMANENT_SCRAP
    • MODERATOR_EFFICIENCY

      public static double MODERATOR_EFFICIENCY
    • ABSORBER_EFFICIENCY

      public static double ABSORBER_EFFICIENCY
    • REFLECTOR_EFFICIENCY

      public static double REFLECTOR_EFFICIENCY
    • ABSORBER_HEAT_CONV

      public static double ABSORBER_HEAT_CONV
    • DISABLE_DEPLETION

      public static boolean DISABLE_DEPLETION
    • DISABLE_XENON

      public static boolean DISABLE_XENON
  • Constructor Details

    • RBMKDials

      public RBMKDials()
  • Method Details

    • getPassiveCooling

      public static double getPassiveCooling(net.minecraft.world.level.Level world)
    • getPassiveCoolingInner

      public static double getPassiveCoolingInner(net.minecraft.world.level.Level world)
    • getColumnHeatFlow

      public static double getColumnHeatFlow(net.minecraft.world.level.Level world)
    • getFuelDiffusionMod

      public static double getFuelDiffusionMod(net.minecraft.world.level.Level world)
    • getFuelHeatProvision

      public static double getFuelHeatProvision(net.minecraft.world.level.Level world)
    • getColumnHeight

      public static int getColumnHeight(net.minecraft.world.level.Level world)
    • getPermaScrap

      public static boolean getPermaScrap(net.minecraft.world.level.Level world)
    • getBoilerHeatConsumption

      public static double getBoilerHeatConsumption(net.minecraft.world.level.Level world)
    • getControlSpeed

      public static double getControlSpeed(net.minecraft.world.level.Level world)
    • getReactivityMod

      public static double getReactivityMod(net.minecraft.world.level.Level world)
    • getOutgasserMod

      public static double getOutgasserMod(net.minecraft.world.level.Level world)
    • getSurgeMod

      public static double getSurgeMod(net.minecraft.world.level.Level world)
    • getFluxRange

      public static int getFluxRange(net.minecraft.world.level.Level world)
    • getReaSimRange

      public static int getReaSimRange(net.minecraft.world.level.Level world)
    • getReasimBoilers

      public static boolean getReasimBoilers(net.minecraft.world.level.Level world)
    • getReaSimBoilerSpeed

      public static double getReaSimBoilerSpeed(net.minecraft.world.level.Level world)
    • getMeltdownsDisabled

      public static boolean getMeltdownsDisabled(net.minecraft.world.level.Level world)
    • getOverpressure

      public static boolean getOverpressure(net.minecraft.world.level.Level world)
    • getModeratorEfficiency

      public static double getModeratorEfficiency(net.minecraft.world.level.Level world)
    • getAbsorberEfficiency

      public static double getAbsorberEfficiency(net.minecraft.world.level.Level world)
    • getAbsorberHeatConversion

      public static double getAbsorberHeatConversion(net.minecraft.world.level.Level world)
    • getReflectorEfficiency

      public static double getReflectorEfficiency(net.minecraft.world.level.Level world)
    • getDepletion

      public static boolean getDepletion(net.minecraft.world.level.Level world)
    • getXenon

      public static boolean getXenon(net.minecraft.world.level.Level world)