Skip to content
Open
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.21.1 2025-10-17T22:04:47.2462839 Server Data (aggregated)
// 1.21.1 2026-07-28T23:12:16.157715658 Server Data (aggregated)
3ed44658dfe9569ce8f176ca3f3c3c82fe6feeaa data/modern_industrialization/recipe/alloy/mixer/battery_alloy/dust.json
17019fa80e9403e189de444bc671ebd0e01cd445 data/modern_industrialization/recipe/alloy/mixer/battery_alloy/tiny_dust.json
4f16b34fe53d232383c92af163f2227351f88801 data/modern_industrialization/recipe/alloy/mixer/bronze/dust.json
Expand Down Expand Up @@ -109,9 +109,9 @@ d3b221f6d816fe56e6da73b749596059ad0f3bb4 data/modern_industrialization/recipe/as
96fa7afe0a77dc32ebb36325fd1ae9fb9b8e6d2d data/modern_industrialization/recipe/assembler_generated/electric_age/machine/hv_diesel_generator.json
317706a8875aaacb912e648ecbfa9ed110e27400 data/modern_industrialization/recipe/assembler_generated/electric_age/machine/hv_steam_turbine.json
312ea17d4038e83b9127ce98537d0e620ae3515c data/modern_industrialization/recipe/assembler_generated/electric_age/machine/implosion_compressor.json
a2391a11890dd94b6bc8ab14bba6afe08970e75e data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_diesel_generator.json
46cd36f65c5b3000b27f1195826494adc7c8b007 data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_diesel_generator.json
6061a5c9d59bb515163b4da8316f9104aa45d38c data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_steam_boiler.json
09fbc58fe47aabc572679196e87c1cefc6da42c1 data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_steam_turbine.json
ab234f54169128f5c7c057e89c133b151026793c data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_steam_turbine.json
995c6b0e673b7ba571b410715a93e5b45d85534f data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_tank.json
d68150754e49823b2de81e8df4f995e5fed1fdd0 data/modern_industrialization/recipe/assembler_generated/electric_age/machine/large_tank_hatch.json
88c7953eded128f7b0963994194da138a908e61e data/modern_industrialization/recipe/assembler_generated/electric_age/machine/lv_diesel_generator.json
Expand Down Expand Up @@ -263,10 +263,10 @@ c930b0bcd5591e7b2750a0c8ab4ff72ab907f880 data/modern_industrialization/recipe/co
79d6c5ec93c1fe2fa445dc3d8bbf69ee08f5cbf7 data/modern_industrialization/recipe/compat/ae2/electrolyzer/ae2_certus_quartz_crystal_to_ae2_charged_certus_quartz_crystal.json
46a45848d9bdf6ea60fcf62022a562708665bbd5 data/modern_industrialization/recipe/compat/ae2/engineering_processor.json
40e89252a241ba1a8288fb420a5dca8c176bce24 data/modern_industrialization/recipe/compat/ae2/logic_processor.json
aa2e177f5a1748b48dea2843d46a966cfc3d37a6 data/modern_industrialization/recipe/compat/ae2/macerator/_c_gems_certus_quartz_to_ae2_certus_quartz_dust.json
91f10388ef054ecc3468ec6902fdde0e3d280fc1 data/modern_industrialization/recipe/compat/ae2/macerator/ae2_fluix_crystal_to_ae2_fluix_dust.json
82078617c7b24bd779f87711c1f8a6edeec5e913 data/modern_industrialization/recipe/compat/ae2/macerator/ae2_sky_stone_block_to_ae2_sky_dust.json
0fac4b99c3b308919d8b5e9f08589c7b0a5e4001 data/modern_industrialization/recipe/compat/ae2/macerator/minecraft_ender_pearl_to_ae2_ender_dust.json
aa2e177f5a1748b48dea2843d46a966cfc3d37a6 data/modern_industrialization/recipe/compat/ae2/macerator/_c_gems_certus_quartz_to_ae2_certus_quartz_dust.json
b122e9e9cd48131a3f2937e6a2754c0ced951b88 data/modern_industrialization/recipe/compat/ae2/mixer/fluix.json
140146e63399c1d43ceb887890a7e0d08ecdf20b data/modern_industrialization/recipe/compat/ae2/printed_calculation_processor.json
49d9e6327a492f6bb62907d1d4c2842963a67101 data/modern_industrialization/recipe/compat/ae2/printed_engineering_processor.json
Expand Down Expand Up @@ -1586,41 +1586,6 @@ c01eaaaea292f745f4614dc1461e0680b17eacae data/modern_industrialization/recipe/ma
b605d0111af143adc3b79f72b7b8fc6e8844fec1 data/modern_industrialization/recipe/materials/lapis/packer/dust.json
2cfdb1226cadd7446a7a78ca2c45fe24687a52a9 data/modern_industrialization/recipe/materials/lapis/unpacker/gem.json
b99f30a83d9d9baf9c673ddeeb6265522fa4d965 data/modern_industrialization/recipe/materials/lapis/unpacker/tiny_dust.json
43c7377599df668da5876abe0f49089460f78dbf data/modern_industrialization/recipe/materials/lead/compressor/double_ingot.json
1a4bbb2e97b9cce2394e1d33d2333fa9c9bbc330 data/modern_industrialization/recipe/materials/lead/compressor/main.json
b877d99645c9ca69e4aaece29e3493dae41899ad data/modern_industrialization/recipe/materials/lead/craft/block_from_ingot.json
718b9bf66decade4fd3d4c4cf0abd6bfb77b1f68 data/modern_industrialization/recipe/materials/lead/craft/deepslate_to_ore.json
1f9b150870e35269620fe7a2a22365e26c9e3066 data/modern_industrialization/recipe/materials/lead/craft/dust_from_tiny_dust.json
c7aab170fb33bdb7d46cb3700d0c2be4b50fc8a3 data/modern_industrialization/recipe/materials/lead/craft/ingot_from_block.json
da71498c412256a1fa39bd7f27680afb471e746b data/modern_industrialization/recipe/materials/lead/craft/ingot_from_nugget.json
8c4427da15cfb023bd3429022d64efdca25dddda data/modern_industrialization/recipe/materials/lead/craft/nugget_from_ingot.json
24e6b3cae5ae6e7da202c26d0613565fce058326 data/modern_industrialization/recipe/materials/lead/craft/raw_metal_block_from_raw_metal.json
1945001e03fe97bf90bba394fcb14d6504470b93 data/modern_industrialization/recipe/materials/lead/craft/raw_metal_from_raw_metal_block.json
eff66069854abd6fee946ac09b984954d5152e47 data/modern_industrialization/recipe/materials/lead/craft/tiny_dust_from_dust.json
0d75f304df91b925e9bfbd0231acd43b4331d861 data/modern_industrialization/recipe/materials/lead/macerator/double_ingot.json
86582629f1de49cb3b43e363956099e0d1915ff8 data/modern_industrialization/recipe/materials/lead/macerator/ingot.json
ecf2b3a0f78350b9bd08c688f7af790e8280973e data/modern_industrialization/recipe/materials/lead/macerator/nugget.json
45e4369364924d842c205697d75082a29ee93966 data/modern_industrialization/recipe/materials/lead/macerator/ore_to_raw.json
86e15120d8312db1db774df3f77e05416d73f0a1 data/modern_industrialization/recipe/materials/lead/macerator/plate.json
cc12b93ff29f48db02924544ea567920a7ba767f data/modern_industrialization/recipe/materials/lead/packer/block.json
de911d4f5de7017a8998330aae7090bf07cce819 data/modern_industrialization/recipe/materials/lead/packer/double_ingot.json
68749b7530bd52c1ff00887e8c3566020395ed69 data/modern_industrialization/recipe/materials/lead/packer/dust.json
c1c8d1c6fc90ad37b4ac5e09b87b9fc05c33879b data/modern_industrialization/recipe/materials/lead/packer/ingot.json
97a4c61e7e173d2584900110c3e63b04ad724530 data/modern_industrialization/recipe/materials/lead/packer/raw_metal_block.json
457122d5b59aac6bb39eb7af5185c27b173e8a9a data/modern_industrialization/recipe/materials/lead/smelting/dust_to_ingot_blasting.json
4c7d60b8606b568a3b29bd37d3c19a9903c5280d data/modern_industrialization/recipe/materials/lead/smelting/dust_to_ingot_smelting.json
9237a79c06a40796af3fb5b18bbb1637c772e8d0 data/modern_industrialization/recipe/materials/lead/smelting/ore_deepslate_to_ingot_blasting.json
2d4cd53e4352908a6e6afdcb1d3f29b6e21982a6 data/modern_industrialization/recipe/materials/lead/smelting/ore_deepslate_to_ingot_smelting.json
060e6d1f8929f84ba2e8d9685551d828884671f9 data/modern_industrialization/recipe/materials/lead/smelting/ore_to_ingot_blasting.json
665045466a93cd738ac4a6fc4b5efb4b89acde11 data/modern_industrialization/recipe/materials/lead/smelting/ore_to_ingot_smelting.json
a63cc0017f838723df4e23fe2a76364473ae2d86 data/modern_industrialization/recipe/materials/lead/smelting/raw_metal_to_ingot_blasting.json
dddc08160e75a7d3bc97a3dd74750334e1bd28b0 data/modern_industrialization/recipe/materials/lead/smelting/raw_metal_to_ingot_smelting.json
c478375698e2489ce9aae4ba8abcea52cf1ec3bf data/modern_industrialization/recipe/materials/lead/smelting/tiny_dust_to_nugget_blasting.json
e8c3698be9285630db8fabd28af713bc2621d839 data/modern_industrialization/recipe/materials/lead/smelting/tiny_dust_to_nugget_smelting.json
dfe6d9f29ceca63210599b7a64c1c64e116d33fd data/modern_industrialization/recipe/materials/lead/unpacker/ingot.json
63774a6846d6ee946caa07cd2711acd9bb775c9a data/modern_industrialization/recipe/materials/lead/unpacker/nugget.json
aebb86e1b9a914da7a6fd2d6d5b2b3f1457ef392 data/modern_industrialization/recipe/materials/lead/unpacker/raw_metal.json
57824124449950db1d739f6afcdc80bd63ac3f90 data/modern_industrialization/recipe/materials/lead/unpacker/tiny_dust.json
54a24d0073fca5090fbd7e0c94622597795769c0 data/modern_industrialization/recipe/materials/le_mox/assembler/fuel_rod.json
fc036654d5e504066a5b8eb722925b7859808444 data/modern_industrialization/recipe/materials/le_mox/blast_furnace/dust.json
8dccf56113495121c6a2b681905bdd776fa3feed data/modern_industrialization/recipe/materials/le_mox/blast_furnace/tiny_dust.json
Expand Down Expand Up @@ -1663,6 +1628,41 @@ f9a088c24b767d2dc9ed8ba50911cdaadd947b84 data/modern_industrialization/recipe/ma
45126bbb351179774bb773231ad7abebcdab050c data/modern_industrialization/recipe/materials/le_uranium/unpacker/ingot.json
6b9cff3b427d7ca78cb0b185958869537952884f data/modern_industrialization/recipe/materials/le_uranium/unpacker/nugget.json
d807e1dac58695735b5f9cf78752cd7bf3d1933b data/modern_industrialization/recipe/materials/le_uranium/unpacker/tiny_dust.json
43c7377599df668da5876abe0f49089460f78dbf data/modern_industrialization/recipe/materials/lead/compressor/double_ingot.json
1a4bbb2e97b9cce2394e1d33d2333fa9c9bbc330 data/modern_industrialization/recipe/materials/lead/compressor/main.json
b877d99645c9ca69e4aaece29e3493dae41899ad data/modern_industrialization/recipe/materials/lead/craft/block_from_ingot.json
718b9bf66decade4fd3d4c4cf0abd6bfb77b1f68 data/modern_industrialization/recipe/materials/lead/craft/deepslate_to_ore.json
1f9b150870e35269620fe7a2a22365e26c9e3066 data/modern_industrialization/recipe/materials/lead/craft/dust_from_tiny_dust.json
c7aab170fb33bdb7d46cb3700d0c2be4b50fc8a3 data/modern_industrialization/recipe/materials/lead/craft/ingot_from_block.json
da71498c412256a1fa39bd7f27680afb471e746b data/modern_industrialization/recipe/materials/lead/craft/ingot_from_nugget.json
8c4427da15cfb023bd3429022d64efdca25dddda data/modern_industrialization/recipe/materials/lead/craft/nugget_from_ingot.json
24e6b3cae5ae6e7da202c26d0613565fce058326 data/modern_industrialization/recipe/materials/lead/craft/raw_metal_block_from_raw_metal.json
1945001e03fe97bf90bba394fcb14d6504470b93 data/modern_industrialization/recipe/materials/lead/craft/raw_metal_from_raw_metal_block.json
eff66069854abd6fee946ac09b984954d5152e47 data/modern_industrialization/recipe/materials/lead/craft/tiny_dust_from_dust.json
0d75f304df91b925e9bfbd0231acd43b4331d861 data/modern_industrialization/recipe/materials/lead/macerator/double_ingot.json
86582629f1de49cb3b43e363956099e0d1915ff8 data/modern_industrialization/recipe/materials/lead/macerator/ingot.json
ecf2b3a0f78350b9bd08c688f7af790e8280973e data/modern_industrialization/recipe/materials/lead/macerator/nugget.json
45e4369364924d842c205697d75082a29ee93966 data/modern_industrialization/recipe/materials/lead/macerator/ore_to_raw.json
86e15120d8312db1db774df3f77e05416d73f0a1 data/modern_industrialization/recipe/materials/lead/macerator/plate.json
cc12b93ff29f48db02924544ea567920a7ba767f data/modern_industrialization/recipe/materials/lead/packer/block.json
de911d4f5de7017a8998330aae7090bf07cce819 data/modern_industrialization/recipe/materials/lead/packer/double_ingot.json
68749b7530bd52c1ff00887e8c3566020395ed69 data/modern_industrialization/recipe/materials/lead/packer/dust.json
c1c8d1c6fc90ad37b4ac5e09b87b9fc05c33879b data/modern_industrialization/recipe/materials/lead/packer/ingot.json
97a4c61e7e173d2584900110c3e63b04ad724530 data/modern_industrialization/recipe/materials/lead/packer/raw_metal_block.json
457122d5b59aac6bb39eb7af5185c27b173e8a9a data/modern_industrialization/recipe/materials/lead/smelting/dust_to_ingot_blasting.json
4c7d60b8606b568a3b29bd37d3c19a9903c5280d data/modern_industrialization/recipe/materials/lead/smelting/dust_to_ingot_smelting.json
9237a79c06a40796af3fb5b18bbb1637c772e8d0 data/modern_industrialization/recipe/materials/lead/smelting/ore_deepslate_to_ingot_blasting.json
2d4cd53e4352908a6e6afdcb1d3f29b6e21982a6 data/modern_industrialization/recipe/materials/lead/smelting/ore_deepslate_to_ingot_smelting.json
060e6d1f8929f84ba2e8d9685551d828884671f9 data/modern_industrialization/recipe/materials/lead/smelting/ore_to_ingot_blasting.json
665045466a93cd738ac4a6fc4b5efb4b89acde11 data/modern_industrialization/recipe/materials/lead/smelting/ore_to_ingot_smelting.json
a63cc0017f838723df4e23fe2a76364473ae2d86 data/modern_industrialization/recipe/materials/lead/smelting/raw_metal_to_ingot_blasting.json
dddc08160e75a7d3bc97a3dd74750334e1bd28b0 data/modern_industrialization/recipe/materials/lead/smelting/raw_metal_to_ingot_smelting.json
c478375698e2489ce9aae4ba8abcea52cf1ec3bf data/modern_industrialization/recipe/materials/lead/smelting/tiny_dust_to_nugget_blasting.json
e8c3698be9285630db8fabd28af713bc2621d839 data/modern_industrialization/recipe/materials/lead/smelting/tiny_dust_to_nugget_smelting.json
dfe6d9f29ceca63210599b7a64c1c64e116d33fd data/modern_industrialization/recipe/materials/lead/unpacker/ingot.json
63774a6846d6ee946caa07cd2711acd9bb775c9a data/modern_industrialization/recipe/materials/lead/unpacker/nugget.json
aebb86e1b9a914da7a6fd2d6d5b2b3f1457ef392 data/modern_industrialization/recipe/materials/lead/unpacker/raw_metal.json
57824124449950db1d739f6afcdc80bd63ac3f90 data/modern_industrialization/recipe/materials/lead/unpacker/tiny_dust.json
8c4d56ea084cb7beb6ec5cbab27c87238ce74547 data/modern_industrialization/recipe/materials/lignite_coal/compressor/lignite_coal.json
e65c190aa3e06fcf7e81767018c0c57daa413251 data/modern_industrialization/recipe/materials/lignite_coal/craft/block_from_gem.json
d1e4038a88e04eef99f35de2fccc84c5e3fd6794 data/modern_industrialization/recipe/materials/lignite_coal/craft/deepslate_to_ore.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// 1.21.1 2026-07-11T21:21:01.779659244 Translations
1d5d4be8a7f05f6a7db0239c69ea5d070be3fbb4 assets/modern_industrialization/lang/en_us.json
// 1.21.1 2026-07-28T22:20:24.318652607 Translations
5a31367da8773bcd3aef88ebdec6bca1f2bcd6c0 assets/modern_industrialization/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// 1.21.1 2026-07-11T20:54:51.666483018 Data Maps
0bed73c25ef1035ba7e0c0ef2e5f75192637760c data/modern_industrialization/data_maps/fluid/fluid_fuels.json
// 1.21.1 2026-07-28T23:41:36.734170783 Data Maps
510b30fe7835dc474a0193ba48123cbadceb241d data/modern_industrialization/data_maps/fluid/fluid_fuels.json
8b10c857a5d13e25393c40f362f23c4f2e732c56 data/modern_industrialization/data_maps/item/item_pipe_upgrades.json
23379e394ae961cd4375daa6145cedb1ae9a9bc4 data/modern_industrialization/data_maps/item/item_tooltips.json
0f741bb2152a28ac007c6ad47e68950b5d367125 data/modern_industrialization/data_maps/item/machine_upgrades.json
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1655,7 +1655,8 @@
"text.modern_industrialization.DirectEnergy": "Direct Energy for one capture",
"text.modern_industrialization.DirectHeatByDesintegration": "Direct Heat for one capture",
"text.modern_industrialization.Disabled": "Disabled",
"text.modern_industrialization.DoubleFluidFuelEfficiency": "Double efficiency! (EU x2 per fuel used)",
"text.modern_industrialization.DoubleFluidFuelEfficiency": "Double efficiency! (EU x2 per fluid fuel used)",
"text.modern_industrialization.DoubleItemFuelEfficiency": "Double efficiency! (EU x2 per item fuel used)",
"text.modern_industrialization.DurabilityCost": "Durability Cost: %d",
"text.modern_industrialization.EbfMaxEu": "Allows EBF recipes up to %d EU/t",
"text.modern_industrialization.Efficiency": "Efficiency",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,14 @@
"modern_industrialization:crude_oil": {
"eu_per_mb": 16
},
"modern_industrialization:deuterium": {
"eu_per_mb": 1
},
"modern_industrialization:diesel": {
"eu_per_mb": 400
},
"modern_industrialization:heavy_fuel": {
"eu_per_mb": 240
},
"modern_industrialization:hydrogen": {
"eu_per_mb": 1
"eu_per_mb": 2
},
"modern_industrialization:light_fuel": {
"eu_per_mb": 160
Expand All @@ -44,9 +41,6 @@
},
"modern_industrialization:synthetic_oil": {
"eu_per_mb": 16
},
"modern_industrialization:tritium": {
"eu_per_mb": 1
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
"eu": 8,
"item_inputs": [
{
"amount": 2,
"item": "modern_industrialization:large_advanced_pump"
"amount": 1,
"item": "modern_industrialization:hv_diesel_generator"
},
{
"amount": 1,
"item": "modern_industrialization:highly_advanced_machine_hull"
"amount": 2,
"item": "modern_industrialization:advanced_pump"
},
{
"amount": 1,
"item": "modern_industrialization:processing_unit"
},
{
"amount": 2,
"item": "modern_industrialization:titanium_gear"
"item": "modern_industrialization:advanced_motor"
},
{
"amount": 2,
"item": "modern_industrialization:large_advanced_motor"
"amount": 1,
"item": "modern_industrialization:highly_advanced_machine_hull"
},
{
"amount": 1,
"item": "modern_industrialization:hv_diesel_generator"
"amount": 2,
"item": "modern_industrialization:titanium_gear"
}
],
"item_outputs": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"eu": 8,
"item_inputs": [
{
"amount": 4,
"amount": 1,
"item": "modern_industrialization:hv_steam_turbine"
},
{
Expand All @@ -13,7 +13,15 @@
},
{
"amount": 1,
"item": "modern_industrialization:turbo_machine_hull"
"item": "modern_industrialization:processing_unit"
},
{
"amount": 2,
"item": "modern_industrialization:advanced_motor"
},
{
"amount": 1,
"item": "modern_industrialization:highly_advanced_machine_hull"
},
{
"amount": 2,
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/aztech/modern_industrialization/MIText.java
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,8 @@ public enum MIText {
DirectEnergy("Direct Energy for one capture"),
DirectHeatByDesintegration("Direct Heat for one capture"),
Disabled("Disabled"),
DoubleFluidFuelEfficiency("Double efficiency! (EU x2 per fuel used)"),
DoubleFluidFuelEfficiency("Double efficiency! (EU x2 per fluid fuel used)"),
DoubleItemFuelEfficiency("Double efficiency! (EU x2 per item fuel used)"),
DurabilityCost("Durability Cost: %d"),
EbfMaxEu("Allows EBF recipes up to %d EU/t"),
Efficiency("Efficiency"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,8 @@ public void simpleGeneratorMultiBlock(
public static class FluidItemConsumerBuilder {
long maxEnergyProduction;

long euMultiplier;

FluidItemConsumerComponent.EuProductionMapBuilder<Item> itemEuProductionMapBuilder = new FluidItemConsumerComponent.EuProductionMapBuilder<>(
BuiltInRegistries.ITEM);

Expand All @@ -312,6 +314,11 @@ public FluidItemConsumerBuilder(long maxEnergyProduction) {
this.maxEnergyProduction = maxEnergyProduction;
}

public FluidItemConsumerBuilder euMultiplier(long euMultiplier) {
this.euMultiplier = euMultiplier;
return this;
}

public FluidItemConsumerBuilder fluidFuels() {
doesAcceptAllFluidFuels = true;
return this;
Expand All @@ -335,6 +342,7 @@ public FluidItemConsumerBuilder item(ResourceLocation itemId, long euPerItem) {
public FluidItemConsumerComponent build() {
return new FluidItemConsumerComponent(
maxEnergyProduction,
euMultiplier,
doesAcceptAllItemFuels ? FluidItemConsumerComponent.itemFuels() : itemEuProductionMapBuilder.build(),
doesAcceptAllFluidFuels ? FluidItemConsumerComponent.fluidFuels() : fluidEuProductionMapBuilder.build());
}
Expand Down
Loading
Loading