diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 8497a0690..591ede4b9 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -2171,10 +2171,10 @@ public class ModBlocks { book_guide = new Guide(Material.iron).setBlockName("book_guide").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.nukeTab); - rail_wood = new RailGeneric().setMaxSpeed(0.2F).setBlockName("rail_wood").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_wood"); - rail_narrow = new RailGeneric().setBlockName("rail_narrow").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_narrow"); - rail_highspeed = new RailGeneric().setMaxSpeed(1F).setFlexible(false).setBlockName("rail_highspeed").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_highspeed"); - rail_booster = new RailBooster().setBlockName("rail_booster").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_booster"); + rail_wood = new RailGeneric("axe", 0).setMaxSpeed(0.2F).setBlockName("rail_wood").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_wood"); + rail_narrow = new RailGeneric("pickaxe", 0).setBlockName("rail_narrow").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_narrow"); + rail_highspeed = new RailGeneric("pickaxe", 0).setMaxSpeed(1F).setFlexible(false).setBlockName("rail_highspeed").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_highspeed"); + rail_booster = new RailBooster("pickaxe", 0).setBlockName("rail_booster").setHardness(5.0F).setResistance(10.0F).setCreativeTab(CreativeTabs.tabTransport).setBlockTextureName(RefStrings.MODID + ":rail_booster"); rail_narrow_straight = new RailNarrowStraight().setBlockName("rail_narrow_straight").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":rail_narrow_neo"); rail_narrow_curve = new RailNarrowCurve().setBlockName("rail_narrow_curve").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":rail_narrow_neo"); rail_large_straight = new RailStandardStraight().setBlockName("rail_large_straight").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":rail_standard_straight"); @@ -2728,7 +2728,7 @@ public class ModBlocks { register(lightstone_bricks_stairs); register(stones_slab, ItemModSlab.class); register(stones_double_slab, ItemModSlab.class); - + register(brick_forgotten); GameRegistry.registerBlock(concrete_slab, ItemModSlab.class, concrete_slab.getUnlocalizedName()); @@ -3206,7 +3206,7 @@ public class ModBlocks { GameRegistry.registerBlock(cable_detector, cable_detector.getUnlocalizedName()); GameRegistry.registerBlock(cable_diode, ItemBlockBase.class, cable_diode.getUnlocalizedName()); GameRegistry.registerBlock(machine_detector, machine_detector.getUnlocalizedName()); - + register(fluid_duct_neo); register(fluid_duct_box); register(fluid_duct_exhaust); diff --git a/src/main/java/com/hbm/blocks/machine/RailBooster.java b/src/main/java/com/hbm/blocks/machine/RailBooster.java index a1ea2a95e..a83084b16 100644 --- a/src/main/java/com/hbm/blocks/machine/RailBooster.java +++ b/src/main/java/com/hbm/blocks/machine/RailBooster.java @@ -4,9 +4,9 @@ import net.minecraft.entity.item.EntityMinecart; import net.minecraft.world.World; public class RailBooster extends RailGeneric { - - public RailBooster() { - super(); + + public RailBooster(String tool, Integer harvestLevel) { + super(tool, harvestLevel); this.setMaxSpeed(1.0F); this.setFlexible(false); } diff --git a/src/main/java/com/hbm/blocks/machine/RailGeneric.java b/src/main/java/com/hbm/blocks/machine/RailGeneric.java index c636b47f4..ccbf80b29 100644 --- a/src/main/java/com/hbm/blocks/machine/RailGeneric.java +++ b/src/main/java/com/hbm/blocks/machine/RailGeneric.java @@ -26,9 +26,9 @@ public class RailGeneric extends BlockRailBase implements ITooltipProvider { protected boolean slopable = true; protected boolean flexible = true; - public RailGeneric() { + public RailGeneric(String tool, Integer harvestLevel) { super(false); - setHarvestLevel("pickaxe", 0); + setHarvestLevel(tool, harvestLevel); } @Override diff --git a/src/main/java/com/hbm/blocks/machine/RailHighspeed.java b/src/main/java/com/hbm/blocks/machine/RailHighspeed.java index d7d03b163..bde5e0ea9 100644 --- a/src/main/java/com/hbm/blocks/machine/RailHighspeed.java +++ b/src/main/java/com/hbm/blocks/machine/RailHighspeed.java @@ -9,9 +9,9 @@ public class RailHighspeed extends BlockRailBase { /*@SideOnly(Side.CLIENT) private IIcon icon;*/ - public RailHighspeed() { + public RailHighspeed(String tool, Integer harvestLevel) { super(true); - setHarvestLevel("pickaxe", 0); + setHarvestLevel(tool, harvestLevel); } /*@Override