diff --git a/config/Mekanism/common.toml b/config/Mekanism/common.toml
index 9eea5d2..2d91997 100644
--- a/config/Mekanism/common.toml
+++ b/config/Mekanism/common.toml
@@ -3,10 +3,10 @@
 [common]
 	#Displayed energy type in Mekanism GUIs and network reader readings.
 	#Allowed Values: JOULES, FORGE_ENERGY
-	energyType = "FORGE_ENERGY"
+	energyType = "JOULES"
 	#Displayed temperature unit in Mekanism GUIs and network reader readings.
 	#Allowed Values: KELVIN, CELSIUS, RANKINE, FAHRENHEIT, AMBIENT
-	temperatureUnit = "KELVIN"
+	temperatureUnit = "CELSIUS"
 	#Show time to decay radiation when readings are above safe levels. Set to false on the client side to disable MekaSuit Geiger and Dosimeter Unit timers. Set to false on the server side to disable handheld Geiger Counter and Dosimeter timers.
 	enableDecayTimers = true
 	#Should holiday greetings and easter eggs play for holidays (ex: Christmas and New Years) on the client. And should robit skins be randomized on the server.
diff --git a/config/Mekanism/gear.toml b/config/Mekanism/gear.toml
index ee38592..0ea4666 100644
--- a/config/Mekanism/gear.toml
+++ b/config/Mekanism/gear.toml
@@ -5,9 +5,9 @@
 	#Atomic Disassembler Settings
 	[gear.atomic_disassembler]
 		#Base Energy (Joules) usage of the Atomic Disassembler. (Gets multiplied by speed factor)
-		energyUsage = "10"
+		energyUsage = "4"
 		#Cost in Joules of using the Atomic Disassembler as a weapon.
-		energyUsageWeapon = "2000"
+		energyUsageWeapon = "4"
 		#The max Atomic Disassembler Vein Mining Block Count.
 		#Range: 2 ~ 1000000
 		miningCount = 128
@@ -27,70 +27,70 @@
 		#Range: -4.0 ~ 100.0
 		attackSpeed = -2.4
 		#Maximum amount (joules) of energy the Atomic Disassembler can contain.
-		maxEnergy = "1000000"
+		maxEnergy = "1500"
 		#Amount (joules) of energy the Atomic Disassembler can accept per tick.
 		chargeRate = "5000"
 
 	#Configurator Settings
 	[gear.configurator]
 		#Maximum amount (joules) of energy the Configurator can contain.
-		maxEnergy = "60000"
+		maxEnergy = "500"
 		#Amount (joules) of energy the Configurator can accept per tick.
-		chargeRate = "300"
+		chargeRate = "10"
 		#Energy usage in joules of using the configurator to configure machines.
-		energyPerConfigure = "400"
+		energyPerConfigure = "1"
 		#Energy cost in joules for each item the configurator ejects from a machine on empty mode.
-		energyPerItem = "8"
+		energyPerItem = "1"
 
 	#Electric Bow Settings
 	[gear.electric_bow]
 		#Maximum amount (joules) of energy the Electric Bow can contain.
-		maxEnergy = "120000"
+		maxEnergy = "1000"
 		#Amount (joules) of energy the Electric Bow can accept per tick.
-		chargeRate = "600"
+		chargeRate = "10"
 		#Cost in Joules of using the Electric Bow.
-		energyUsage = "120"
+		energyUsage = "4"
 		#Cost in Joules of using the Electric Bow with flame mode active.
-		energyUsageFire = "1200"
+		energyUsageFire = "16"
 
 	#Energy Tablet Settings
 	[gear.energy_tablet]
 		#Maximum amount (joules) of energy the Energy Tablet can contain.
-		maxEnergy = "1000000"
+		maxEnergy = "500"
 		#Amount (joules) of energy the Energy Tablet can accept per tick.
-		chargeRate = "5000"
+		chargeRate = "10"
 
 	#Gauge Dropper Settings
 	[gear.gauge_dropper]
 		#Rate at which a gauge dropper can be filled or emptied.
 		#Range: > 1
-		transferRate = 256
+		transferRate = 100
 		#Capacity of gauge droppers.
 		#Range: > 1
-		capacity = 16000
+		capacity = 4000
 
 	#Flamethrower Settings
 	[gear.flamethrower]
 		#Flamethrower Gas Tank capacity in mB.
 		#Range: 1 ~ 9223372036854775807
-		maxGas = 24000
+		maxGas = 10000
 		#Amount of hydrogen the Flamethrower can accept per tick.
 		#Range: 1 ~ 9223372036854775807
-		fillRate = 16
+		fillRate = 10
 		#Determines whether or not the Flamethrower can destroy items if it fails to smelt them.
-		destroyItems = true
+		destroyItems = false
 
 	#Free Runner Settings
 	[gear.free_runner]
 		#Energy cost/multiplier in Joules for reducing fall damage with free runners. Energy cost is: FallDamage * freeRunnerFallEnergyCost. (1 FallDamage is 1 half heart)
-		fallEnergyCost = "50"
+		fallEnergyCost = "4"
 		#Percent of damage taken from falling that can be absorbed by Free Runners when they have enough power.
 		#Range: 0.0 ~ 1.0
 		fallDamageReductionRatio = 1.0
 		#Maximum amount (joules) of energy Free Runners can contain.
-		maxEnergy = "64000"
+		maxEnergy = "1000"
 		#Amount (joules) of energy the Free Runners can accept per tick.
-		chargeRate = "320"
+		chargeRate = "10"
 
 		#Armored Free Runner Settings
 		[gear.free_runner.armored]
@@ -108,10 +108,10 @@
 	[gear.jetpack]
 		#Jetpack Gas Tank capacity in mB.
 		#Range: 1 ~ 9223372036854775807
-		maxGas = 24000
+		maxGas = 10000
 		#Amount of hydrogen the Jetpack can accept per tick.
 		#Range: 1 ~ 9223372036854775807
-		fillRate = 16
+		fillRate = 10
 
 		#Armored Jetpack Settings
 		[gear.jetpack.armored]
@@ -128,18 +128,18 @@
 	#Network Reader Settings
 	[gear.network_reader]
 		#Maximum amount (joules) of energy the Network Reader can contain.
-		maxEnergy = "60000"
+		maxEnergy = "500"
 		#Amount (joules) of energy the Network Reader can accept per tick.
-		chargeRate = "300"
+		chargeRate = "10"
 		#Energy usage in joules for each network reading.
-		energyUsage = "400"
+		energyUsage = "1"
 
 	#Portable Teleporter Settings
 	[gear.portable_teleporter]
 		#Maximum amount (joules) of energy the Portable Teleporter can contain.
-		maxEnergy = "1000000"
+		maxEnergy = "2000"
 		#Amount (joules) of energy the Portable Teleporter can accept per tick.
-		chargeRate = "5000"
+		chargeRate = "100"
 		#Delay in ticks before a player is teleported after clicking the Teleport button in the portable teleporter.
 		#Range: 0 ~ 6000
 		delay = 0
@@ -148,37 +148,37 @@
 	[gear.scuba_tank]
 		#Scuba Tank Gas Tank capacity in mB.
 		#Range: 1 ~ 9223372036854775807
-		maxGas = 24000
+		maxGas = 10000
 		#Amount of oxygen the Scuba Tank Gas Tank can accept per tick.
 		#Range: 1 ~ 9223372036854775807
-		fillRate = 16
+		fillRate = 10
 
 	#Seismic Reader Settings
 	[gear.seismic_reader]
 		#Maximum amount (joules) of energy the Seismic Reader can contain.
-		maxEnergy = "12000"
+		maxEnergy = "500"
 		#Amount (joules) of energy the Seismic Reader can accept per tick.
-		chargeRate = "60"
+		chargeRate = "10"
 		#Energy usage in joules required to use the Seismic Reader.
-		energyUsage = "250"
+		energyUsage = "5"
 
 	#Canteen Settings
 	[gear.canteen]
 		#Maximum amount of Nutritional Paste storable by the Canteen.
 		#Range: > 1
-		maxStorage = 64000
+		maxStorage = 10000
 		#Rate at which Nutritional Paste can be transferred into a Canteen.
 		#Range: > 1
-		transferRate = 128
+		transferRate = 100
 
 	#Meka-Tool Settings
 	[gear.mekatool]
 		#Base energy (Joules) usage of the Meka-Tool. (Gets multiplied by speed factor)
-		energyUsage = "10"
+		energyUsage = "4"
 		#Silk touch energy (Joules) usage of the Meka-Tool. (Gets multiplied by speed factor)
 		energyUsageSilk = "100"
 		#Cost in Joules of using the Meka-Tool to deal 4 units of damage.
-		energyUsageWeapon = "2000"
+		energyUsageWeapon = "16"
 		#Cost in Joules of using the Meka-Tool to teleport 10 blocks.
 		energyUsageTeleport = "1000"
 		#Maximum distance a player can teleport with the Meka-Tool.
@@ -194,68 +194,68 @@
 		#Range: 0.1 ~ 100.0
 		baseEfficiency = 4.0
 		#Energy capacity (Joules) of the Meka-Tool without any installed upgrades. Quadratically scaled by upgrades.
-		baseEnergyCapacity = "16000000"
+		baseEnergyCapacity = "2500"
 		#Amount (joules) of energy the Meka-Tool can accept per tick. Quadratically scaled by upgrades.
-		chargeRate = "100000"
+		chargeRate = "25"
 		#Cost in Joules of using the Meka-Tool as a hoe.
 		energyUsageHoe = "10"
 		#Cost in Joules of using the Meka-Tool as a shovel for making paths and dowsing campfires.
-		energyUsageShovel = "10"
+		energyUsageShovel = "1"
 		#Cost in Joules of using the Meka-Tool as an axe for stripping logs, scraping, or removing wax.
-		energyUsageAxe = "10"
+		energyUsageAxe = "1"
 		#Cost in Joules of using the Meka-Tool to shear entities.
-		energyUsageShearEntity = "10"
+		energyUsageShearEntity = "1"
 		#Enable the 'Extended Vein Mining' mode for the Meka-Tool. (Allows vein mining everything not just ores/logs)
 		extendedMining = true
 
 	#MekaSuit Settings
 	[gear.mekasuit]
 		#Energy capacity (Joules) of MekaSuit items without any installed upgrades. Quadratically scaled by upgrades.
-		baseEnergyCapacity = "16000000"
+		baseEnergyCapacity = "2500"
 		#Amount (joules) of energy the MekaSuit can accept per tick. Quadratically scaled by upgrades.
-		chargeRate = "100000"
+		chargeRate = "50"
 		#Energy usage (Joules) of MekaSuit when adding 0.1 to jump motion.
-		baseJumpEnergyUsage = "1000"
+		baseJumpEnergyUsage = "1"
 		#Energy usage (Joules) per second of the MekaSuit when flying with the Elytra Unit.
-		elytraEnergyUsage = "32000"
+		elytraEnergyUsage = "4"
 		#Energy usage (Joules) of MekaSuit when lessening a potion effect.
-		energyUsagePotionTick = "40000"
+		energyUsagePotionTick = "4"
 		#Energy cost/multiplier in Joules for reducing magic damage via the inhalation purification unit. Energy cost is: MagicDamage * energyUsageMagicPrevent. (1 MagicDamage is 1 half heart).
-		energyUsageMagicReduce = "1000"
+		energyUsageMagicReduce = "10"
 		#Energy cost/multiplier in Joules for reducing fall damage with MekaSuit Boots. Energy cost is: FallDamage * freeRunnerFallEnergyCost. (1 FallDamage is 1 half heart)
 		energyUsageFall = "50"
 		#Energy usage (Joules) of MekaSuit when adding 0.1 to sprint motion.
-		energyUsageSprintBoost = "100"
+		energyUsageSprintBoost = "2"
 		#Energy usage (Joules) of MekaSuit per tick when flying via Gravitational Modulation.
-		energyUsageGravitationalModulation = "1000"
+		energyUsageGravitationalModulation = "4"
 		#Charge rate of inventory items (Joules) per tick.
 		inventoryChargeRate = "10000"
 		#Solar recharging rate (Joules) of helmet per tick, per upgrade installed.
-		solarRechargingRate = "500"
+		solarRechargingRate = "4"
 		#Energy usage (Joules) of MekaSuit per tick of using vision enhancement.
-		energyUsageVisionEnhancement = "500"
+		energyUsageVisionEnhancement = "2"
 		#Energy usage (Joules) of MekaSuit per tick of using hydrostatic repulsion.
-		energyUsageHydrostaticRepulsion = "500"
+		energyUsageHydrostaticRepulsion = "4"
 		#Energy usage (Joules) of MekaSuit per half-food of nutritional injection.
-		energyUsageNutritionalInjection = "20000"
+		energyUsageNutritionalInjection = "10"
 		#Energy usage (Joules) of MekaSuit per unit of damage applied.
-		energyUsageDamage = "100000"
+		energyUsageDamage = "10"
 		#Energy usage (Joules) of MekaSuit per tick of attracting a single item.
-		energyUsageItemAttraction = "250"
+		energyUsageItemAttraction = "1"
 		#Should the Gravitational Modulation unit give off vibrations when in use.
 		gravitationalVibrations = true
 		#Maximum amount of Nutritional Paste storable by the nutritional injection unit.
 		#Range: > 1
-		nutritionalMaxStorage = 128000
+		nutritionalMaxStorage = 20000
 		#Rate at which Nutritional Paste can be transferred into the nutritional injection unit.
 		#Range: > 1
-		nutritionalTransferRate = 256
+		nutritionalTransferRate = 200
 		#Maximum amount of Hydrogen storable in the jetpack unit.
 		#Range: 1 ~ 9223372036854775807
-		jetpackMaxStorage = 48000
+		jetpackMaxStorage = 15000
 		#Rate at which Hydrogen can be transferred into the jetpack unit.
 		#Range: 1 ~ 9223372036854775807
-		jetpackTransferRate = 256
+		jetpackTransferRate = 200
 		#Armor value of MekaSuit Helmets.
 		#Range: > 0
 		helmetArmor = 3
diff --git a/config/Mekanism/general.toml b/config/Mekanism/general.toml
index 5b123cc..93595d3 100644
--- a/config/Mekanism/general.toml
+++ b/config/Mekanism/general.toml
@@ -16,7 +16,7 @@
 	transmitterAlloyUpgrade = true
 	#Base factor for working out machine performance with upgrades - UpgradeModifier * (UpgradesInstalled/UpgradesPossible).
 	#Range: > 1
-	maxUpgradeMultiplier = 10
+	maxUpgradeMultiplier = 4
 	#How much Boiler heat is immediately usable to convert water to steam.
 	#Range: 0.01 ~ 1.0
 	boilerWaterConductivity = 0.7
@@ -46,10 +46,10 @@
 	[general.dynamic_tank]
 		#Amount of fluid (mB) that each block of the dynamic tank contributes to the volume. Max = volume * fluidPerTank
 		#Range: 1 ~ 368224
-		fluidPerTank = 350000
+		fluidPerTank = 8000
 		#Amount of chemical (mB) that each block of the dynamic tank contributes to the volume. Max = volume * chemicalPerTank
 		#Range: 1 ~ 1581510980256305
-		chemicalPerTank = 16000000
+		chemicalPerTank = 8000
 
 	#Auto Eject Settings
 	[general.auto_eject]
@@ -81,13 +81,13 @@
 		#Disables Forge Energy (FE,RF,IF,uF,CF) power integration. Requires world restart (server-side option in SMP).
 		blacklistForge = false
 		#Conversion multiplier from Forge Energy to Joules (FE * feConversionRate = Joules)
-		feConversionRate = "2.5000"
+		feConversionRate = "1.0000"
 		#Disables Flux Networks higher throughput Forge Energy (FE,RF,IF,uF,CF) power integration. Requires world restart (server-side option in SMP). Note: Disabling Forge Energy integration also disables this.
 		blacklistFluxNetworks = false
 		#How much energy is produced per mB of Hydrogen, also affects Electrolytic Separator usage, Ethylene burn rate and Gas generator energy capacity.
-		HydrogenEnergyDensity = "200"
+		HydrogenEnergyDensity = "2"
 		#Maximum Joules per mB of Steam. Also affects Thermoelectric Boiler.
-		maxEnergyPerSteam = "10"
+		maxEnergyPerSteam = "0.05"
 
 	#Radiation Settings
 	[general.radiation]
@@ -98,13 +98,13 @@
 		chunkCheckRadius = 5
 		#Radiation sources are multiplied by this constant roughly once per second to represent their emission decay. At the default rate, it takes roughly 10 hours to remove a 1,000 Sv/h (crazy high) source.
 		#Range: 0.0 ~ 1.0
-		sourceDecayRate = 0.9995
+		sourceDecayRate = 0.9998
 		#Radiated objects and entities are multiplied by this constant roughly once per second to represent their dosage decay.
 		#Range: 0.0 ~ 1.0
-		targetDecayRate = 0.9995
+		targetDecayRate = 0.9998
 		#Defines the minimum severity radiation dosage severity (scale of 0 to 1) for which negative effects can take place. Set to 1 to disable negative effects completely.
 		#Range: 0.0 ~ 1.0
-		negativeEffectsMinSeverity = 0.1
+		negativeEffectsMinSeverity = 0.8
 		#Amount of gas (mB) that can be stored in a Radioactive Waste Barrel.
 		#Range: 1 ~ 9223372036854775807
 		radioactiveWasteBarrelMaxGas = 512000
@@ -113,13 +113,13 @@
 		radioactiveWasteBarrelProcessTicks = 20
 		#Number of mB of gas that decay every radioactiveWasteBarrelProcessTicks ticks when stored in a Radioactive Waste Barrel. Set to zero to disable decay all together. (Gases in the mekanism:waste_barrel_decay_blacklist tag will not decay).
 		#Range: 0 ~ 9223372036854775807
-		radioactiveWasteBarrelDecayAmount = 1
+		radioactiveWasteBarrelDecayAmount = 5
 
 	#Digital Miner Settings
 	[general.digital_miner]
 		#Energy multiplier for using silk touch mode with the Digital Miner.
 		#Range: > 1
-		silkMultiplier = 12
+		silkMultiplier = 4
 		#Maximum radius in blocks that the Digital Miner can reach. (Increasing this may have negative effects on stability and/or performance. We strongly recommend you leave it at the default value).
 		#Range: > 1
 		maxRadius = 32
@@ -137,7 +137,7 @@
 		#Energy needed to destroy or attract blocks with a Laser (per block hardness level).
 		energyNeededPerHardness = "100000"
 		#Energy used per half heart of damage being transferred to entities.
-		energyPerDamage = "2500"
+		energyPerDamage = "4"
 
 	#Oredictionificator Settings
 	[general.oredictionificator]
@@ -225,10 +225,10 @@
 	[general.sps]
 		#How much input gas (polonium) in mB must be processed to make 1 mB of antimatter. Input tank capacity is 2x this value.
 		#Range: > 1
-		inputPerAntimatter = 1000
+		inputPerAntimatter = 100
 		#Amount of output gas (mB, antimatter) that the SPS can store.
 		#Range: 1 ~ 9223372036854775807
 		outputTankCapacity = 1000
 		#Energy needed to process 1 mB of input (inputPerAntimatter * energyPerInput = energy to produce 1 mB of antimatter).
-		energyPerInput = "1000000"
+		energyPerInput = "100000"
 
diff --git a/config/Mekanism/generator-storage.toml b/config/Mekanism/generator-storage.toml
index b4aab03..02de095 100644
--- a/config/Mekanism/generator-storage.toml
+++ b/config/Mekanism/generator-storage.toml
@@ -2,13 +2,13 @@
 #Generator Energy Storage Config. This config is synced from server to client.
 [storage]
 	#Base energy storage (Joules).
-	heatGenerator = "160000"
+	heatGenerator = "30"
 	#Base energy storage (Joules).
-	bioGenerator = "160000"
+	bioGenerator = "30"
 	#Base energy storage (Joules).
-	solarGenerator = "96000"
+	solarGenerator = "10"
 	#Base energy storage (Joules).
-	advancedSolarGenerator = "200000"
+	advancedSolarGenerator = "20"
 	#Base energy storage (Joules).
-	windGenerator = "200000"
+	windGenerator = "4"
 
diff --git a/config/Mekanism/generators.toml b/config/Mekanism/generators.toml
index 94c90ee..362974b 100644
--- a/config/Mekanism/generators.toml
+++ b/config/Mekanism/generators.toml
@@ -4,42 +4,42 @@
 	#Affects the Injection Rate, Max Temp, and Ignition Temp.
 	energyPerFusionFuel = "10000000"
 	#Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments.
-	solarGeneration = "50"
+	solarGeneration = "4"
 	#Peak output for the Advanced Solar Generator. Note: It can go higher than this value in some extreme environments.
-	advancedSolarGeneration = "300"
+	advancedSolarGeneration = "4"
 
 	#Bio Generator Settings
 	[generators.bio_generator]
 		#Amount of energy in Joules the Bio Generator produces per tick.
-		bioGeneration = "350"
+		bioGeneration = "10"
 		#The capacity in mB of the fluid tank in the Bio Generator.
 		#Range: > 1
-		tankCapacity = 24000
+		tankCapacity = 1000
 
 	#Heat Generator Settings
 	[generators.heat_generator]
 		#Amount of energy in Joules the Heat Generator produces per tick. heatGeneration + heatGenerationLava * lavaSides + heatGenerationNether. Note: lavaSides is how many sides are adjacent to lava, this includes the block itself if it is lava logged allowing for a max of 7 "sides".
-		heatGeneration = "200"
+		heatGeneration = "800"
 		#Multiplier of effectiveness of Lava that is adjacent to the Heat Generator.
-		heatGenerationLava = "30"
+		heatGenerationLava = "4"
 		#Add this amount of Joules to the energy produced by a heat generator if it is in an 'ultrawarm' dimension, in vanilla this is just the Nether.
-		heatGenerationNether = "100"
+		heatGenerationNether = "4"
 		#The capacity in mB of the fluid tank in the Heat Generator.
 		#Range: > 1
-		tankCapacity = 24000
+		tankCapacity = 1000
 		#The amount of lava in mB that gets consumed to transfer heatGeneration Joules to the Heat Generator.
-		heatGenerationFluidRate = 10
+		heatGenerationFluidRate = 2
 
 	#Gas-Burning Generator Settings
 	[generators.gas_generator]
 		#The capacity in mB of the gas tank in the Gas-Burning Generator.
 		#Range: 1 ~ 9223372036854775807
-		tankCapacity = 18000
+		tankCapacity = 2000
 		#The number of ticks each mB of Ethylene burns for in the Gas-Burning Generator.
 		#Range: > 1
-		ethyleneBurnTicks = 40
+		ethyleneBurnTicks = 65
 		#Multiplier for calculating the energy density of Ethylene (1 mB Hydrogen + 2 * bioGeneration * densityMultiplier).
-		ethyleneDensityMultiplier = "40"
+		ethyleneDensityMultiplier = "0.65"
 
 	#Turbine Settings
 	[generators.turbine]
@@ -51,27 +51,27 @@
 		turbineVentGasFlow = 32000.0
 		#The rate at which steam is dispersed into the turbine.
 		#Range: 0.1 ~ 1024000.0
-		turbineDisperserGasFlow = 1280.0
+		turbineDisperserGasFlow = 2000.0
 		#Amount of energy (J) that each block of the turbine contributes to the total energy capacity. Max = volume * energyCapacityPerVolume
-		energyCapacityPerVolume = "16000000"
+		energyCapacityPerVolume = "1000"
 		#Amount of gas (mB) that each block of the turbine's steam cavity contributes to the volume. Max = volume * gasPerTank
 		#Range: 1 ~ 1773043451913643
-		gasPerTank = 64000
+		gasPerTank = 8000
 		#The rate at which steam is condensed in the turbine.
 		#Range: 1 ~ 2000000
-		condenserRate = 64000
+		condenserRate = 4000
 
 	#Wind Generator Settings
 	[generators.wind_generator]
 		#Minimum base generation value of the Wind Generator.
-		windGenerationMin = "60"
+		windGenerationMin = "4"
 		#Maximum base generation value of the Wind Generator.
-		generationMax = "480"
+		generationMax = "8"
 		#The minimum Y value that affects the Wind Generators Power generation. This value gets clamped at the world's min height.
 		#Range: -2032 ~ 2030
-		minY = 24
+		minY = -20
 		#The maximum Y value that affects the Wind Generators Power generation. This value gets clamped at the world's logical height.
-		maxY = 2031
+		maxY = 40
 		#The list of dimension ids that the Wind Generator will not generate power in.
 		windGenerationDimBlacklist = []
 
@@ -90,7 +90,7 @@
 		#Range: 2 ~ 1000000
 		fuelCapacity = 1000
 		#Amount of energy (J) the fusion reactor can store.
-		energyCapacity = "1000000000"
+		energyCapacity = "100000"
 		#Amount of water (mB) per injection rate that the fusion reactor can store. Max = injectionRate * waterPerInjection
 		#Range: 1 ~ 21913098
 		waterPerInjection = 1000000
@@ -110,7 +110,7 @@
 	#Fission Reactor Settings
 	[generators.fission_reactor]
 		#Amount of energy created (in heat) from each whole mB of fission fuel.
-		energyPerFissionFuel = "1000000"
+		energyPerFissionFuel = "5000"
 		#The heat capacity added to a Fission Reactor by a single casing block. Increase to require more energy to raise the reactor temperature.
 		#Range: 1.0 ~ 1000000.0
 		casingHeatCapacity = 1000.0
@@ -118,7 +118,7 @@
 		#Range: 1.0 ~ 1.7976931348623157E308
 		surfaceAreaTarget = 4.0
 		#Whether catastrophic meltdowns can occur from Fission Reactors. If disabled instead of melting down the reactor will turn off and not be able to be turned back on until the damage level decreases.
-		meltdownsEnabled = true
+		meltdownsEnabled = false
 		#The radius of the explosion that occurs from a meltdown.
 		#Range: 1.0 ~ 500.0
 		meltdownRadius = 8.0
@@ -139,11 +139,11 @@
 		burnPerAssembly = 1
 		#Amount of fuel (mB) that each assembly contributes to the fuel and waste capacity. Max = fuelAssemblies * maxFuelPerAssembly
 		#Range: 1 ~ 2251799813685247
-		maxFuelPerAssembly = 8000
+		maxFuelPerAssembly = 1000
 		#Amount of cooled coolant (mB) that each block of the fission reactor contributes to the volume. Max = volume * cooledCoolantPerTank
 		#Range: 1 ~ 368224
-		cooledCoolantPerTank = 100000
+		cooledCoolantPerTank = 4000
 		#Amount of heated coolant (mB) that each block of the fission reactor contributes to the volume. Max = volume * heatedCoolantPerTank
 		#Range: 1000 ~ 1581510980256305
-		heatedCoolantPerTank = 1000000
+		heatedCoolantPerTank = 4000
 
diff --git a/config/Mekanism/machine-storage.toml b/config/Mekanism/machine-storage.toml
index 2892c6b..dfe9921 100644
--- a/config/Mekanism/machine-storage.toml
+++ b/config/Mekanism/machine-storage.toml
@@ -2,49 +2,49 @@
 #Machine Energy Storage Config. This config is synced from server to client.
 [storage]
 	#Base energy storage (Joules).
-	enrichmentChamber = "20000"
+	enrichmentChamber = "40"
 	#Base energy storage (Joules).
-	osmiumCompressor = "80000"
+	osmiumCompressor = "40"
 	#Base energy storage (Joules).
-	combiner = "40000"
+	combiner = "40"
 	#Base energy storage (Joules).
-	crusher = "20000"
+	crusher = "40"
 	#Base energy storage (Joules).
-	metallurgicInfuser = "20000"
+	metallurgicInfuser = "40"
 	#Base energy storage (Joules).
-	purificationChamber = "80000"
+	purificationChamber = "40"
 	#Base energy storage (Joules).
-	energizedSmelter = "20000"
+	energizedSmelter = "40"
 	#Base energy storage (Joules).
-	digitalMiner = "50000"
+	digitalMiner = "200"
 	#Base energy storage (Joules).
-	electricPump = "40000"
+	electricPump = "40"
 	#Base energy storage (Joules).
-	chargePad = "2048000"
+	chargePad = "1000"
 	#Base energy storage (Joules).
-	rotaryCondensentrator = "20000"
+	rotaryCondensentrator = "40"
 	#Base energy storage (Joules).
-	oxidationChamber = "80000"
+	oxidationChamber = "40"
 	#Base energy storage (Joules).
-	chemicalInfuser = "80000"
+	chemicalInfuser = "40"
 	#Base energy storage (Joules).
-	chemicalInjectionChamber = "160000"
+	chemicalInjectionChamber = "40"
 	#Base energy storage (Joules).
-	electrolyticSeparator = "160000"
+	electrolyticSeparator = "40"
 	#Base energy storage (Joules).
-	precisionSawmill = "20000"
+	precisionSawmill = "40"
 	#Base energy storage (Joules).
-	chemicalDissolutionChamber = "160000"
+	chemicalDissolutionChamber = "40"
 	#Base energy storage (Joules).
-	chemicalWasher = "80000"
+	chemicalWasher = "40"
 	#Base energy storage (Joules).
-	chemicalCrystallizer = "160000"
+	chemicalCrystallizer = "40"
 	#Base energy storage (Joules).
-	seismicVibrator = "20000"
+	seismicVibrator = "40"
 	#Base energy storage (Joules).
-	pressurizedReactionBase = "2000"
+	pressurizedReactionBase = "40"
 	#Base energy storage (Joules).
-	fluidicPlenisher = "40000"
+	fluidicPlenisher = "40"
 	#Base energy storage (Joules).
 	laser = "2000000"
 	#Base energy storage (Joules).
@@ -56,19 +56,19 @@
 	#Base energy storage (Joules).
 	teleporter = "5000000"
 	#Base energy storage (Joules).
-	modificationStation = "40000"
+	modificationStation = "1000"
 	#Base energy storage (Joules).
-	isotopicCentrifuge = "80000"
+	isotopicCentrifuge = "40"
 	#Base energy storage (Joules).
-	nutritionalLiquifier = "40000"
+	nutritionalLiquifier = "40"
 	#Base energy storage (Joules). Also defines max process rate.
 	antiprotonicNucleosynthesizer = "1000000000"
 	#Base energy storage (Joules).
-	pigmentExtractor = "40000"
+	pigmentExtractor = "40"
 	#Base energy storage (Joules).
-	pigmentMixer = "80000"
+	pigmentMixer = "40"
 	#Base energy storage (Joules).
-	paintingMachine = "40000"
+	paintingMachine = "40"
 	#Base energy storage (Joules). Also defines max output rate.
 	spsPort = "1000000000"
 	#Base energy storage (Joules).
diff --git a/config/Mekanism/machine-usage.toml b/config/Mekanism/machine-usage.toml
index 5dfcc7a..5c0fb86 100644
--- a/config/Mekanism/machine-usage.toml
+++ b/config/Mekanism/machine-usage.toml
@@ -2,65 +2,65 @@
 #Machine Energy Usage Config. This config is synced from server to client.
 [usage]
 	#Energy per operation tick (Joules).
-	enrichmentChamber = "50"
+	enrichmentChamber = "8"
 	#Energy per operation tick (Joules).
-	osmiumCompressor = "100"
+	osmiumCompressor = "8"
 	#Energy per operation tick (Joules).
 	combiner = "50"
 	#Energy per operation tick (Joules).
-	crusher = "50"
+	crusher = "8"
 	#Energy per operation tick (Joules).
-	metallurgicInfuser = "50"
+	metallurgicInfuser = "4"
 	#Energy per operation tick (Joules).
-	purificationChamber = "200"
+	purificationChamber = "10"
 	#Energy per operation tick (Joules).
-	energizedSmelter = "50"
+	energizedSmelter = "4"
 	#Energy per operation tick (Joules).
-	digitalMiner = "1000"
+	digitalMiner = "100"
 	#Energy per operation tick (Joules).
-	electricPump = "100"
+	electricPump = "4"
 	#Energy that can be transferred at once per charge operation (Joules).
 	chargePad = "1024000"
 	#Energy per operation tick (Joules).
-	rotaryCondensentrator = "50"
+	rotaryCondensentrator = "2"
 	#Energy per operation tick (Joules).
-	oxidationChamber = "200"
+	oxidationChamber = "15"
 	#Energy per operation tick (Joules).
-	chemicalInfuser = "200"
+	chemicalInfuser = "15"
 	#Energy per operation tick (Joules).
-	chemicalInjectionChamber = "400"
+	chemicalInjectionChamber = "15"
 	#Energy per operation tick (Joules).
-	precisionSawmill = "50"
+	precisionSawmill = "8"
 	#Energy per operation tick (Joules).
-	chemicalDissolutionChamber = "400"
+	chemicalDissolutionChamber = "16"
 	#Energy per operation tick (Joules).
-	chemicalWasher = "200"
+	chemicalWasher = "5"
 	#Energy per operation tick (Joules).
-	chemicalCrystallizer = "400"
+	chemicalCrystallizer = "15"
 	#Energy per operation tick (Joules).
-	seismicVibrator = "50"
+	seismicVibrator = "10"
 	#Energy per operation tick (Joules).
-	pressurizedReactionBase = "5"
+	pressurizedReactionBase = "2"
 	#Energy per operation tick (Joules).
-	fluidicPlenisher = "100"
+	fluidicPlenisher = "8"
 	#Energy per operation tick (Joules).
 	laser = "10000"
 	#Energy per operation tick (Joules).
-	formulaicAssemblicator = "100"
+	formulaicAssemblicator = "8"
 	#Energy per operation tick (Joules).
-	modificationStation = "400"
+	modificationStation = "10"
 	#Energy per operation tick (Joules).
-	isotopicCentrifuge = "200"
+	isotopicCentrifuge = "8"
 	#Energy per operation tick (Joules).
-	nutritionalLiquifier = "200"
+	nutritionalLiquifier = "8"
 	#Energy per operation tick (Joules).
 	antiprotonicNucleosynthesizer = "100000"
 	#Energy per operation tick (Joules).
-	pigmentExtractor = "200"
+	pigmentExtractor = "8"
 	#Energy per operation tick (Joules).
-	pigmentMixer = "200"
+	pigmentMixer = "4"
 	#Energy per operation tick (Joules).
-	paintingMachine = "100"
+	paintingMachine = "4"
 	#Energy per chunk per tick (Joules).
 	dimensionalStabilizer = "5000"
 
diff --git a/config/Mekanism/tiers.toml b/config/Mekanism/tiers.toml
index 7c124f8..e4b84d9 100644
--- a/config/Mekanism/tiers.toml
+++ b/config/Mekanism/tiers.toml
@@ -5,21 +5,21 @@
 	#Energy Cubes
 	[tier.energy_cubes]
 		#Maximum number of Joules Basic energy cubes can store.
-		basicStorage = "4000000"
+		basicStorage = "500"
 		#Output rate in Joules of Basic energy cubes.
-		basicOutput = "4000"
+		basicOutput = "100"
 		#Maximum number of Joules Advanced energy cubes can store.
-		advancedStorage = "16000000"
+		advancedStorage = "1000"
 		#Output rate in Joules of Advanced energy cubes.
-		advancedOutput = "16000"
+		advancedOutput = "300"
 		#Maximum number of Joules Elite energy cubes can store.
-		eliteStorage = "64000000"
+		eliteStorage = "2000"
 		#Output rate in Joules of Elite energy cubes.
-		eliteOutput = "64000"
+		eliteOutput = "1000"
 		#Maximum number of Joules Ultimate energy cubes can store.
-		ultimateStorage = "256000000"
+		ultimateStorage = "4000"
 		#Output rate in Joules of Ultimate energy cubes.
-		ultimateOutput = "256000"
+		ultimateOutput = "4000"
 		#Maximum number of Joules Creative energy cubes can store.
 		creativeStorage = "18446744073709551615.9999"
 		#Output rate in Joules of Creative energy cubes.
@@ -29,28 +29,28 @@
 	[tier.fluid_tanks]
 		#Storage size of Basic fluid tanks in mB.
 		#Range: > 1
-		basicStorage = 32000
+		basicStorage = 5000
 		#Output rate of Basic fluid tanks in mB.
 		#Range: > 1
 		basicOutput = 1000
 		#Storage size of Advanced fluid tanks in mB.
 		#Range: > 1
-		advancedStorage = 64000
+		advancedStorage = 10000
 		#Output rate of Advanced fluid tanks in mB.
 		#Range: > 1
-		advancedOutput = 4000
+		advancedOutput = 5000
 		#Storage size of Elite fluid tanks in mB.
 		#Range: > 1
-		eliteStorage = 128000
+		eliteStorage = 20000
 		#Output rate of Elite fluid tanks in mB.
 		#Range: > 1
-		eliteOutput = 16000
+		eliteOutput = 10000
 		#Storage size of Ultimate fluid tanks in mB.
 		#Range: > 1
-		ultimateStorage = 256000
+		ultimateStorage = 30000
 		#Output rate of Ultimate fluid tanks in mB.
 		#Range: > 1
-		ultimateOutput = 64000
+		ultimateOutput = 20000
 		#Storage size of Creative fluid tanks in mB.
 		#Range: > 1
 		creativeStorage = 2147483647
@@ -62,28 +62,28 @@
 	[tier.chemical_tanks]
 		#Storage size of Basic chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		basicStorage = 64000
+		basicStorage = 5000
 		#Output rate of Basic chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
 		basicOutput = 1000
 		#Storage size of Advanced chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		advancedStorage = 256000
+		advancedStorage = 10000
 		#Output rate of Advanced chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		advancedOutput = 16000
+		advancedOutput = 5000
 		#Storage size of Elite chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		eliteStorage = 1024000
+		eliteStorage = 20000
 		#Output rate of Elite chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		eliteOutput = 128000
+		eliteOutput = 10000
 		#Storage size of Ultimate chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		ultimateStorage = 8192000
+		ultimateStorage = 30000
 		#Output rate of Ultimate chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
-		ultimateOutput = 512000
+		ultimateOutput = 20000
 		#Storage size of Creative chemical tanks in mB.
 		#Range: 1 ~ 9223372036854775807
 		creativeStorage = 9223372036854775807
@@ -112,21 +112,21 @@
 	#Induction
 	[tier.induction]
 		#Maximum number of Joules Basic induction cells can store.
-		basicStorage = "8000000000"
+		basicStorage = "500"
 		#Maximum number of Joules Advanced induction cells can store.
-		advancedStorage = "64000000000"
+		advancedStorage = "1000"
 		#Maximum number of Joules Elite induction cells can store.
-		eliteStorage = "512000000000"
+		eliteStorage = "4000"
 		#Maximum number of Joules Ultimate induction cells can store.
-		ultimateStorage = "4000000000000"
+		ultimateStorage = "8000"
 		#Maximum number of Joules Basic induction providers can output or accept.
-		basicOutput = "256000"
+		basicOutput = "500"
 		#Maximum number of Joules Advanced induction providers can output or accept.
-		advancedOutput = "2048000"
+		advancedOutput = "1000"
 		#Maximum number of Joules Elite induction providers can output or accept.
-		eliteOutput = "16384000"
+		eliteOutput = "4000"
 		#Maximum number of Joules Ultimate induction providers can output or accept.
-		ultimateOutput = "131072000"
+		ultimateOutput = "8000"
 
 	#Transmitters
 	[tier.transmitters]
@@ -134,13 +134,13 @@
 		#Universal Cables
 		[tier.transmitters.energy]
 			#Internal buffer in Joules of each Basic universal cable.
-			basicCapacity = "8000"
+			basicCapacity = "100"
 			#Internal buffer in Joules of each Advanced universal cable.
-			advancedCapacity = "128000"
+			advancedCapacity = "200"
 			#Internal buffer in Joules of each Elite universal cable.
-			eliteCapacity = "1024000"
+			eliteCapacity = "400"
 			#Internal buffer in Joules of each Ultimate universal cable.
-			ultimateCapacity = "8192000"
+			ultimateCapacity = "800"
 
 		#Mechanical Pipes
 		[tier.transmitters.fluid]
@@ -260,5 +260,5 @@
 			ultimateHeatCapacity = 1.0
 			#Insulation value of Ultimate thermodynamic conductor.
 			#Range: 0.0 ~ 1.7976931348623157E308
-			ultimateInsulation = 100000.0
+			ultimateInsulation = 1.0E15