From f9a81f9b21e7910dac33bdb8f112c8924cbcca4b Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 6 Aug 2023 19:27:14 +0200 Subject: [PATCH] finished electrolysis recipes --- changelog | 4 +- gradle.properties | 2 +- src/main/java/com/hbm/config/WorldConfig.java | 2 + .../java/com/hbm/inventory/material/Mats.java | 2 + .../inventory/recipes/AssemblerRecipes.java | 10 ++ .../inventory/recipes/CombinationRecipes.java | 3 +- .../recipes/ElectrolyserMetalRecipes.java | 97 +++++++++++++++++- src/main/java/com/hbm/lib/RefStrings.java | 2 +- .../com/hbm/world/feature/BedrockOre.java | 1 + src/main/resources/assets/hbm/lang/de_DE.lang | 7 ++ src/main/resources/assets/hbm/lang/en_US.lang | 7 ++ .../models/weapons/grenade_launcher.png | Bin 0 -> 52964 bytes 12 files changed, 127 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/models/weapons/grenade_launcher.png diff --git a/changelog b/changelog index b2534b4d8..e3f002b80 100644 --- a/changelog +++ b/changelog @@ -10,7 +10,7 @@ ## Changed * Bedrock ores now spawn in the nether - * Nether bedrock ores include red phosphorus and glowstone, both yielding powders instead of ores + * Nether bedrock ores include red phosphorus, quartz and glowstone, all yielding the items directly instead of ores * All current nether bedrock ores are tier 1 and do not require any bore fluid * Custom machines now show their recipes in NEI * All it took was battling NEI's source code for 3 hours and my sanity @@ -18,6 +18,8 @@ * Mixed chlorocalcite solution now requires flux as a reducing agent * All chlorine producing electrolysis recipes have been moved to the electrolysis machine and can no longer be done in the chemical plant * If only there was a much simpler recipe that may have existed at some point, life could be a dream +* Zirconium and lithium are now recognized crucible materials +* Glowstone now yields 100mB of chlorine in the combination oven instead of the initial 50mB ## Fixed * Fixed custom machines not sending fluid diff --git a/gradle.properties b/gradle.properties index fb976de9d..f40234eee 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod_version=1.0.27 # Empty build number makes a release type -mod_build_number=4671 +mod_build_number=4683 credits=HbMinecraft, rodolphito (explosion algorithms), grangerave (explosion algorithms),\ \ Hoboy (textures, models), Doctor17 (russian localization), Drillgon200 (effects, models,\ diff --git a/src/main/java/com/hbm/config/WorldConfig.java b/src/main/java/com/hbm/config/WorldConfig.java index c2ac4bbb3..7e389cec0 100644 --- a/src/main/java/com/hbm/config/WorldConfig.java +++ b/src/main/java/com/hbm/config/WorldConfig.java @@ -50,6 +50,7 @@ public class WorldConfig { public static int bedrockRedstoneSpawn = 50; public static int bedrockGlowstoneSpawn = 100; public static int bedrockPhosphorusSpawn = 50; + public static int bedrockQuartzSpawn = 100; public static int ironClusterSpawn = 4; public static int titaniumClusterSpawn = 2; @@ -159,6 +160,7 @@ public class WorldConfig { bedrockGlowstoneSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.BN00_bedrockGlowstoneWeight", "Spawn weight for glowstone bedrock ore", 100); bedrockPhosphorusSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.BN01_bedrockPhosphorusWeight", "Spawn weight for phosphorus bedrock ore", 50); + bedrockQuartzSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.BN01_bedrockQuartzWeight", "Spawn weight for quartz bedrock ore", 100); ironClusterSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.C00_ironClusterSpawn", "Amount of iron cluster veins per chunk", 4); titaniumClusterSpawn = CommonConfig.createConfigInt(config, CATEGORY_OREGEN, "2.C01_titaniumClusterSpawn", "Amount of titanium cluster veins per chunk", 2); diff --git a/src/main/java/com/hbm/inventory/material/Mats.java b/src/main/java/com/hbm/inventory/material/Mats.java index 58ccaad64..b4adf18aa 100644 --- a/src/main/java/com/hbm/inventory/material/Mats.java +++ b/src/main/java/com/hbm/inventory/material/Mats.java @@ -106,6 +106,8 @@ public class Mats { public static final NTMMaterial MAT_BERYLLIUM = makeSmeltable(400, BE, 0xB2B2A6, 0x0F0F03, 0xAE9572).setShapes(NUGGET, INGOT, DUST, BLOCK); public static final NTMMaterial MAT_COBALT = makeSmeltable(2700, CO, 0xC2D1EE, 0x353554, 0x8F72AE).setShapes(NUGGET, DUSTTINY, BILLET, INGOT, DUST, BLOCK); public static final NTMMaterial MAT_BORON = makeSmeltable(500, B, 0xBDC8D2, 0x29343E, 0xAD72AE).setShapes(DUSTTINY, INGOT, DUST, BLOCK); + public static final NTMMaterial MAT_ZIRCONIUM = makeSmeltable(4000, ZR, 0xE3DCBE, 0x3E3719, 0xADA688).setShapes(NUGGET, DUSTTINY, BILLET, INGOT, DUST, CASTPLATE, BLOCK); + public static final NTMMaterial MAT_LITHIUM = makeSmeltable(300, LI, 0xFFFFFF, 0x818181, 0xD6D6D6).setShapes(INGOT, DUST, BLOCK); public static final NTMMaterial MAT_CADMIUM = makeSmeltable(4800, CD, 0xFFFADE, 0x350000, 0xA85600).setShapes(INGOT, DUST); public static final NTMMaterial MAT_OSMIRIDIUM = makeSmeltable(7699, OSMIRIDIUM, 0xDBE3EF, 0x7891BE, 0xACBDD9).setShapes(NUGGET, INGOT, CASTPLATE); diff --git a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java index de0d35584..2c37aaa5d 100644 --- a/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/AssemblerRecipes.java @@ -1001,6 +1001,16 @@ public class AssemblerRecipes { new ComparableStack(ModItems.motor, 3), new ComparableStack(ModItems.circuit_red_copper, 1) }, 200); + + makeRecipe(new ComparableStack(ModBlocks.machine_electrolyser, 1), new AStack[] { + new OreDictStack(STEEL.plateCast(), 8), + new OreDictStack(CU.plate528(), 16), + new OreDictStack(RUBBER.ingot(), 8), + new ComparableStack(ModItems.ingot_firebrick, 16), + new ComparableStack(ModItems.tank_steel, 3), + new ComparableStack(ModItems.coil_copper, 16), + new ComparableStack(ModItems.circuit_gold, 2) + }, 200); makeRecipe(new ComparableStack(ModItems.euphemium_capacitor, 1), new AStack[] { diff --git a/src/main/java/com/hbm/inventory/recipes/CombinationRecipes.java b/src/main/java/com/hbm/inventory/recipes/CombinationRecipes.java index f1d5d7658..a84cae509 100644 --- a/src/main/java/com/hbm/inventory/recipes/CombinationRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/CombinationRecipes.java @@ -37,7 +37,6 @@ public class CombinationRecipes extends SerializableRecipe { recipes.put(COAL.gem(), new Pair(DictFrame.fromOne(ModItems.coke, EnumCokeType.COAL), new FluidStack(Fluids.COALCREOSOTE, 100))); recipes.put(COAL.dust(), new Pair(DictFrame.fromOne(ModItems.coke, EnumCokeType.COAL), new FluidStack(Fluids.COALCREOSOTE, 100))); recipes.put(new ComparableStack(DictFrame.fromOne(ModItems.briquette, EnumBriquetteType.COAL)), new Pair(DictFrame.fromOne(ModItems.coke, EnumCokeType.COAL), new FluidStack(Fluids.COALCREOSOTE, 150))); - recipes.put(LIGNITE.gem(), new Pair(DictFrame.fromOne(ModItems.coke, EnumCokeType.LIGNITE), new FluidStack(Fluids.COALCREOSOTE, 50))); recipes.put(LIGNITE.dust(), new Pair(DictFrame.fromOne(ModItems.coke, EnumCokeType.LIGNITE), new FluidStack(Fluids.COALCREOSOTE, 50))); @@ -45,7 +44,7 @@ public class CombinationRecipes extends SerializableRecipe { recipes.put(CINNABAR.crystal(), new Pair(new ItemStack(ModItems.sulfur), new FluidStack(Fluids.MERCURY, 100))); //recipes.put(CHLOROCALCITE.dust(), new Pair(new ItemStack(ModItems.powder_calcium), new FluidStack(Fluids.CHLORINE, 250))); - recipes.put(new ComparableStack(Items.glowstone_dust), new Pair(new ItemStack(ModItems.sulfur), new FluidStack(Fluids.CHLORINE, 50))); + recipes.put(new ComparableStack(Items.glowstone_dust), new Pair(new ItemStack(ModItems.sulfur), new FluidStack(Fluids.CHLORINE, 100))); recipes.put(new ComparableStack(DictFrame.fromOne(ModBlocks.stone_resource, EnumStoneType.BAUXITE)), new Pair(new ItemStack(ModItems.ingot_aluminium, 2), new FluidStack(Fluids.REDMUD, 250))); recipes.put(KEY_LOG, new Pair(new ItemStack(Items.coal, 1 ,1), new FluidStack(Fluids.WOODOIL, 250))); diff --git a/src/main/java/com/hbm/inventory/recipes/ElectrolyserMetalRecipes.java b/src/main/java/com/hbm/inventory/recipes/ElectrolyserMetalRecipes.java index 781d7a1da..aabebb3a4 100644 --- a/src/main/java/com/hbm/inventory/recipes/ElectrolyserMetalRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/ElectrolyserMetalRecipes.java @@ -35,12 +35,99 @@ public class ElectrolyserMetalRecipes extends SerializableRecipe { recipes.put(new ComparableStack(ModItems.crystal_iron), new ElectrolysisMetalRecipe( new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(6)), new MaterialStack(Mats.MAT_TITANIUM, MaterialShapes.INGOT.q(2)), - new ItemStack(ModItems.powder_lithium_tiny, 1))); + new ItemStack(ModItems.powder_lithium_tiny, 3))); + recipes.put(new ComparableStack(ModItems.crystal_gold), new ElectrolysisMetalRecipe( - new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_GOLD, MaterialShapes.INGOT.q(6)), new MaterialStack(Mats.MAT_LEAD, MaterialShapes.INGOT.q(2)), - new ItemStack(ModItems.powder_lithium_tiny, 1), - new ItemStack(ModItems.ingot_mercury, 1))); + new ItemStack(ModItems.powder_lithium_tiny, 3), + new ItemStack(ModItems.ingot_mercury, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_uranium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_URANIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_RADIUM, MaterialShapes.NUGGET.q(4)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_thorium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_THORIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_URANIUM, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_plutonium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_PLUTONIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_POLONIUM, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_titanium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_TITANIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_copper), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_COPPER, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_LEAD, MaterialShapes.NUGGET.q(4)), + new ItemStack(ModItems.powder_lithium_tiny, 3), + new ItemStack(ModItems.sulfur, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_tungsten), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_TUNGSTEN, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_aluminium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_ALUMINIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_beryllium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_BERYLLIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_LEAD, MaterialShapes.NUGGET.q(4)), + new ItemStack(ModItems.powder_lithium_tiny, 3), + new ItemStack(ModItems.powder_quartz, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_lead), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_LEAD, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_GOLD, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_schraranium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_SCHRABIDIUM, MaterialShapes.NUGGET.q(5)), + new MaterialStack(Mats.MAT_URANIUM, MaterialShapes.NUGGET.q(2)), + new ItemStack(ModItems.nugget_plutonium, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_schrabidium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_SCHRABIDIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_PLUTONIUM, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_lithium_tiny, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_rare), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_ZIRCONIUM, MaterialShapes.NUGGET.q(6)), + new MaterialStack(Mats.MAT_BORON, MaterialShapes.NUGGET.q(2)), + new ItemStack(ModItems.powder_desh_mix, 3))); + + recipes.put(new ComparableStack(ModItems.crystal_trixite), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_PLUTONIUM, MaterialShapes.INGOT.q(3)), + new MaterialStack(Mats.MAT_COBALT, MaterialShapes.INGOT.q(4)), + new ItemStack(ModItems.powder_niobium, 4), + new ItemStack(ModItems.powder_nitan_mix, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_lithium), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_LITHIUM, MaterialShapes.INGOT.q(6)), + new MaterialStack(Mats.MAT_BORON, MaterialShapes.INGOT.q(2)), + new ItemStack(ModItems.powder_quartz, 2), + new ItemStack(ModItems.fluorite, 2))); + + recipes.put(new ComparableStack(ModItems.crystal_starmetal), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_DURA, MaterialShapes.INGOT.q(4)), + new MaterialStack(Mats.MAT_COBALT, MaterialShapes.INGOT.q(4)), + new ItemStack(ModItems.powder_astatine, 3), + new ItemStack(ModItems.ingot_mercury, 8))); + + recipes.put(new ComparableStack(ModItems.crystal_cobalt), new ElectrolysisMetalRecipe( + new MaterialStack(Mats.MAT_COBALT, MaterialShapes.INGOT.q(3)), + new MaterialStack(Mats.MAT_IRON, MaterialShapes.INGOT.q(4)), + new ItemStack(ModItems.powder_copper, 4), + new ItemStack(ModItems.powder_lithium_tiny, 3))); } public static ElectrolysisMetalRecipe getRecipe(ItemStack stack) { @@ -66,7 +153,7 @@ public class ElectrolyserMetalRecipes extends SerializableRecipe { for(Entry entry : ElectrolyserMetalRecipes.recipes.entrySet()) { ElectrolysisMetalRecipe recipe = entry.getValue(); - Object[] input = new Object[] { entry.getKey().copy(), new ComparableStack(ItemFluidIcon.make(Fluids.NITRIC_ACID, 100)) }; + Object[] input = new Object[] { entry.getKey().copy(), ItemFluidIcon.make(Fluids.NITRIC_ACID, 100) }; List outputs = new ArrayList(); if(recipe.output1 != null) outputs.add(ItemScraps.create(recipe.output1, true)); if(recipe.output2 != null) outputs.add(ItemScraps.create(recipe.output2, true)); diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index 81bc67970..3d7045278 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (4671)"; + public static final String VERSION = "1.0.27 BETA (4683)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/world/feature/BedrockOre.java b/src/main/java/com/hbm/world/feature/BedrockOre.java index 15077d50f..19895823d 100644 --- a/src/main/java/com/hbm/world/feature/BedrockOre.java +++ b/src/main/java/com/hbm/world/feature/BedrockOre.java @@ -43,6 +43,7 @@ public class BedrockOre { registerBedrockOre(weightedOresNether, new BedrockOreDefinition(new ItemStack(Items.glowstone_dust, 4), 1, 0xF9FF4D), WorldConfig.bedrockGlowstoneSpawn); registerBedrockOre(weightedOresNether, new BedrockOreDefinition(new ItemStack(ModItems.powder_fire, 4), 1, 0xD7341F), WorldConfig.bedrockPhosphorusSpawn); + registerBedrockOre(weightedOresNether, new BedrockOreDefinition(new ItemStack(Items.quartz, 4), 1, 0xF0EFDD), WorldConfig.bedrockQuartzSpawn); } public static void registerBedrockOre(List list, BedrockOreDefinition def, int weight) { diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index d7e063169..81d7d7848 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -337,6 +337,7 @@ container.machineCompressor=Kompressor container.machineCrucible=Schmelztiegel container.machineDiesel=Dieselgenerator container.machineElectricBoiler=Elektrischer Ölwärmer +container.machineElectrolyser=Electrolysegerät container.machineFEL=FEL container.machineITER=Kernfusionsreaktor container.machineLargeTurbine=Industrielle Dampfturbine @@ -832,6 +833,7 @@ hbmmat.watzmud=Giftiger Schlamm hbmmat.whitephosphorus=Weißer Phosphor hbmmat.workersalloy=Desh hbmmat.wroughtiron=Schmiedeeisen +hbmmat.zirconium=Zirkonium matshape.block=%s Block matshape.blocks=%s Blöcke @@ -1711,6 +1713,10 @@ item.elec_shovel.name=Spiralbohrer item.elec_sword.name=Elektroimpulswaffe item.energy_core.name=Selbstgebauter Energiekern item.entanglement_kit.name=Verschränkungskit +item.envsuit_boots.name=M1TTY Umgebungsanzug Stiefel +item.envsuit_helmet.name=M1TTY Umgebungsanzug Helm +item.envsuit_legs.name=M1TTY Umgebungsanzug Hose +item.envsuit_plate.name=M1TTY Umgebungsanzug Brustplatte item.euphemium_boots.name=Euphemiumstiefel item.euphemium_helmet.name=Euphemiumstiefel item.euphemium_kit.name=Euphemium Kit @@ -3991,6 +3997,7 @@ tile.machine_dineutronium_battery.name=Spark Energiespeicherblock tile.machine_drill.name=Automatischer Minenbohrer tile.machine_electric_furnace_off.name=Elektrischer Ofen tile.machine_electric_furnace_on.name=Elektrischer Ofen +tile.machine_electrolyser.name=Electrolysegerät tile.machine_epress.name=Hydraulische Presse tile.machine_excavator.name=Großer Minenbohrer tile.machine_fel.name=FEL diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index e3e38d04a..9c2194b06 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -695,6 +695,7 @@ container.machineCompressor=Compressor container.machineCrucible=Crucible container.machineDiesel=Diesel Generator container.machineElectricBoiler=Electric Oil Heater +container.machineElectrolyser=Electrolysis Machine container.machineFEL=FEL container.machineITER=Fusion Reactor container.machineLargeTurbine=Industrial Steam Turbine @@ -1479,6 +1480,7 @@ hbmmat.watzmud=Poisonous Mud hbmmat.whitephosphorus=White Phosphorus hbmmat.workersalloy=Desh hbmmat.wroughtiron=Wroght Iron +hbmmat.zirconium=Zirconium matshape.block=%s Block matshape.blocks=%s Blocks @@ -2410,6 +2412,10 @@ item.elec_sword.name=Stunstick item.energy_core.name=Makeshift Energy Core item.entanglement_kit.name=Entanglement Kit item.entanglement_kit.desc=Teleporter crafting item.$Enables dimension-shifting via a$beryllium-enhanced resource scanner. +item.envsuit_boots.name=M1TTY Environment Suit Boots +item.envsuit_helmet.name=M1TTY Environment Suit Helmet +item.envsuit_legs.name=M1TTY Environment Suit Leggings +item.envsuit_plate.name=M1TTY Environment Suit Chestplate item.euphemium_boots.name=Euphemium Boots item.euphemium_capacitor.name=Euphemium Capacitor item.euphemium_capacitor.desc=Permits passive dispersion of accumulated positive energy. @@ -4915,6 +4921,7 @@ tile.machine_dineutronium_battery.name=Spark Energy Storage Block tile.machine_drill.name=Automatic Mining Drill tile.machine_electric_furnace_off.name=Electric Furnace tile.machine_electric_furnace_on.name=Electric Furnace +tile.machine_electrolyser.name=Electrolysis Machine tile.machine_epress.name=Electric Press tile.machine_excavator.name=Large Mining Drill tile.machine_fel.name=FEL diff --git a/src/main/resources/assets/hbm/textures/models/weapons/grenade_launcher.png b/src/main/resources/assets/hbm/textures/models/weapons/grenade_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9c37723a2c5046551123bcc2100cb60cbad7bfdd GIT binary patch literal 52964 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

^KPx~L%3RhC9=N$Pc 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 S(o>TF0000