From 2471777d0432d9199be13974fd52523120d5c436 Mon Sep 17 00:00:00 2001 From: Boblet Date: Wed, 3 Nov 2021 09:17:53 +0100 Subject: [PATCH] lunar miner, helium plasma --- src/main/java/com/hbm/blocks/ModBlocks.java | 6 +++- .../hbm/entity/missile/EntityMinerRocket.java | 4 +++ .../com/hbm/handler/FluidTypeHandler.java | 5 ++- .../hbm/inventory/recipes/FusionRecipes.java | 5 +++ .../hbm/inventory/recipes/MachineRecipes.java | 5 +++ src/main/java/com/hbm/items/ModItems.java | 3 ++ .../items/machine/ItemChemistryTemplate.java | 5 ++- .../com/hbm/items/machine/ItemSatChip.java | 3 ++ .../hbm/saveddata/satellites/Satellite.java | 1 + .../satellites/SatelliteLunarMiner.java | 7 ++++ .../TileEntityMachinePlasmaHeater.java | 4 +++ .../machine/TileEntityMachineSatDock.java | 30 +++++++++++++++--- .../machine/TileEntitySoyuzLauncher.java | 2 +- src/main/resources/assets/hbm/lang/de_DE.lang | 2 ++ src/main/resources/assets/hbm/lang/en_US.lang | 2 ++ .../assets/hbm/textures/blocks/moon_turf.png | Bin 0 -> 542 bytes .../assets/hbm/textures/gui/fluids2.png | Bin 38300 -> 33606 bytes .../hbm/textures/items/chem_icon_HELIUM3.png | Bin 0 -> 475 bytes .../hbm/textures/items/sat_lunar_miner.png | Bin 0 -> 427 bytes .../hbm/textures/models/tank_HELIUM3.png | Bin 0 -> 1651 bytes 20 files changed, 75 insertions(+), 9 deletions(-) create mode 100644 src/main/java/com/hbm/saveddata/satellites/SatelliteLunarMiner.java create mode 100644 src/main/resources/assets/hbm/textures/blocks/moon_turf.png create mode 100644 src/main/resources/assets/hbm/textures/items/chem_icon_HELIUM3.png create mode 100644 src/main/resources/assets/hbm/textures/items/sat_lunar_miner.png create mode 100644 src/main/resources/assets/hbm/textures/models/tank_HELIUM3.png diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 2bfb261ed..06169a87c 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -343,6 +343,8 @@ public class ModBlocks { public static Block meteor_pillar; public static Block meteor_spawner; public static Block meteor_battery; + + public static Block moon_turf; public static Block brick_jungle; public static Block brick_jungle_cracked; @@ -1511,7 +1513,8 @@ public class ModBlocks { meteor_pillar = new BlockRotatablePillar(Material.rock, RefStrings.MODID + ":meteor_pillar_top").setBlockName("meteor_pillar").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setBlockTextureName(RefStrings.MODID + ":meteor_pillar"); meteor_spawner = new BlockCybercrab(Material.rock).setBlockName("meteor_spawner").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F); meteor_battery = new BlockPillar(Material.rock, RefStrings.MODID + ":meteor_power").setBlockName("meteor_battery").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setBlockTextureName(RefStrings.MODID + ":meteor_spawner_side"); - + moon_turf = new BlockFalling(Material.sand).setBlockName("moon_turf").setStepSound(Block.soundTypeSand).setCreativeTab(MainRegistry.blockTab).setHardness(0.5F).setBlockTextureName(RefStrings.MODID + ":moon_turf"); + brick_jungle = new BlockGeneric(Material.rock).setBlockName("brick_jungle").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setBlockTextureName(RefStrings.MODID + ":brick_jungle"); brick_jungle_cracked = new BlockGeneric(Material.rock).setBlockName("brick_jungle_cracked").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setBlockTextureName(RefStrings.MODID + ":brick_jungle_cracked"); brick_jungle_fragile = new FragileBrick(Material.rock).setBlockName("brick_jungle_fragile").setCreativeTab(MainRegistry.blockTab).setHardness(15.0F).setResistance(900.0F).setBlockTextureName(RefStrings.MODID + ":brick_jungle_fragile"); @@ -2564,6 +2567,7 @@ public class ModBlocks { GameRegistry.registerBlock(mush, mush.getUnlocalizedName()); GameRegistry.registerBlock(mush_block, mush_block.getUnlocalizedName()); GameRegistry.registerBlock(mush_block_stem, mush_block_stem.getUnlocalizedName()); + GameRegistry.registerBlock(moon_turf, moon_turf.getUnlocalizedName()); //Waste GameRegistry.registerBlock(waste_earth, waste_earth.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/entity/missile/EntityMinerRocket.java b/src/main/java/com/hbm/entity/missile/EntityMinerRocket.java index f43cf23da..04c0f27d6 100644 --- a/src/main/java/com/hbm/entity/missile/EntityMinerRocket.java +++ b/src/main/java/com/hbm/entity/missile/EntityMinerRocket.java @@ -13,6 +13,8 @@ public class EntityMinerRocket extends Entity { //0 landing, 1 unloading, 2 lifting public int timer = 0; + //0 asteroid, 1 moon + public int cargoType = 0; public EntityMinerRocket(World p_i1582_1_) { super(p_i1582_1_); @@ -86,6 +88,7 @@ public class EntityMinerRocket extends Entity { dataWatcher.updateObject(16, nbt.getInteger("mode")); dataWatcher.updateObject(17, nbt.getInteger("sat")); timer = nbt.getInteger("timer"); + cargoType = nbt.getInteger("type"); } @Override @@ -93,6 +96,7 @@ public class EntityMinerRocket extends Entity { nbt.setInteger("mode", dataWatcher.getWatchableObjectInt(16)); nbt.setInteger("sat", dataWatcher.getWatchableObjectInt(17)); nbt.setInteger("timer", timer); + nbt.setInteger("type", cargoType); } } diff --git a/src/main/java/com/hbm/handler/FluidTypeHandler.java b/src/main/java/com/hbm/handler/FluidTypeHandler.java index 15d138c04..9e4562832 100644 --- a/src/main/java/com/hbm/handler/FluidTypeHandler.java +++ b/src/main/java/com/hbm/handler/FluidTypeHandler.java @@ -91,7 +91,10 @@ public class FluidTypeHandler { PLASMA_HD (0xF0ADF4, 9, 1, 2, 0, 4, 0, EnumSymbol.RADIATION, "hbmfluid.plasma_hd", 2500, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), PLASMA_HT (0xD1ABF2, 10, 1, 2, 0, 4, 0, EnumSymbol.RADIATION, "hbmfluid.plasma_ht", 3000, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), PLASMA_XM (0xC6A5FF, 11, 1, 2, 0, 4, 1, EnumSymbol.RADIATION, "hbmfluid.plasma_xm", 4250, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), - PLASMA_BF (0xA7F1A3, 12, 1, 2, 4, 5, 4, EnumSymbol.ANTIMATTER, "hbmfluid.plasma_bf", 8500, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID); + PLASMA_BF (0xA7F1A3, 12, 1, 2, 4, 5, 4, EnumSymbol.ANTIMATTER, "hbmfluid.plasma_bf", 8500, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), + PLASMA_DH3 (0xFF83AA, 6, 2, 2, 0, 4, 0, EnumSymbol.RADIATION, "hbmfluid.plasma_dh3", 3480, FluidTrait.NO_CONTAINER, FluidTrait.NO_ID), + + HELIUM3 (0xFCF0C4, 7, 2, 2, 3, 4, 0, EnumSymbol.ASPHYXIANT, "hbmfluid.helium3"); //Approximate HEX Color of the fluid, used for pipe rendering diff --git a/src/main/java/com/hbm/inventory/recipes/FusionRecipes.java b/src/main/java/com/hbm/inventory/recipes/FusionRecipes.java index d95943f84..66c1f3fb5 100644 --- a/src/main/java/com/hbm/inventory/recipes/FusionRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/FusionRecipes.java @@ -13,6 +13,7 @@ public class FusionRecipes { switch(plasma) { case PLASMA_DT: return 1200; + case PLASMA_DH3: return 600; case PLASMA_HD: return 1200; case PLASMA_HT: return 1200; case PLASMA_XM: return 2400; @@ -25,6 +26,7 @@ public class FusionRecipes { switch(plasma) { case PLASMA_DT: return 1; + case PLASMA_DH3: return 2; case PLASMA_HD: return 1; case PLASMA_HT: return 1; case PLASMA_XM: return 3; @@ -37,6 +39,7 @@ public class FusionRecipes { switch(plasma) { case PLASMA_DT: return new ItemStack(ModItems.pellet_charged); + case PLASMA_DH3: return new ItemStack(ModItems.pellet_charged); case PLASMA_HD: return new ItemStack(ModItems.pellet_charged); case PLASMA_HT: return new ItemStack(ModItems.pellet_charged); case PLASMA_XM: return new ItemStack(ModItems.powder_chlorophyte); @@ -49,6 +52,7 @@ public class FusionRecipes { switch(plasma) { case PLASMA_DT: return 30; + case PLASMA_DH3: return 50; case PLASMA_HD: return 20; case PLASMA_HT: return 25; case PLASMA_XM: return 60; @@ -62,6 +66,7 @@ public class FusionRecipes { HashMap map = new HashMap(); map.put(new ItemStack(ModItems.fluid_icon, 1, FluidType.PLASMA_DT.ordinal()), getByproduct(FluidType.PLASMA_DT)); + map.put(new ItemStack(ModItems.fluid_icon, 1, FluidType.PLASMA_DH3.ordinal()), getByproduct(FluidType.PLASMA_DH3)); map.put(new ItemStack(ModItems.fluid_icon, 1, FluidType.PLASMA_HD.ordinal()), getByproduct(FluidType.PLASMA_HD)); map.put(new ItemStack(ModItems.fluid_icon, 1, FluidType.PLASMA_HT.ordinal()), getByproduct(FluidType.PLASMA_HT)); map.put(new ItemStack(ModItems.fluid_icon, 1, FluidType.PLASMA_XM.ordinal()), getByproduct(FluidType.PLASMA_XM)); diff --git a/src/main/java/com/hbm/inventory/recipes/MachineRecipes.java b/src/main/java/com/hbm/inventory/recipes/MachineRecipes.java index 357e8ca96..5839fdc29 100644 --- a/src/main/java/com/hbm/inventory/recipes/MachineRecipes.java +++ b/src/main/java/com/hbm/inventory/recipes/MachineRecipes.java @@ -1466,6 +1466,9 @@ public class MachineRecipes { case FRACKSOL: list.add(new ItemStack(ModItems.sulfur, 1)); break; + case HELIUM3: + list.add(new ItemStack(ModBlocks.moon_turf, 8)); + break; default: break; } @@ -2016,6 +2019,8 @@ public class MachineRecipes { case FRACKSOL: output[0] = new FluidStack(1000, FluidType.FRACKSOL); break; + case HELIUM3: + output[0] = new FluidStack(1000, FluidType.HELIUM3); default: break; } diff --git a/src/main/java/com/hbm/items/ModItems.java b/src/main/java/com/hbm/items/ModItems.java index 8efb159d7..238c97ebb 100644 --- a/src/main/java/com/hbm/items/ModItems.java +++ b/src/main/java/com/hbm/items/ModItems.java @@ -1391,6 +1391,7 @@ public class ModItems { public static Item sat_foeq; public static Item sat_resonator; public static Item sat_miner; + public static Item sat_lunar_miner; public static Item sat_gerald; public static Item sat_chip; public static Item sat_interface; @@ -3814,6 +3815,7 @@ public class ModItems { sat_foeq = new ItemSatChip().setUnlocalizedName("sat_foeq").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_foeq"); sat_resonator = new ItemSatChip().setUnlocalizedName("sat_resonator").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_resonator"); sat_miner = new ItemSatChip().setUnlocalizedName("sat_miner").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_miner"); + sat_lunar_miner = new ItemSatChip().setUnlocalizedName("sat_lunar_miner").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_lunar_miner"); sat_gerald = new ItemSatChip().setUnlocalizedName("sat_gerald").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_gerald"); sat_chip = new ItemSatChip().setUnlocalizedName("sat_chip").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_chip"); sat_interface = new ItemSatInterface().setUnlocalizedName("sat_interface").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_interface"); @@ -6819,6 +6821,7 @@ public class ModItems { GameRegistry.registerItem(sat_foeq, sat_foeq.getUnlocalizedName()); GameRegistry.registerItem(sat_resonator, sat_resonator.getUnlocalizedName()); GameRegistry.registerItem(sat_miner, sat_miner.getUnlocalizedName()); + GameRegistry.registerItem(sat_lunar_miner, sat_lunar_miner.getUnlocalizedName()); GameRegistry.registerItem(sat_gerald, sat_gerald.getUnlocalizedName()); GameRegistry.registerItem(sat_chip, sat_chip.getUnlocalizedName()); GameRegistry.registerItem(sat_interface, sat_interface.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java b/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java index a0c04b335..cbe19de62 100644 --- a/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java +++ b/src/main/java/com/hbm/items/machine/ItemChemistryTemplate.java @@ -102,7 +102,8 @@ public class ItemChemistryTemplate extends Item { VIT_GAS, TEL, GASOLINE, - FRACKSOL; + FRACKSOL, + HELIUM3; public static EnumChemistryTemplate getEnum(int i) { if(i < EnumChemistryTemplate.values().length) @@ -300,6 +301,8 @@ public class ItemChemistryTemplate extends Item { return 40; case FRACKSOL: return 20; + case HELIUM3: + return 200; default: return 100; } diff --git a/src/main/java/com/hbm/items/machine/ItemSatChip.java b/src/main/java/com/hbm/items/machine/ItemSatChip.java index 8b9524219..6138b9c49 100644 --- a/src/main/java/com/hbm/items/machine/ItemSatChip.java +++ b/src/main/java/com/hbm/items/machine/ItemSatChip.java @@ -34,6 +34,9 @@ public class ItemSatChip extends Item { if(this == ModItems.sat_miner) list.add("Will deliver ore powders to a cargo landing pad."); + if(this == ModItems.sat_lunar_miner) + list.add("Mines moon turf to deliver it to a cargo landing pad."); + if(this == ModItems.sat_radar) list.add("Shows a map of active entities."); diff --git a/src/main/java/com/hbm/saveddata/satellites/Satellite.java b/src/main/java/com/hbm/saveddata/satellites/Satellite.java index f4cd81184..c552b802c 100644 --- a/src/main/java/com/hbm/saveddata/satellites/Satellite.java +++ b/src/main/java/com/hbm/saveddata/satellites/Satellite.java @@ -47,6 +47,7 @@ public abstract class Satellite { registerSatellite(SatelliteResonator.class, ModItems.sat_resonator); registerSatellite(SatelliteRelay.class, ModItems.sat_foeq); registerSatellite(SatelliteMiner.class, ModItems.sat_miner); + registerSatellite(SatelliteLunarMiner.class, ModItems.sat_lunar_miner); registerSatellite(SatelliteHorizons.class, ModItems.sat_gerald); } diff --git a/src/main/java/com/hbm/saveddata/satellites/SatelliteLunarMiner.java b/src/main/java/com/hbm/saveddata/satellites/SatelliteLunarMiner.java new file mode 100644 index 000000000..f297b315e --- /dev/null +++ b/src/main/java/com/hbm/saveddata/satellites/SatelliteLunarMiner.java @@ -0,0 +1,7 @@ +package com.hbm.saveddata.satellites; + +import net.minecraft.nbt.NBTTagCompound; + +public class SatelliteLunarMiner extends SatelliteMiner { + +} \ No newline at end of file diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java index a27d2c70b..4a8f3ed30 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachinePlasmaHeater.java @@ -137,6 +137,10 @@ public class TileEntityMachinePlasmaHeater extends TileEntityMachineBase impleme plasma.setTankType(FluidType.PLASMA_DT); return; } + if(types.contains(FluidType.DEUTERIUM) && types.contains(FluidType.HELIUM3)) { + plasma.setTankType(FluidType.PLASMA_DH3); + return; + } if(types.contains(FluidType.DEUTERIUM) && types.contains(FluidType.HYDROGEN)) { plasma.setTankType(FluidType.PLASMA_HD); return; diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSatDock.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSatDock.java index 03849305e..ea4b0a791 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSatDock.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineSatDock.java @@ -10,6 +10,7 @@ import com.hbm.items.ModItems; import com.hbm.items.machine.ItemSatChip; import com.hbm.saveddata.SatelliteSavedData; import com.hbm.saveddata.satellites.Satellite; +import com.hbm.saveddata.satellites.SatelliteLunarMiner; import com.hbm.saveddata.satellites.SatelliteMiner; import com.hbm.util.WeightedRandomObject; @@ -212,7 +213,7 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent int delay = 10 * 60 * 1000; - if(sat != null && sat instanceof SatelliteMiner) { + if(sat instanceof SatelliteMiner) { SatelliteMiner miner = (SatelliteMiner)sat; @@ -222,6 +223,10 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent rocket.posX = xCoord + 0.5; rocket.posY = 300; rocket.posZ = zCoord + 0.5; + + if(sat instanceof SatelliteLunarMiner) + rocket.cargoType = 1; + rocket.getDataWatcher().updateObject(17, freq); worldObj.spawnEntityInWorld(rocket); miner.lastOp = System.currentTimeMillis(); @@ -245,7 +250,7 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent } if(rocket.getDataWatcher().getWatchableObjectInt(16) == 1 && rocket.timer == 50) { - unloadCargo(); + unloadCargo(rocket.cargoType); } } } @@ -259,11 +264,16 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent static Random rand = new Random(); - private void unloadCargo() { + private void unloadCargo(int type) { int items = rand.nextInt(6) + 10; - rand = new Random(); + WeightedRandomObject[] cargo; + + if(type == 0) + cargo = this.standardCargo; + else + cargo = this.lunarCargo; for(int i = 0; i < items; i++) { @@ -272,7 +282,7 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent } } - private WeightedRandomObject[] cargo = new WeightedRandomObject[] { + private WeightedRandomObject[] standardCargo = new WeightedRandomObject[] { new WeightedRandomObject(new ItemStack(ModItems.powder_aluminium, 3), 10), new WeightedRandomObject(new ItemStack(ModItems.powder_iron, 3), 10), new WeightedRandomObject(new ItemStack(ModItems.powder_titanium, 2), 8), @@ -302,6 +312,16 @@ public class TileEntityMachineSatDock extends TileEntity implements ISidedInvent new WeightedRandomObject(new ItemStack(ModItems.crystal_lithium, 2), 4) }; + private WeightedRandomObject[] lunarCargo = new WeightedRandomObject[] { + new WeightedRandomObject(new ItemStack(ModBlocks.moon_turf, 10), 5), + new WeightedRandomObject(new ItemStack(ModBlocks.moon_turf, 7), 7), + new WeightedRandomObject(new ItemStack(ModBlocks.moon_turf, 5), 5), + new WeightedRandomObject(new ItemStack(ModItems.powder_lithium, 3), 5), + new WeightedRandomObject(new ItemStack(ModItems.powder_iron, 3), 5), + new WeightedRandomObject(new ItemStack(ModItems.crystal_iron, 1), 1), + new WeightedRandomObject(new ItemStack(ModItems.crystal_lithium, 1), 1), + }; + private void addToInv(ItemStack stack) { for(int i = 0; i < 15; i++) { diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySoyuzLauncher.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySoyuzLauncher.java index d8daf9d12..c40bd0cc6 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntitySoyuzLauncher.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySoyuzLauncher.java @@ -301,7 +301,7 @@ public class TileEntitySoyuzLauncher extends TileEntityMachineBase implements IS if(mode == 1) return 0; - if(slots[2] != null && slots[2].getItem() == ModItems.sat_gerald) { + if(slots[2] != null && (slots[2].getItem() == ModItems.sat_gerald || slots[2].getItem() == ModItems.sat_lunar_miner)) { if(slots[3] != null && slots[3].getItem() == ModItems.missile_soyuz_lander) return 2; return 1; diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 3fa55e5f0..a29b18972 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -139,6 +139,7 @@ chem.FP_SMEAR=Industrieölverarbeitung chem.FR_PETROIL=Gemischherstellung chem.FR_REOIL=Öl-Wiederaufbereitung chem.GASOLINE=Benzinherstellung +chem.HELIUM3=Helium-3-Extraktion aus Mondgestein chem.KEVLAR=Kevlarverbundherstellung chem.LPG=Petroleumgasverflüssigung chem.NITAN=NITAN-Supertreibstoff mischen @@ -3146,6 +3147,7 @@ tile.mine_ap.name=Antipersonenmine tile.mine_fat.name=Fatmine tile.mine_he.name=Antipanzermine tile.mine_shrap.name=Schrapnellmine +tile.moon_turf.name=Mondgestein tile.mud_block.name=Giftiger Schlamm tile.muffler.name=Schalldämpfer tile.mush.name=Leuchtender Pilz diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index 321a9c9a5..2dc7eb7b2 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -207,6 +207,7 @@ chem.FP_SMEAR=Industrial Oil Processing chem.FR_PETROIL=Petroil Mixing chem.FR_REOIL=Oil Reprocessing chem.GASOLINE=Gasoline Production +chem.HELIUM3=Helium-3 Extraction from Moon Turf chem.KEVLAR=Kevlar Compound Production chem.LPG=Petroleum Gas Liquefaction chem.NITAN=NITAN Super Fuel Mixing @@ -3213,6 +3214,7 @@ tile.mine_ap.name=Anti-Personell Mine tile.mine_fat.name=Fat Mine tile.mine_he.name=Anti-Tank Mine tile.mine_shrap.name=Shrapnel Mine +tile.moon_turf.name=Moon Turf tile.mud_block.name=Poisonous Mud tile.muffler.name=Muffler tile.mush.name=Glowing Mushroom diff --git a/src/main/resources/assets/hbm/textures/blocks/moon_turf.png b/src/main/resources/assets/hbm/textures/blocks/moon_turf.png new file mode 100644 index 0000000000000000000000000000000000000000..e058d881b53e41886a706ad072eed345eeae21de GIT binary patch literal 542 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 LHHE?l#{T~gWktdN literal 38300 zcmYIvcQ{*r*#1d^*iqCfLd{ldwpJ0VMr}1~S8Ym5s2!zLsacz%)E>1rFpZk99&k5JoRHh(hA_V||LRCdk7XU!`w;+I+2>-|Q zZGr87NA9}H@<7=j^E&>3z)ns>4ge~m$u6x3@y8@?D#q>rK-u}<3)Jme@CpDDgj5yf z^xm0owLsHfO_|MKl;fV6Ww@U#Nj(v1dQxTFR8>629TX>*NKq?S87ZXn3kyuX1r!A_ zL}TIk+$nJCil^YnN()i{_UKquW+`NNWB>3N=c-NHy5(!=wG z!bRh4r;^gC)Uts+Q?ELGezOsZSJH^``66e=tL>q)%Es}o&ME*Wp67#=YUx!_> z%^oXV|8?#R*lz8AJdvq?^@fO$K+i0O6C!d`4ns>=O>$h{3 zbD?~QTS$1ePo&luR5UmIMC;O~Z#|XeSudET{gav%fTp%Z*E4R4F|y41957{$S;y$<#2Eybc_RFROd^tU7O_226wv%XqZ3eH~J z%JJDhPLN>h+MULUsR&Gf(T@MG=!gB7>HSZG?DxGq3k6DyR)#v{tyRP%%Oj3(c^;}} zUiv3hD=gtxuU{K{c@(^@9Nt}8*bkSwX-2MbgPx%Kcd5P+!TMcMWxv*k1}Z-Y0Uo`7 z!W;GK@+hZ=Dk52Fm41{t`7oN*Nj^?Uf4+K;obrWPMlw;ZX<2^vF(M$?LICxvHsN=~ z<)rJwlaqMdgz3%X-YehIqxq9Ll46Up$@BMUDbpWH(Ty*SUGmE0?~L_%7ZaO$BU?I_ znoE=R2g#iqi#&zy+-%O@=14_ab`skkFlQ)rCC<0t-euqfXMHe&L8;TJ`+c|q#G45V z!=_@Xj7J|S?`1vVU_&r~y^%ufK#6ek&I?b|okEgJZkx4e54zcTLm`4?8zA#sR_Q{p z;Xv}M05^J`jlXAzN z&hHc_s6hdb!X9J*S&+*$s$_@q*7iQdE6r@LNXjnHJv0J@fR zZWK#9LgJvz`2@8y5gry6=Au1KZP|9VlD4Jc>Jxvp3%mJo6ClTJVkQ=5fK7dGKAehv zQC{-G#^I*{U6KpZxOe+gZb@+c)UDt(n7lU8uOUTk4NEf`wAGs zJ(V5!V=|fCQO&2ZM7~<_I!ivXMi^JEASmf@;4Rfr?BCb?kHY(aa|xlzr^Zjzo;h2A zN40$1ZJ=r-L8RYvj^vyb^nH?J-0U(eQq94knT&2Efc6v<{~0d54|U2 zP|WgoWX}(L_4}=E9p$PH61;dp1N`v@mFKU>0A6kzL4WnKIM&(ad!L~7+Z5K;hOU;n zdUioEKaLLk{pVs>dcE>;_LGSL3T~2$?^@8`Y{$X87jG?JdtQ~K*5~mX?NCqpehGS5 zCbbSWh?(r~HF*8|c$+rocR9a_KH9jK-sO98)!5s1kPLUzEx{*$h6q)f+in%6+l|TX zK`t)>Z+5m8en#LFG6FV_XI$&*T8~P%!;Jr&ZA^~I>+WAu(>w%8xIR@>_K-cGYBs!D zY1?)!ZQb^iF1l$vPAHA~z6x5>IDC^>5*1d95&&M57nKd_Bv@%OCf_=G@+n*^>)sL# zchA3dfd^$hCd`qn^H%+e9VH{=w=*7RTspYnkzZq?NanSsksRKmIhpFJolX4X`oo}josw|3wN+FRZlS3QE~{yAK4pSjoAq8oSG<{_hG)L(n!z6gi^Xf zaf(y3bcmK0md%6}^(98>DX{1&@B6jfQYVsRqV`|j>!t}~C6~3?gUAX}Fn!ujhS-Ch zBw>YPVQx#8(l_uJxg|n2_G1a9rnqjInLv*}YBpKrb=P|))5SNwZA~+dYPv0BS$&l! zLh%4KT5Q?ShPA{i%eg3rO#6tkMp?#T$FbJl_hxY;J&0pgfeiIyPv>lXQqW-s>lm1< zK&8G2pFeKl|BM44H|F|(8$%jZJW%>uIQVh8y!M##qbMM21;)jvyEe#Fw-ewb6O*CF zDPBH_gYO@Ekbb4e`{fP_P$#fAQ^$UhIBg!(!3{Pk7)K|2i0Z$wNWxj) zm8G!h7f3Qa-+08lFJr7tkJGh7;&1du5iDnHOY*c6L|l;Bb~EuedlkKUHr6Wm^{pIt zX~O3=YO(h%+Z8>4;H|iGr{n49HP+bv!xYjbx7Vg( zPcP)tBj!CQ9moPGlSvplLzl#Mk~azl+hhX9G6Gb5H+?t#?DcDh`VVbLkXFi9L}Bpz zi0e!?w^^Y}Ys7IG5=6Qlb!GG~&x0nTF~)s#rQ-4IVdLvhM0x*;dN;IF>RvV#yGtbL z7HzPbeJXff@qvMmSRl|K%d49Wsc7sHyAAyP-u!W~jARI8Pduiue<8FTL;%%4KZ#hJ zRDEDjero1FOEOby3O~tM<$b_YrWeOCz({WM(h^?G+%W8g-u<;?I=N2>& zW8+^9>8N?eh~#Mgo%fG;`nBh03<-f&C)hK=_|%cHmS|^GTc||d@zz?*@fdq)6-j_c zsy?W#sF*WwnC_6d$o-vLdPtSLmflWRv zzc!iPuDJ91f^}oPWL;F!Lk*HR^+bABmMdhqV**R%#w&FbF%TvHeofqimjSF0@^?I} z+&rPBZYhH(-$Fwy#e<;m+*}RweV;k{a?;BojAfocY$mlnT`iDF3l?F3iUue^`I#4# z9xU}dtMez5N89jh@vUAN#im&0Z?kN3x6ZzBL|@%(ea#)L8Ao`#`W_*UvR%q_^j92l ze7cJ^Gv(Gx9gldvZ=n##$xF+2IwG#*;52Z>Uw_rUD^|Fy+x%`TK3_Dv5$^%x{2kk}{~Ysuz8jf?O0 z{gBNpQ<63@TRhioF7`6sQ0u}0K z#q@qy!CpgT(FWcH*O9>PjK&AsMKI^|2haDGzjCdFR_qZd<%K<7_}sfFSI?^l+i#@R z%yEG&`AhF>gOaIjpwD#EzEdZSDdDn~ZCd^k)&xx#*EhcOr(fBMRc5W|OA=`Mlc*Vi z07xx>BE*iDc`e5adA`%a_}J9>;aP_dbNm~d_sAaMPNiagZ|xOLo3Fjy4NGJLU)mF= zymnx0A>><|i!kGwRS@O@IwU^o*-i?e;p*UB5x?XeO=%~1w;0fe*5gnk<0{`-&T2S?2ri#KW>q{Zc1j@4K*SvZAkC3d{0R(j=c?#>_>SKb6{B(w(QhcZNyp0 zJ4tj@!2Le(W_sDE=Ty7@{st%WewnCIGkZz*l0lG?#)xtH;GZ;?A9V5pmG1L6<-QI) z4`l!hMS!IutN!RkLdd;TLOZZ^DS+3emITWO~O`2W+ym)cu6e&9&$-Ts#eGI zX*mYYfpS3V=RxS|*AwTX+uLyM4g~6()_s*J=*T7E(%jdv+d{Ejb0^eA+SKuDA;xPK zj6|{s=i~YEX{80FuCv(#t-#P*+WAv~8E9oEa5QHxnwd?VIQ>&P%r1L7I;2`4LGq`` zeM*mHkS<&)MxB`H_@VcgfA0jzdEJY<1X%;p{r*yO1A{?syzE=q+I&{TR4#*y0jHbB z@IPLvQ-H1jWp2BV83>5kd#}1&EGWkDY~-O=wc!nzNfyndREK6j3F4SkX`rbBC;sqrImnoK%MoUo@GfePPU zh!DWZ;5^rc*fGIEm&5R@*p?%7rfM>OT)@**v!~Qr7uyB8cKsxepN5Z-uic{A^#;x9 z)Fep!sGM6Id6e_IL)+3UtGtg{)|WVpEmbbGM_%%&Iyq@K)`kmr!3@mq+|M#JgXg@K zBp4n1_57*ME)4`X^+-vK7OPw=A0yWeXl!EN+K^{n}sXNT3%3&_y@!m1?T3ZW)4yE}KXkVAS zQ;9r!UG*VF#B+T?MACo2b4%i%_u0#~jKF`3B#>REZ%ehv0IuT-BTE34IS8r11S2~+ zJs_FQZ*3GZyhiAFVvCQTsb4KK#Ql5>x}{Fw07(|n)iAVa0tcLcw9QwKBxyqn*Sz|# z751Me`ZI_5W;Tw^eD!o%K+lBFFDaW>yJ)L8DS@U7F}$)*j&8cUk5vbflyYigqc|UC zS=BTY6?Y5Aln6bKy~oDQOC={5a!z=(pZY@Cvf=yT4)YL3=3+BcZfo2G zKr3o&c|{?jw*|NK*SDOrRn%z!#{yU!mDz7l%8c2u%4%RO%*La+k;O9PS!^O4Ip^;V z*_+Qtj6_2`B60@R$+B<3e^JHfz8eP|wfx#(4^*R!n4R&_gk_dCu{dx?y}bs)fY!RH zCVdnO4P9e^!Wuoi9>YWB(>ke!h^T&#hIw4WS{Fl(4qd7a1OmJjidGK@9g=f=ZdOfk z3ds;ECP*Im`G+?Jwz1cop&%W0{}KyA`j|)4`&1sZl9U(QWT=Zrg||;P4^U-45Sap0c0zqn{Mzd*O|g16ZaW%FgmYts^{50t=`%#YYeDBd5x2isG5a{>(a^bUXL zOQHU5p5wY}6EW``RUootzn^Vk#=B@=A$;wIMOKr#h;41i$kJI%tm zs*n=RAs+dU&8&g@e1xxbDVR`E`P9o$&Pn-2+8AelilRO`{oklNlg<> z$t?96N;z8z!gsW7TFHu?*j{w1+CJ4L<|BJZV3t;Q`I;Eetd<8fw$mE0LH_GtU5m#}ZTEwc2JXICouZik)e?91XmC{AP zHk|0p4iF8=GsVL#m&Cg0D6%rn?SZY)8_dp}m1tfRf6x3qv|XZOt>lQ!hxOYv#Q{nC z+Z=1ZzroiAR2o-afnO!rSR@_PUhTE*tjf1dvZd2V1o^fw?IG^|X(mO`9W%C6dC#Nwu;e{#YPYzSg8!}M$A1veSEg1FYQ>j)!S zMaKtaQwREaetj#h@8>T*A0EEP&+^Q=dk|el^ni)PUrBS<;Q!GLh>RaW(UH8D+-`jt*XA zpIoLCGKYFVqHOv8Cg>g+T$>a4zJlHEy^eNby}VP*jkhixc&Q`eX2s9r+nV+l#GAXr zK(aKkD(^LJgJzY@78qewoo^H;{`3KH3TAsmz)fB;@a@;)--C((%KQKRtvjw3sM|nHTiy5AYL~3!Yw`xl5C^Am%SmHr&tBU9!M$(??=IVr zfTg{Z+YQFN#v^QMcsRHvbuu+8QLd6sW9^#o9iHr#n)jKS&|S!7O!P6Y&|RS7>FkL& zF#5dd?wLCwSCCA_6=6X0xyQ>ncIvsK%_1%OUn>@4JIU>aUw*~JAO2c_?S^f^>f=;3 zpQ*TJiaz)gd@@52sOnF-D?&|$^}<8=z!G;bj^|Hk&2rtoYQ}xC)7W#+b<#xsqHgAT zN5o?X{{Dyd@7olz(AztkysuI4GuWvF)DwZtgkFy@8U0Hl{QK}~LXMP1JI$t@y3JdO z`Vj7<;MKM??X7>JJ=lx*4nAd`hE%N71D!HhbQejmFTH*Zl+Uxp(mh zI6)l#nF#32GSy#=@B`pE0Fd^}t;u2)%fJCDV^q;!c-pS=@-(Iv?9A@sU=mP80aU{F z%7*Ii!l(Psi{pJn4UWx9f6FBN;>3z*AVP#*$czyG$55;P=GA$*-j*HED zODoBKC{}&=J|(w2A3CM)O)|RgF$B({ZIZJha%s4xp6+rMhYG_*=fD<(`&((&G<4h8 z@g_@=9i!b<|JxO|eBOWu45kvnF{k zX-2$)8+=tGyUHVt4`ASug)od!j0mdV`sGEXD}!R@yYUnM(Lh*miwB*5CCUiyse!1N z981hg!kT`>s01KQ_fw!~vS0~uv3x6gG&e~6HDS2ANtG6>i}I&=<{WZwwFnYamQ!Kd zNp+`GO8T?0*bq{*(>Ze+*luWnQmuOyJrrXd}`+JOx)8z^!*l=6jtcoNijSliZ z*pQ0TOjlR5%W(mTcA{M0b>7*;wg=;$chl+JDbv7Uy|B?=RMDl}Dq0&k1b^Z#O6XqM3sx6VfQLBGMZh#BtXY*>t>@(;wz@HH z|H37|*zoyH{#F^0Tbp;j7d(nJ^4 z-MXKfn7apXW*w4MSynBAE^#b0Xm*Y#0}fIsZoFM1 z$?8#?*8kVohZ$|!@{c-Y5}B+cE5)@d3O047CNcoJ*Usf z`v^2AR0V)!I0&h*%6;w~;(>zea(;&HelCtCHSZTIQOl5turpBkjeL|F>SdIz9QlPrp2kcvua@fcNh0GL z9mIWlXPx`*!nwDfYsn~`^b3~l|` z0?6`2q#v54aCGud=KFAkbglbNhUZ$SYgL-&H46*8Rz$$h++Tzd_C{Nc2M|$M0e7T>KST`@jckLRr9mre!#Oe#L1I-*Gs>_#DvICeUWU1hXve zf}BR}-JSqGLePp?g@tMzPGbroTssx^3LG<=wT3sS&(SV*)?zo_e6Q$#K5sM?^!Rdf zJRd+$9nx^MffGd0-iw{kP?7>9V`nxRLAHLSMLF5G){drUdKPV;0wS{Iwr)i7`EI~Q z^38ZF&oaksirAKC>oKVLiIxYYIOkGo$aZ&1XxVaq(62Fx`h1IeL0n{PU(8Sp_92S$ z{hK)0UXaN0$aftKanMhDpK&R($unofRRr6U4aC6J|{NJlDQ`#=lNTrtdqs?sF5xV5k$v#?E{y3ko#Vi z@A2v79h~3Ik%Hu-%;rELRMC&MEqUo!3}s2_^x<-MuEfC1<)M2Si{5=T$(DWx$xqQ| z8yz0xA8GKY)hcu}OM>t4EHb~$4|<^pM?>gqL|TDyqJHX@#D{w5`iTeLhL84>!s6}2*apD~4 zf9p01x~m4Wu(OU=Tfp7!`%HDqe)hh2JL`vGXF#`Lmh-LtU&9b=cu2|@V3p-BfAa9--ia&C0T(MekdR$$;C76!hQZ29~)mit2p`#-7>Rqf$AA6|1dYKc(=F+xR^(;p{h z6r-(bj4U}1J_i|7Jr8K%7->kwp1hR|)$3?ocrj@C!#e>6$=-4hna(_36tkeo$vD+` z|B~!!25(!+(Zqg#w_(_3pNX}@00_Z`O6sCLm@Y&9R)0}$Y>Y{>i;J2Del>+2sLz-+ zc}_uKQrNjb=AeQja>%!B#6iEv@op#Vf{q6D6VVT0gY7m+$fo5as{QmrnqcjMVt6#4w*Dje!P4-q3HnPnG87_T1yJ`X>(<~ z9*87jJGszrP?m%^qgCJSWjmV}5eG)Of)M`3I}|T-+0M%$DVHlkJm-j0&}0cAT5G5) zHVx*%n+!S{CUp~CZ(O7a+dOp%985Z0ILb_Xff2-BZW2B@>PXtGP?o`(r~`C2QWuA- zQm|cXN_>5aHpsAbwk`DT!6km-BMzfr8N_P*2@A%`I3Zr&YgWRN#QTj-d``Yex&)h*}* z8K^lvIa(TqU7_H?mRPD|r(|dC2PD5>fXJ$t$(pOhNd|wZ7_*<_b4dZ5D-#TxhG0bt z%-6Ns{)GY+`!Efeg2$}DiUe7i8B<9OfL)Ym(IQkL5J-F0G>yu|p z%XuJ6!UAZZ9!W^y@Km8a>&^D?I^csse7yPymCbm>iXM-GQq5iCEh?i|=Hba}eTyL3 zO=T$nw`NYQ|C1}YRM`ZFYDlv_L&etQ;;XR*j&`PXNLB?1#; z|0*d@6N+EPyvv)|aKuCg!{vJq%D|U$ktYXHIyWFG3!2bLSX9?f4gSmPXZ z|8b5r+RW@<=bbl}J~wTQpZ6mO8GMo-m2+jP^{b6ZFV+|xhs};|&hZv4i}iy6`fw=! z!By;~Iu#QOOO2L4?zs%!Fu5lfa+=dUkBdzAIv)8XE2pqyZ4IVED>KOn5{`O-m>)iD zrTFOa+1U3>h?%Q8u#j+mi{&{_2MKW}s{Lmj2(;(;yfpe;2=q|`(1FV-n=ue|dhWT% z28i4v{`9{eADaCp{NDRky3x$<4psQ|+Zq{eKnR+3c4!{u4XNNf&5m9NYdiof&+oNO zthZt1w?45Q+z$5luf6Ud>xs$QPw5}O`g*b!iu6QlwuQ=}lc#=Nxuv_ebFS$L5+q0c zIO;2(I7+3Rhwvs`bS(*zBweO~KIpdXb8r5%3!Kl(8}v0!1|JX!i#2se`6hbkgk@W^ zU7fMeDkymfN|KRtghCN-mOnw@$gf*P; zFK}(Ei%`M)nm)X16C_?B-u;Xk>9%7&Y(~uEn8JyY#EIe^Iy{iK<{rf{eCUQy>EmaX z-3a4<-Bx25Rq8^@3ERejeCH!+fs+8N054mnGjX4 zwM`c&TlI7^dwv35L$5pa`0lwtn>QS#zoZa!Xt7+bW;s%B{Ey_fzl5MHG}Q9b?GJx> z)qz5c@1mavTP^WZoUZu={9=yg`i(Z4JbPc{rx?kp5cUA_at}tZ%XkBy@s2>k{>J=* zOm4mdZuH5~hm}Bx2b=2zW#K<}ADyTAcXhRu*w(YQMt7_I^CDEWk;UdlHD8slLuXD= z(hTBQJNRSx%7E*r|C}qINEjY<0wwW)NFi=;D#TJ>3I1cD+cb*DLYzzhI7E#0fZ+dd z=?rl}hMVl6vV?ANxa|>Q7b^R|_cku)-vQ|bI` zDO5h|X})99W4;F^FEn+fF_*{$Oo7PC#OQEhE~EOFhZBXGIZ26k?uXwh;NT|_ENXDM zGBLYSE&}}KZb#zH@m%SCHadt|y<58mxVLlde;FUzZbj9JO=nmFt0MmKfZY%Ba1=abLXDz{v+|8@Fv7j9>g7`ju@ zekli*J$nz0sj*4O=DgamR&qVY`uo+*+kL*BX|T0nB0wq!a&4YqNlt$AkI#}(kO{!r zA@Dd`gHKSim@NqGQw`D!RD%BIX=ljGk24B#cQ+h8DKelwHKt3)*TT~IGK&pT7g^;X zeE{Zz>$fg`AJjH{Vnb)+WKl4+@M^3m0vEM9D%z*J*w;hA#yc9w09KR&@|<&ypNCq> z6LVwqEYUjwK>g<@=LEK9(I?>F|K$MB!a`CgCh`8`9`KP69m2-YiPfg&i_x~Ks(Q`} zLqBfY+VPoaDk|FiBRB^7ak9?fL7VO?M2`w7N0rV{rfba9k);E3`hG$nRQTt$I13Us zj`ejTXOKAcFP5++h+{^lYFo-0WQb#!82MOU;bM((TLCMRhP>YT8&XHemeV3$`Yy@! zY(OYZ^Fkl}O6{gC(C+Q!i;bOAt*x=Z!@69$#D=J7xS!AK1H#r6ktI3&1%FG8I)LT zdvH!{w*W$mn2s4P{I%@iAtT|_X;XM1-c4WEg8dZmZKd4#0m%x4>D@!2s$D2&XAqYI zS;je!QUQTW+Hm+R1#5#K)pFOoq!;cuJYG5g`V5eKo+r{3}ryHUXc zG;ghp7TBHpH|G}!ar+~#?U{(zOU{U_=7}rzp5fm=6uUr z)-_z;-a&*CWS?3R?*Y3sS+^|d{!cz43#I8Xe)2AQ$Lp_FX!U44dsT-_ z{ruPZ7D-CEl~e7ScTR^+RNryN2X-+2e&Wa#)y})Sp&jZXc=R9djfPVF7np412NoFG zQ$CWRV0iKOqvwe0k;{6KWY*@nb6f7Y;*^12j6J%~F}{WcGMz6{XqISWK~K~_ajfLZBF)~3KtE`VP?|T;9Tg;MsJmEl^+{vb^9huFm;V8HD z#;W~opQ;`<<`ngWxD?eTM14_k)y~VtATe#k1Va^8se(^U@Uj3)`O-l!71XV=NdseJ zAnf7|nhRut0gZ|0<%&|M$EH`6s|QZV8|-RPy=TtoqGQ3ek(^7`>sPmxh`OjqtK$#N z(!<7FW+|PgMK~od1i|QmUId+oknj+`4w8eDCXfLBbe2xt5ZR6<#R-{6zzvRglesr$ zxd2rEf)KC#s29)t-{!b;QQqWSs%%MjN~ZhtPMlOtN$!ngz)GWj3QPWF`kX|(gYXFO z)?H=su?gcwoj=^a8-53d(qwT&5J1pp-Nc}2)&OQD(EoJEMNk%F)(TYU*^u$}gbjbe zRo4jq^Pc|*wHD9uSU~^&bHk;B`PqoaeC8QdMbl0-x!XLb1sZH;Hs1!Js#OY+Fm#;A z%e4!#+hgo#m?ZoyMjQ2&w(AAJ0Kv`+LVs+e)%yQ;UB4i*jn*fS0OEVFe|tQHTTR=@ zm*j*{1d{?j8jqjmoggNiBtTkPu8*O(BF@%Ea~Y?2|CZXkq$tLrhQx~f{^s0#^!GUv z_-2iFVW0B+g_0Rh_&(VWMp8~W6<<1VEGAI`KM)44bd1ZC>n{FK!B7o1{TGfZ*jEv3EUD=|*%_9<2YkU(wrksN$m!Aij9tU}?VuMd-^yQ+3BL+I?GwiS ze4BryN7qHAXMxQ<*#AehL#Lk}V%)URk2oPgR4~P8_R}3u{Gyr%fX!yaoIvE&`9^si zhjNtBl@~^G%{#Dl>_X#FeV0&j|9MVv#BN^fr8%_bD!+xPxI~Wh3oBbrf=~eKIv&V(Yxb!ThLa z`=z&dxulG8RL9u!Aj>chgmbpmDB4Ny|6VD1D{`T3t`_7u>QmcXZV-w>0LaXfi?`4I zcV-Gq>TFD{yn0z99Foj2gySLZHSmbjUX7)E0LoJkT8#G07isX!@|ztb(uw}lz@Y-8 zqikiMR-8R)04)_iI0F(x|FzG0>UQ_3ZM8RqEeSkB9x(uoc^H^B_*C#CN%`*=c%*$A^AcQiQgV%2e$ z^nNE)-tE$6)N@0(*jvm`B8=S*XHQ~A-4ZgCQ9v7{Z5@sllkIrvK!~5q*h7gg zSn1gaPHAe|a9BGVHV2o|uPUCuc2)gSQYb;!mJ5%d_`;>9Mn+H{$nVI%xmxhWKjy5azPMh_)xU*Si zc=P@9Es$>F*}sCzQ($s`q2kOT^dl4{iaP(8D9bvN%ob9#!xEMjoXP^-?p1R$u`ppq zrAJT_S!Xpn5kDN6cL^BG3Gqa~L1e~7Q?7w}!a(o5xzHgB6fqTAO%<5Lc~lg^&nIkh zI(8x(NoD+`%yFYs4gKTt=ekf@OEDpb1wtOy_u zo(CvcY5>QG4Y1(90%iFTuVW7`1ytpk&eb01G?!ob$%gM|pjbQcsuaioPU9c|Np$ ziaQ{E!H6?i-h*~fOW8rv_sZ`j_D{Z+Zwr73F(y<1c5|$snC|BgqNy~c58m9EW0$`3 zjPVqiM{}y<7qe)UjN==*7HREaWdE!(@Gf&rya4eS;ScqO zPObn!0Dzr>{JKbpwGeHXbcq9fP1!lG|3m$Saut&hKne@py~V@EeZ70ppTcAD7VPPH zF@nW+RqhE_l^UMGKn;zLrI^*W3BnTmGmU;E8p^E|Nbg%rwdvXl5OD|&Di zDz*S(TQ??OYDN9@h6Z#&uy1i$l|PU6D^AwcQC~GX7TLDWC_a><-d0ec!#Jpb92xKs z1r}nD3suSrX5dPl~e6LdNyWo_)J(@ zc=nZYM+v*Z3CN=wI2MAO`iYy21^`;jKr2JnCpkaRT+chP$s<%EeshOL!c@TY{u~u4 zBWDxZ6?~(n_8v*oY!D|&*1@&_Dlv$A*bg}D>;VMljng)tl}GPU=jXjnSM+DcC*X$+ z>c1$)%~CT9Qxu?dR3#-mtBb7ID~!&Keg~AmEXhQO9WZaP1@qbd>A^USxLx(l(x%*K zuJ*_JugFAXr$v}29}dA(O=8AM{cQ;g0uQ#6vvOM3bia1B?!OE`VeCM^eYnSoPW$pH z$=_4H-^~>n`U+&m5}+x67j_HH37Oy&uo_4xk+RuV81Xr1Xc%m?-i?!$fe#L`IU;fZ z+%=g%v!xy8D>5{yZFN`~K8v4UGP=5tz7+xt z>%Q;f`(&-A6e@g6d28?@P?7p3nf~dO9RbRwqu^q7Q0Db2M*7c}^Z4UKn#?);6hBY+ ze+H+S8^4Vw7K)a+gwA9DHSPUA$BWe5xUY}v%4+#k)keHG7O*M$H9GV~X$3$4#Qzl7$q9v@ z$5`dptfy9kk`Ed;jgY(1e&ua6_@^)oKF*ge#i`KR2r^n8JO7_lZfmiYOR|2%Ys^5< z;@6DGgDNws6Qu|L7fv&6OSJj=LALI}g;9}z4L5eR$)(|M{_((cQ7y8i?Wp)=?w{hs zjU>?@UPDa&Tu?S@Ry>djbt%6UK=EJkKRJ>^;iBCvph-I zpIo`?N01V$S$sq`R4y5Ap%`NrZezuE=n?{TcPM)>u7UH7_o^!% zvC2}DS@QjYpyU^noq=RfI0kjlWI*2;_u1oY-#h6N$UFl*Xc@o2Pg!LrbZ-*ycbNYu zo)M)s(_1_Jy+0~fI_42!;kPSy!%{C}4CNxdV9~N7_|bkbr8Y{__ZvxW0tm;Kk2?PM*{hl|H}xQFX~RhL0E`R zQjTF+M8)z^2}T1y1A!ycexv*RamfqQ>Nlk)D)J6}9a%xqH(3ygYT%Iw@lpJS$vkll9) zkcZ;^g7QVzm1~GJ6^yv^2((0 zuf2ap<7-WE=|5ZiA4zrljS<|^ z8WhN&XxVIYJbxC3h(Az$JVvq0aQcJT|5gj$O!*$s^TV=) zxa(Ip50w)nnUDdbU<45qubxrznsxm!h_5&Fe|&oxA@$Oqd~aZ#vCrq4y7N763JxBu zE6#P>$?zv|Cax0Zyd9@5qB>Sah-5-8^@p`7ud0iaqPve_>vPWvE}G|)p5ya~*Gi{J zV&-#h+duc`W422}8t3tB7SD3=wkYiIjn4RL?zFYsmWO_%>=`PLH|tfAQzAWw?0&f# z1j|6jn~`DDfP(i>g3SHE&!0c1JdHWG2X%otp9$VmB2a0L$5#mWx|9LG9i-b72sPUy zQP}tbz14F~o zUSe6T9)qSQW45RNkEu70hw6R9$Ir}Q>?2C{8QD{oRCWes4Y9-|zRI`Gx0+wPdZqisPP{azAAB)1YCe)_aFl^OalK!E#Qns40Cbd*C$l`MunB~Bu+#iLS}xt z2i>-Rgck{4CZua*DB{5v|MRQaua7IDyO}($olh?_;x`@CHQ}auWBQTHBv+tebTpMs z*`KodRTG1df6_vJ#*}WR0)JQ=aYx$~hkAwQ#M&qIhEfl`J%9A&*ttSapp z9ue~yk_zR;I$@`B(|zxFC+?kX!7mOVa?f{IlPO4r9=%tlUYyxlA8d2W_fzS!n#m6y z`T3)|D&02aG-D-bmEep}P3SH27je8ZFcb&S1zg8I1d3&nrsiN6EP^Ye^gOqK(P;1; zjs~Yijg$T=vW)0!hX9P1avnSzaD;cO_6G;S3`rE6~zk1%aXzq1MeS?#~X-qKZF)M3H zf1bj|w7pb6b>Kf`D?aIEwKIMRF1_zRe9E0A7m?l64D(toZmX?5?;SB=zl`Y~oi8Fj z4*b4J+uHug*&Fui^{mTxCu~VFP^A~f0(_Qh+epz9D%$~ne;~KK0K@Kp$sgx|S5@zm zEPU!hkwa^2*p~NGlvNwcM=#Q)w|r2YVWyjVP2=Z^@#EtD?N^tcJ;41vXy=MKl(r;J z`flt2oL&1?`tZ!IgJ1N(_?ZAE8 z5;=c9eE@-mQ3JgF-N4Y8aK83|No>y7DIiTW;3oDVcQc0mqCVeTYb;AOk1aIzf8$$~ zQT?LNzRkdZP?U&R>(t^>Su5%&Z5i)IDH`$W<`;Uw&1Sl0>fgA8>fx-|Glwl$Gv>7Q z^AB}=66)gpK#Oz01TH;*a;fK?1W=3wXSdF0r=MR_oO7Kn4*WlI&;s@{o_{%Z+5+olvvF*UNZg3 zCS+w&_+q*JCya#G;*{Ln~~9N{_2OO zP9Lx3;BE1T6G^{n_{ANvRUG;6p#=9DT%H?@D*lu@*_P6-XsA)8GoHNn6>g5SaR%i$ zNZw#ckV6l57(Rk-lP#u1`loIl#`jXXvAL4wL+(LtH3W%ze?HEq3aHg1eUsbla!Ofm zfZpr7=(nvM18it2wWaJa_ftXJxsep@oW;^#Q8|G**!O1oii2&xdakH{k~C`*SawaV zg39o2klcez^Iujj-#R>^ccl@S`k;TY>5D4tlgQF#dc#7B(|C<_R{nhV zhiP6wCoPAV@8SPG!_7BFl5mWxgv72PukDYI}1~P#DaqRI2 z(oJ{sENO-ya}sQT!@~97(q&W6rH(vLJrmAp882k8#H|nh27JX z^4lkcE=oH-UAyuadEzL`F&!i_)w|iw!OA9Iu<*E)Dp#IIIV}n5rUngp`<(Es)1 zvIFECf-2~a#Gjcg%;%S13l-1l{+@{4rDQRQ+jqMbAt47(zn?wMEc(c2s$8gM;ZMVU zOaS*n{AuRSO^OG&;xlqc>xoqXfV^Pgj!O9NH^^-bIh9f^a2%|NP>{bykw3tR62X7F zf|{qKjzJcGU`KeH{s+)bkyBH)425slOTC5G^hR_Qdwz(kq;uFyI;4h8WDn! zAam*&F1zf1Rs9A>Q)3q9#q$w^Cp+TSlnQaIIAlpLH$I%4AMw@o2YxChrFm?p)qWdf85(WDe^tzT4AdAh6mt? zjS*Xn37?UxXOg+)-lBjILsM1G9M*C09Jcq3)zQkq4p^tJDgHf&u3Ch2E0egmI5O$u zLC9V@Phbg8U|rZ<-CM?zx13&gJgFnPe|g3HmBzzJnZWalbF*C&>lG%-MqU}iEkP3fY)$fW;1dIjrX5BmS$h|It|JjLIfd_mvexjh;6p1{i=@`j_|9H+u?GWSCE

q|QkI3X$_u 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 R-ar5V002ovPDHLkV1jfs&s_ij literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/items/sat_lunar_miner.png b/src/main/resources/assets/hbm/textures/items/sat_lunar_miner.png new file mode 100644 index 0000000000000000000000000000000000000000..9befdfab905c64761cac64ad71914504b2fd25ea GIT binary patch literal 427 zcmV;c0aX5pP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0YFJaK~y+TrISHR zgisL2$H2>CmW&R9`qCnSmpzAvHeGiV~kjUZ=)@BKh zcOhKfSX7KOO#@k$O*J@)Pyq3LpJ|!~Q54Y`JI8VSwC0W)T1Y002ovPDHLkV1h1ltN{Q3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/models/tank_HELIUM3.png b/src/main/resources/assets/hbm/textures/models/tank_HELIUM3.png new file mode 100644 index 0000000000000000000000000000000000000000..f215a6ef5882d4a9db77259e49f77e08b21bd906 GIT binary patch literal 1651 zcmV-(28{WMP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!T{SLfZut2u2f)7$Rl^g2u$)gBbKdM14^}qM|$) zKqc`ffy4xZh+%iz5->`@_!oUZeNckX>F%;@cV=Nb*K=>rG|P6T?amHiW#&sx?zv~q z{Pf;4=bk%dA;AWyt$}k+TF8|Efb&!<)P@9+OA&bX?*r|mvbGx* z_K|uKPCjF8jc_{0?OsmU=S}oFj(!8#>9U=k8IWxQ#^2j3BYO6>QHu>s>&W~|rlz^1 zMPRH|ElSa1`^i*8i>7Y2{TTaJBU`?DZUZS5dY6cEP~T?TM86q~LiT0*ob!D>GldQH zj~ia6l)cXOiM7VI3X@sP-*1+oUrI5zN&3~n&<`!QuVJ3at|0S-F!byTC?yW?TOdha^w)?l3Jxfi|eq3(n+iuo?Q$7-SD z7<`3E{9#;}yRi3zumNW)MvD1Igzl9olL54N=Jk4_w$1s2TrUp}89;z%hpeU2$0I>r0?O1j1rC&B0AL6tONE}5)TuIb zx_gEK@ECQy!C?ot*izuu(`1pf-MFM5mw~*{IfFZ;(IbHk09XS~9&`NG#d8k4#l?N$993)(P2qB(MR1Ypd&oI-)>rz*ziO*#g{doX*Xb zI-vl2Nwj#MoHY2za51+A%a8f8!Evz15U$F}9b~$x;078r*gkP)ayy?~wHfW{B5F_k_|KxsuW-eF8<|>$cg?=+B2=Rl3&@X0<1q@k z^@g6cT*Nu!#b*t24$JX@SL2u*5hg4Ew+!pOPs!sR@izcC|5Ht5x|{@`_7HhF;&hHJ zORDnF;jQy*3IT13`!f(|>PB~qWL?WyfJ zCUfwe`BB&uP#%{DJ>qu;_}_p7*iULJJC_xywU(=3jGYgX;zTtI;2hpkQJCY~FHj;d zjFHvtBzS?J$*n#ByJgGSU9$B^U;`i;i5?@Bjhu(Mq+Ud1RH>#{oY>=})}Y4IJ8=y= zM_oy|Y}$1|4YBsrW-Xpx;3nk8N`>5FEc)&<`tvC=jRA9w046tw!OZ|sR-I5B$xY@! z{$}b*M)bqCLWDg^T~@ZZYXAr^K;9-5vx~K7T5{1T>Uu^|xVYvwxZT{x^ut$ItX1SE zV62`d^&P;Mzk@MKE6$vMkL%McsgJ|Zb31W`lmCXP@fNIPXB%ky1#L5B5eTqBI=X<{ ztWVXp%n7{L=h&5B*zl&Wh}I3@)?qc#*)9GJ1O?=F3Agiiw6xEYl{s!P-#{<KpRi6#q&K<+fB>IiKR$z~+#SKxzE_K99-^*m0Jt%k z01)7=U^`CUlhhpt|5A--9;8lP+yWr5OMndq$YPA%E}ZCN*qUS>#=$+xfiD|7`IiGN zky(X-{NhD524^QR%dBm7^6TMC2Dp+CwSYQ3^%r%g7DL@L*adE~YZsg)OVeD^B_L$# x6D|QEj)VaaaKZoxIAH(;oG<`FLV^op{{hje?g13SWqJSr002ovPDHLkV1nXg_ul{j literal 0 HcmV?d00001