@Override protected void prepare() { final CommonProxy proxy = Extrabiomes.proxy; final Block thisBlock = Stuff.planks.get(); thisBlock.setUnlocalizedName("extrabiomes.planks"); proxy.setBlockHarvestLevel(thisBlock, "axe", 0); proxy.registerBlock(thisBlock, extrabiomes.utility.MultiItemBlock.class); for (final BlockCustomWood.BlockType type : BlockCustomWood.BlockType.values()) FacadeHelper.addBuildcraftFacade(thisBlock.blockID, type.metadata()); proxy.registerOreInAllSubblocks("plankWood", thisBlock); Extrabiomes.postInitEvent(new PlankActiveEvent(thisBlock)); }
@Override protected void prepare() { final CommonProxy proxy = Extrabiomes.proxy; final Block thisBlock = Stuff.slabWoodDouble.get(); thisBlock.setUnlocalizedName("extrabiomes.woodslab"); proxy.setBlockHarvestLevel(thisBlock, "axe", 0); ItemWoodSlab.setSlabs( (BlockHalfSlab) Stuff.slabWood.get(), (BlockHalfSlab) Stuff.slabWoodDouble.get()); proxy.registerBlock( Stuff.slabWood.get(), extrabiomes.module.fabrica.block.ItemWoodSlab.class); proxy.registerBlock(thisBlock, extrabiomes.module.fabrica.block.ItemWoodSlab.class); proxy.registerOreInAllSubblocks("slabWood", Stuff.slabWood.get()); new ItemStack(Stuff.slabWood.get(), 1, BlockCustomWoodSlab.BlockType.FIR.metadata()); new ItemStack(Stuff.slabWood.get(), 1, BlockCustomWoodSlab.BlockType.REDWOOD.metadata()); new ItemStack(Stuff.slabWood.get(), 1, BlockCustomWoodSlab.BlockType.ACACIA.metadata()); }