From 0da3781cff57d06a81ff896b3fca832253dcdc4c Mon Sep 17 00:00:00 2001 From: Boblet Date: Thu, 7 Oct 2021 15:33:34 +0200 Subject: [PATCH] porous stone as bedrock oil indicator --- src/main/java/com/hbm/blocks/ModBlocks.java | 2 +- .../com/hbm/blocks/generic/BlockPorous.java | 21 ++---------------- src/main/java/com/hbm/lib/HbmWorldGen.java | 2 ++ .../assets/hbm/textures/blocks/test_ct_ct.png | Bin 202 -> 248 bytes 4 files changed, 5 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 21c503f95..68d297b92 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -1289,7 +1289,7 @@ public class ModBlocks { stone_depth_nether = new BlockDepth().setBlockName("stone_depth_nether").setCreativeTab(MainRegistry.blockTab).setBlockTextureName(RefStrings.MODID + ":stone_depth_nether"); ore_depth_nether_neodymium = new BlockDepthOre().setBlockName("ore_depth_nether_neodymium").setCreativeTab(MainRegistry.blockTab).setBlockTextureName(RefStrings.MODID + ":ore_depth_nether_neodymium"); - stone_porous = new BlockPorous().setBlockName("stone_porous").setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":stone_porous"); + stone_porous = new BlockPorous().setBlockName("stone_porous").setCreativeTab(MainRegistry.blockTab).setBlockTextureName(RefStrings.MODID + ":stone_porous"); basalt = new BlockGeneric(Material.rock).setBlockName("basalt").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":basalt"); basalt_sulfur = new BlockOre(Material.rock).setBlockName("basalt_sulfur").setCreativeTab(MainRegistry.blockTab).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":basalt_sulfur"); diff --git a/src/main/java/com/hbm/blocks/generic/BlockPorous.java b/src/main/java/com/hbm/blocks/generic/BlockPorous.java index 74cef2a24..362078309 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockPorous.java +++ b/src/main/java/com/hbm/blocks/generic/BlockPorous.java @@ -15,8 +15,8 @@ public class BlockPorous extends BlockStone { public BlockPorous() { super(); - this.setHardness(1.5F); //stone tier - this.setResistance(300.0F); //ha + this.setHardness(1.5F); + this.setResistance(30.0F); } @Override @@ -25,23 +25,6 @@ public class BlockPorous extends BlockStone { return new ItemStack(Blocks.stone); } - @Override - public void onBlockAdded(World world, int x, int y, int z) { - super.onBlockAdded(world, x, y, z); - world.scheduleBlockUpdate(x, y, z, this, this.tickRate(world)); - } - - @Override - public int tickRate(World world) { - return 90 + world.rand.nextInt(20); - } - - @Override - public void updateTick(World world, int x, int y, int z, Random rand) { - ChunkRadiationManager.proxy.decrementRad(world, x, y, z, 10F); - //world.scheduleBlockUpdate(x, y, z, this, this.tickRate(world)); - } - @Override public boolean isReplaceableOreGen(World world, int x, int y, int z, Block target) { return target == this || target == Blocks.stone; diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index a5f03d3f5..bb1c2df27 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -557,6 +557,8 @@ public class HbmWorldGen implements IWorldGenerator { } } } + + DungeonToolbox.generateOre(world, rand, i, j, 16, 8, 10, 50, ModBlocks.stone_porous); } if (GeneralConfig.enableNITAN) { diff --git a/src/main/resources/assets/hbm/textures/blocks/test_ct_ct.png b/src/main/resources/assets/hbm/textures/blocks/test_ct_ct.png index 540e708a8d3719f395db45ba936f628701611852..034f720e2e686d4bed3cf812cb35666b9d4f0430 100644 GIT binary patch delta 204 zcmV;-05ku}0r&xsG=Hy2L_t(oh3%Cw3d1lAMW1tt3a=sFdxGA7>K^E7e1$;48A3uR zb!*1~XV9O7;R)$~j7;=CQX%uO0E96VapDAkZvS|y*RZ2&gZ|VS^ z-WP*MnB)L0r4eWZ8i7Wj$H>4?HNe0Gz!+XdoRc0n`4_BBb46%}ndUK%lIi3MB8gAh#D*QPB0000)UIFTnz?1tqHPQQReEN>6P~LIcBny%VOl zgI8BDiMm{`S14lGaBJEX^A@=u&P-|3wHv2hW`(O1ztv{`i%mlR;+*4A3_#%N>gTe~ HDWM4f55_>o