diff --git a/changelog b/changelog index d476d1d1f..5b69a3e51 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,4 @@ ## Fixed * Fixed fatal gamebreaking hard drive corrupting issue where taurun leggings were misspelled -* Fixed minor display issue where compressed air ducts would visually connect to non-ejector pneumatic tubes \ No newline at end of file +* Fixed minor display issue where compressed air ducts would visually connect to non-ejector pneumatic tubes +* Fixed special creeper types being able to spawn in other dimensions \ No newline at end of file diff --git a/src/main/java/com/hbm/entity/mob/EntityCreeperGold.java b/src/main/java/com/hbm/entity/mob/EntityCreeperGold.java index 70ad6fbe9..30e4787e3 100644 --- a/src/main/java/com/hbm/entity/mob/EntityCreeperGold.java +++ b/src/main/java/com/hbm/entity/mob/EntityCreeperGold.java @@ -33,7 +33,7 @@ public class EntityCreeperGold extends EntityCreeper { @Override public boolean getCanSpawnHere() { - return super.getCanSpawnHere() && this.posY <= 40; + return super.getCanSpawnHere() && this.posY <= 40 && this.dimension == 0; } @Override diff --git a/src/main/java/com/hbm/entity/mob/EntityCreeperPhosgene.java b/src/main/java/com/hbm/entity/mob/EntityCreeperPhosgene.java index c3636fa8d..7e7e6d825 100644 --- a/src/main/java/com/hbm/entity/mob/EntityCreeperPhosgene.java +++ b/src/main/java/com/hbm/entity/mob/EntityCreeperPhosgene.java @@ -25,6 +25,11 @@ public class EntityCreeperPhosgene extends EntityCreeper { return super.attackEntityFrom(source, amount); } + + @Override + public boolean getCanSpawnHere() { + return super.getCanSpawnHere() && this.dimension == 0; + } @Override public void func_146077_cc() { diff --git a/src/main/java/com/hbm/entity/mob/EntityCreeperVolatile.java b/src/main/java/com/hbm/entity/mob/EntityCreeperVolatile.java index 17160b15e..6fc9f01b7 100644 --- a/src/main/java/com/hbm/entity/mob/EntityCreeperVolatile.java +++ b/src/main/java/com/hbm/entity/mob/EntityCreeperVolatile.java @@ -33,7 +33,7 @@ public class EntityCreeperVolatile extends EntityCreeper { @Override public boolean getCanSpawnHere() { - return super.getCanSpawnHere() && this.posY <= 40; + return super.getCanSpawnHere() && this.posY <= 40 && this.dimension == 0; } @Override diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 936f8f070..0983109a9 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -45,6 +45,7 @@ import com.hbm.tileentity.bomb.TileEntityNukeCustom; import com.hbm.tileentity.machine.rbmk.RBMKDials; import com.hbm.util.*; import com.hbm.world.biome.BiomeGenCraterBase; +import com.hbm.world.biome.BiomeGenNoMansLand; import com.hbm.world.feature.BedrockOre; import com.hbm.world.feature.OreCave; import com.hbm.world.feature.OreLayer3D; @@ -299,6 +300,7 @@ public class MainRegistry { OreDictManager.registerOres(); if(WorldConfig.enableCraterBiomes) BiomeGenCraterBase.initDictionary(); + BiomeGenNoMansLand.initDictionary(); aMatSchrab.customCraftingMaterial = ModItems.ingot_schrabidium; aMatHaz.customCraftingMaterial = ModItems.hazmat_cloth; diff --git a/src/main/java/com/hbm/world/biome/BiomeDecoratorNoMansLand.java b/src/main/java/com/hbm/world/biome/BiomeDecoratorNoMansLand.java new file mode 100644 index 000000000..3ff88f826 --- /dev/null +++ b/src/main/java/com/hbm/world/biome/BiomeDecoratorNoMansLand.java @@ -0,0 +1,130 @@ +package com.hbm.world.biome; + +import static net.minecraftforge.event.terraingen.DecorateBiomeEvent.Decorate.EventType.*; + +import com.hbm.blocks.ModBlocks; +import com.hbm.world.feature.WorldGenSurfaceSpot; + +import net.minecraft.init.Blocks; +import net.minecraft.world.biome.BiomeDecorator; +import net.minecraft.world.biome.BiomeGenBase; +import net.minecraft.world.gen.feature.WorldGenAbstractTree; +import net.minecraft.world.gen.feature.WorldGenDeadBush; +import net.minecraft.world.gen.feature.WorldGenLiquids; +import net.minecraft.world.gen.feature.WorldGenerator; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.terraingen.DecorateBiomeEvent; +import net.minecraftforge.event.terraingen.TerrainGen; + +public class BiomeDecoratorNoMansLand extends BiomeDecorator { + + public WorldGenerator sellafiteGen; + public WorldGenerator gravelGen; + public int sellafitePerChunk; + public int gravelPerChunk; + + public BiomeDecoratorNoMansLand() { + super(); + + //TODO: instead of multiple localized shitty generators, make one that covers everything + this.sellafiteGen = new WorldGenSurfaceSpot(ModBlocks.sellafield_slaked, 6, 0.15F); + this.gravelGen = new WorldGenSurfaceSpot(ModBlocks.sellafield_slaked, 6, 0.15F); + this.sellafitePerChunk = 2; + this.gravelPerChunk = 2; + } + + protected void genDecorations(BiomeGenBase biome) { + MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Pre(currentWorld, randomGenerator, chunk_X, chunk_Z)); + this.generateOres(); + + int x; + int y; + int z; + + /// SAND IN WATER /// + boolean doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, SAND); + for(int i = 0; doGen && i < this.sandPerChunk2; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + this.sandGen.generate(this.currentWorld, this.randomGenerator, x, this.currentWorld.getTopSolidOrLiquidBlock(x, z), z); + } + + /// GRAVEL IN WATER /// + doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, SAND_PASS2); + for(int i = 0; doGen && i < this.sandPerChunk; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + this.gravelAsSandGen.generate(this.currentWorld, this.randomGenerator, x, this.currentWorld.getTopSolidOrLiquidBlock(x, z), z); + } + + /// SELLAFITE /// + for(int i = 0; i < this.sellafitePerChunk; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + this.sellafiteGen.generate(this.currentWorld, this.randomGenerator, x, this.currentWorld.getTopSolidOrLiquidBlock(x, z), z); + } + + /// GRAVEL /// + for(int i = 0; i < this.gravelPerChunk; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + this.gravelGen.generate(this.currentWorld, this.randomGenerator, x, this.currentWorld.getTopSolidOrLiquidBlock(x, z), z); + } + + int trees = this.treesPerChunk; + + if(this.randomGenerator.nextInt(10) == 0) trees++; + + /// TREES /// + doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, TREE); + for(int i = 0; doGen && i < trees; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + y = this.currentWorld.getHeightValue(x, z); + WorldGenAbstractTree worldgenabstracttree = biome.func_150567_a(this.randomGenerator); + worldgenabstracttree.setScale(1.0D, 1.0D, 1.0D); + + if(worldgenabstracttree.generate(this.currentWorld, this.randomGenerator, x, y, z)) { + worldgenabstracttree.func_150524_b(this.currentWorld, this.randomGenerator, x, y, z); + } + } + + /// TALL GRASS /// + doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, GRASS); + for(int i = 0; doGen && i < this.grassPerChunk; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + y = nextInt(this.currentWorld.getHeightValue(x, z) * 2); + WorldGenerator worldgenerator = biome.getRandomWorldGenForGrass(this.randomGenerator); + worldgenerator.generate(this.currentWorld, this.randomGenerator, x, y, z); + } + + /// SHRUBBERY /// + doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, DEAD_BUSH); + for(int i = 0; doGen && i < this.deadBushPerChunk; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + y = nextInt(this.currentWorld.getHeightValue(x, z) * 2); + (new WorldGenDeadBush(Blocks.deadbush)).generate(this.currentWorld, this.randomGenerator, x, y, z); + } + + /// LAKES /// + doGen = TerrainGen.decorate(currentWorld, randomGenerator, chunk_X, chunk_Z, LAKE); + if(doGen && this.generateLakes) { + for(int i = 0; i < 50; ++i) { + x = this.chunk_X + this.randomGenerator.nextInt(16) + 8; + y = this.randomGenerator.nextInt(this.randomGenerator.nextInt(248) + 8); + z = this.chunk_Z + this.randomGenerator.nextInt(16) + 8; + (new WorldGenLiquids(Blocks.flowing_water)).generate(this.currentWorld, this.randomGenerator, x, y, z); + } + } + + MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Post(currentWorld, randomGenerator, chunk_X, chunk_Z)); + } + + private int nextInt(int i) { + if(i <= 1) + return 0; + return this.randomGenerator.nextInt(i); + } +} diff --git a/src/main/java/com/hbm/world/biome/BiomeGenCraterBase.java b/src/main/java/com/hbm/world/biome/BiomeGenCraterBase.java index 467ee78ef..1e353542b 100644 --- a/src/main/java/com/hbm/world/biome/BiomeGenCraterBase.java +++ b/src/main/java/com/hbm/world/biome/BiomeGenCraterBase.java @@ -21,6 +21,7 @@ public class BiomeGenCraterBase extends BiomeGenBase { BiomeDictionary.registerBiomeType(craterOuterBiome, DRY, DEAD, WASTELAND); } + @Override public int getWaterColorMultiplier() { return 0x505020; //0x50d030 } @@ -65,7 +66,6 @@ public class BiomeGenCraterBase extends BiomeGenBase { @Override @SideOnly(Side.CLIENT) public int getSkyColorByTemp(float temp) { return 0x6B9189; } - } public static class BiomeGenCraterInner extends BiomeGenCraterBase { @@ -83,6 +83,5 @@ public class BiomeGenCraterBase extends BiomeGenBase { @Override @SideOnly(Side.CLIENT) public int getSkyColorByTemp(float temp) { return 0x424A42; } - } } diff --git a/src/main/java/com/hbm/world/biome/BiomeGenNoMansLand.java b/src/main/java/com/hbm/world/biome/BiomeGenNoMansLand.java new file mode 100644 index 000000000..ec87dc3d4 --- /dev/null +++ b/src/main/java/com/hbm/world/biome/BiomeGenNoMansLand.java @@ -0,0 +1,61 @@ +package com.hbm.world.biome; + +import static net.minecraftforge.common.BiomeDictionary.Type.*; + +import java.util.ArrayList; +import java.util.List; + +import com.hbm.entity.mob.EntityUndeadSoldier; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.entity.EnumCreatureType; +import net.minecraft.world.biome.BiomeGenBase; +import net.minecraftforge.common.BiomeDictionary; +import net.minecraftforge.common.BiomeManager; +import net.minecraftforge.common.BiomeManager.BiomeEntry; +import net.minecraftforge.common.BiomeManager.BiomeType; + +public class BiomeGenNoMansLand extends BiomeGenBase { + + public static final BiomeGenBase noMansLand = new BiomeGenNoMansLand(99).setBiomeName("No Man's Land"); + public static final List EMPTY_LIST = new ArrayList(0); + public static final List HOSTILE_LIST = new ArrayList(0); + + public static void initDictionary() { + BiomeDictionary.registerBiomeType(noMansLand, DEAD, PLAINS, WASTELAND); + BiomeManager.addBiome(BiomeType.WARM, new BiomeEntry(noMansLand, 5)); + } + + public BiomeGenNoMansLand(int id) { + super(id); + this.theBiomeDecorator = new BiomeDecoratorNoMansLand(); + this.waterColorMultiplier = 0x6F6F12; + this.spawnableCreatureList.clear(); + this.spawnableWaterCreatureList.clear(); + this.spawnableCaveCreatureList.clear(); + this.setHeight(height_LowPlains); + this.theBiomeDecorator.treesPerChunk = -999; + this.theBiomeDecorator.flowersPerChunk = 0; + this.theBiomeDecorator.grassPerChunk = 0; + this.flowers.clear(); + + this.HOSTILE_LIST.add(new BiomeGenBase.SpawnListEntry(EntityUndeadSoldier.class, 1, 4, 6)); + } + + @Override + public List getSpawnableList(EnumCreatureType type) { + if(type == type.monster) return this.HOSTILE_LIST; + if(!EMPTY_LIST.isEmpty()) EMPTY_LIST.clear(); + return EMPTY_LIST; + } + + @Override @SideOnly(Side.CLIENT) + public int getBiomeGrassColor(int x, int y, int z) { return 0x696F59; } + + @Override @SideOnly(Side.CLIENT) + public int getBiomeFoliageColor(int x, int y, int z) { return 0x767C67; } + + @Override @SideOnly(Side.CLIENT) + public int getSkyColorByTemp(float temp) { return 0x949494; } +} diff --git a/src/main/java/com/hbm/world/feature/WorldGenSurfaceSpot.java b/src/main/java/com/hbm/world/feature/WorldGenSurfaceSpot.java new file mode 100644 index 000000000..a8a180395 --- /dev/null +++ b/src/main/java/com/hbm/world/feature/WorldGenSurfaceSpot.java @@ -0,0 +1,45 @@ +package com.hbm.world.feature; + +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.init.Blocks; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; + +public class WorldGenSurfaceSpot extends WorldGenerator { + + private Block block; + private int radius; + private float chance; + + public WorldGenSurfaceSpot(Block block, int radius, float chance) { + this.block = block; + this.radius = radius; + this.chance = chance; + } + + public boolean generate(World world, Random rand, int x, int y, int z) { + int r = rand.nextInt(this.radius - 2) + 2; + byte depth = 2; + + for(int iX = x - r; iX <= x + r; ++iX) { + for(int iZ = z - r; iZ <= z + r; ++iZ) { + int k1 = iX - x; + int l1 = iZ - z; + + if(k1 * k1 + l1 * l1 <= r * r) { + for(int iY = y - depth; iY <= y + depth; ++iY) { + Block block = world.getBlock(iX, iY, iZ); + + if(block == Blocks.dirt || block == Blocks.grass) { + if(rand.nextFloat() < this.chance) world.setBlock(iX, iY, iZ, this.block, 0, 2); + } + } + } + } + } + + return true; + } +} diff --git a/src/main/resources/assets/hbm/textures/blocks/boxduct_exhaust_junction.png b/src/main/resources/assets/hbm/textures/blocks/boxduct_exhaust_junction.png deleted file mode 100644 index 8019ad543..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/boxduct_exhaust_junction.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/boxduct_silver_curve.png b/src/main/resources/assets/hbm/textures/blocks/boxduct_silver_curve.png deleted file mode 100644 index 9695a7d56..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/boxduct_silver_curve.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_conductor.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_conductor.png deleted file mode 100644 index c8107d0bd..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_conductor.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_core.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_core.png deleted file mode 100644 index 3f08426b6..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_core.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_furnace.png b/src/main/resources/assets/hbm/textures/blocks/factory_advanced_furnace.png deleted file mode 100644 index 32e5140d6..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_advanced_furnace.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_conductor.png b/src/main/resources/assets/hbm/textures/blocks/factory_titanium_conductor.png deleted file mode 100644 index 024d267d3..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_conductor.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_core.png b/src/main/resources/assets/hbm/textures/blocks/factory_titanium_core.png deleted file mode 100644 index 8806d7c0e..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_core.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_furnace.png b/src/main/resources/assets/hbm/textures/blocks/factory_titanium_furnace.png deleted file mode 100644 index 8b0678e5a..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/factory_titanium_furnace.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fluid_duct.png b/src/main/resources/assets/hbm/textures/blocks/fluid_duct.png deleted file mode 100644 index a5b49d7ce..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/fluid_duct.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_alt.png b/src/main/resources/assets/hbm/textures/blocks/fluid_duct_alt.png deleted file mode 100644 index a5adf5554..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid.png b/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid.png deleted file mode 100644 index 30fb1ecd4..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid_overlay.png b/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid_overlay.png deleted file mode 100644 index 184f108a8..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/fluid_duct_solid_overlay.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/gas_duct.png b/src/main/resources/assets/hbm/textures/blocks/gas_duct.png deleted file mode 100644 index 61c88729b..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/gas_duct.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/gas_duct_icon.png b/src/main/resources/assets/hbm/textures/blocks/gas_duct_icon.png deleted file mode 100644 index 53b818e5a..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/gas_duct_icon.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/gas_duct_solid.png b/src/main/resources/assets/hbm/textures/blocks/gas_duct_solid.png deleted file mode 100644 index 37c1b2397..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/gas_duct_solid.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct.png deleted file mode 100644 index 563499fed..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct_alt.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct_alt.png deleted file mode 100644 index ebbb4dbcd..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon.png deleted file mode 100644 index 979a275d5..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon_alt.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon_alt.png deleted file mode 100644 index ac329f5a5..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct_icon_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid.png deleted file mode 100644 index c26a7b5ec..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid_alt.png b/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid_alt.png deleted file mode 100644 index 84a994b91..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/oil_duct_solid_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/seal_hatch.png b/src/main/resources/assets/hbm/textures/blocks/seal_hatch.png deleted file mode 100644 index 7e6da0165..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/seal_hatch.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/seal_hatch_2.png b/src/main/resources/assets/hbm/textures/blocks/seal_hatch_2.png deleted file mode 100644 index b59faf425..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/seal_hatch_2.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stalactite.fluorite.png b/src/main/resources/assets/hbm/textures/blocks/stalactite.fluorite.png deleted file mode 100644 index a17615c91..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stalactite.fluorite.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stalagmite.fluorite.png b/src/main/resources/assets/hbm/textures/blocks/stalagmite.fluorite.png deleted file mode 100644 index 2e949cb89..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stalagmite.fluorite.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.burning.png b/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.burning.png deleted file mode 100644 index 9c87700af..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.burning.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.normal.png b/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.normal.png deleted file mode 100644 index bf059e3cb..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.normal.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.steaming.png b/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.steaming.png deleted file mode 100644 index 1b8ec5496..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stone_deep_cobble.steaming.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/stone_resource.sulfur_alt.png b/src/main/resources/assets/hbm/textures/blocks/stone_resource.sulfur_alt.png deleted file mode 100644 index 6ec700547..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/stone_resource.sulfur_alt.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/test_missile.png b/src/main/resources/assets/hbm/textures/blocks/test_missile.png deleted file mode 100644 index 51b5e7f31..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/test_missile.png and /dev/null differ diff --git a/src/main/resources/assets/hbm/textures/blocks/transission_hatch.png b/src/main/resources/assets/hbm/textures/blocks/transission_hatch.png deleted file mode 100644 index 23f07ef9c..000000000 Binary files a/src/main/resources/assets/hbm/textures/blocks/transission_hatch.png and /dev/null differ