package yesodmod.general.fluid; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; public class YesodFluid { //Fluidi public static Fluid yellowWater; public static Fluid blueWater; public static Fluid redWater; //Blocchi public static Block yellowWaterBlock; public static Block blueWaterBlock; public static Block redWaterBlock; //Stringhe public static String[] fluidName = {"bluewater", "redwater"}; public static Fluid[] fluid = {blueWater, redWater}; public static Block[] fluidBlock = {blueWaterBlock, redWaterBlock}; public static String[] fluidBlockName = {"blueWaterBlock", "redWaterBlock"}; public static void defineFluid(){ yellowWater = new Fluid("YellowWater"); for (int i = 0; i < 2; i++){ fluid[i] = new Fluid(fluidName[i]); } } public static void registerFluid(){ FluidRegistry.registerFluid(yellowWater); for (int i = 0; i < 2; i++){ FluidRegistry.registerFluid(fluid[i]); } } public static void defineFluidBlock(){ yellowWaterBlock = new YellowWaterBlock(yellowWater, Material.water).setBlockName("yellowWaterBlock"); for (int i = 0; i < 2; i++){ fluidBlock[i] = new ColoredWaterBlocks(fluid[i], Material.water, i).setBlockName(fluidBlockName[i]); } } public static void registerFluidBlock(){ GameRegistry.registerBlock(yellowWaterBlock, "YellowWaterBlock"); for (int i = 0; i < 2; i++){ GameRegistry.registerBlock(fluidBlock[i], fluidBlockName[i]); } } }