Package com.hbm_m.handler.rbmk
Class RBMKDials
java.lang.Object
com.hbm_m.handler.rbmk.RBMKDials
Central config dial system for all RBMK parameters.
Defaults match the original HBM game-rule defaults.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic doublestatic doublestatic doublestatic doublestatic intNumber of dummy blocks above the base (0-indexed, default 3 = 4-block-tall column).static doublestatic booleanstatic booleanstatic booleanstatic booleanstatic intstatic doublestatic doublestatic doublestatic doublestatic doublestatic doublestatic booleanstatic doublestatic doublestatic booleanstatic intstatic doublestatic double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublegetAbsorberEfficiency(net.minecraft.world.level.Level world) static doublegetAbsorberHeatConversion(net.minecraft.world.level.Level world) static doublegetBoilerHeatConsumption(net.minecraft.world.level.Level world) static doublegetColumnHeatFlow(net.minecraft.world.level.Level world) static intgetColumnHeight(net.minecraft.world.level.Level world) static doublegetControlSpeed(net.minecraft.world.level.Level world) static booleangetDepletion(net.minecraft.world.level.Level world) static intgetFluxRange(net.minecraft.world.level.Level world) static doublegetFuelDiffusionMod(net.minecraft.world.level.Level world) static doublegetFuelHeatProvision(net.minecraft.world.level.Level world) static booleangetMeltdownsDisabled(net.minecraft.world.level.Level world) static doublegetModeratorEfficiency(net.minecraft.world.level.Level world) static doublegetOutgasserMod(net.minecraft.world.level.Level world) static booleangetOverpressure(net.minecraft.world.level.Level world) static doublegetPassiveCooling(net.minecraft.world.level.Level world) static doublegetPassiveCoolingInner(net.minecraft.world.level.Level world) static booleangetPermaScrap(net.minecraft.world.level.Level world) static doublegetReactivityMod(net.minecraft.world.level.Level world) static booleangetReasimBoilers(net.minecraft.world.level.Level world) static doublegetReaSimBoilerSpeed(net.minecraft.world.level.Level world) static intgetReaSimRange(net.minecraft.world.level.Level world) static doublegetReflectorEfficiency(net.minecraft.world.level.Level world) static doublegetSurgeMod(net.minecraft.world.level.Level world) static booleangetXenon(net.minecraft.world.level.Level world)
-
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_HEIGHTNumber 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)
-