package mattparks.mods.space.europa.blocks; import mattparks.mods.space.core.util.ItemBlockUtil; import mattparks.mods.space.europa.EuropaCore; import mattparks.mods.space.europa.blocks.items.ItemBlockBasicEuropa; import mattparks.mods.space.europa.blocks.items.ItemBlockEuropaIce; import mattparks.mods.space.europa.fluids.EuropaWaterFluid; import mattparks.mods.space.europa.fluids.blocks.BlockFluidEuropaWater; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; public class EuropaBlocks { public static Block europaBasicBlock; public static Block europaIce; public static Block packedEuropaIce; public static Block europaWaterFluidBlock; public static Fluid europaWaterFluid; private static void initBlocks() { EuropaBlocks.europaBasicBlock = new BlockBasicEuropa("europa_block"); EuropaBlocks.europaIce = new BlockEuropaIce("europa_ice"); EuropaBlocks.packedEuropaIce = new BlockPackedEuropaIce("packed_europa_ice"); EuropaBlocks.europaWaterFluid = new EuropaWaterFluid("europa_water_fluid").setBlock(EuropaBlocks.europaWaterFluidBlock); FluidRegistry.registerFluid(EuropaBlocks.europaWaterFluid); EuropaBlocks.europaWaterFluidBlock = new BlockFluidEuropaWater("europa_water_fluid", EuropaBlocks.europaWaterFluid, Material.water); } private static void setHarvestLevels() { EuropaBlocks.europaBasicBlock.setHarvestLevel("pickaxe", 1); } private static void registerBlocks() { EuropaCore.registerBlock(EuropaBlocks.europaBasicBlock, ItemBlockBasicEuropa.class); EuropaCore.registerBlock(EuropaBlocks.europaIce, ItemBlockEuropaIce.class); EuropaCore.registerBlock(EuropaBlocks.packedEuropaIce, ItemBlockUtil.class); EuropaCore.registerBlock(EuropaBlocks.europaWaterFluidBlock, ItemBlockUtil.class); } public static void oreDictRegistration() { } public static void init() { initBlocks(); setHarvestLevels(); registerBlocks(); oreDictRegistration(); } }