Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mattizin.mattechbiogas.init;
- import mattizin.mattechbiogas.MattechBiogas;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.item.ItemBlock;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.fluids.BlockFluidFinite;
- import net.minecraftforge.fluids.Fluid;
- import net.minecraftforge.fluids.FluidRegistry;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- public class ModFluids
- {
- private static String prefix = "mattechbiogas:blocks/";
- public static Fluid fluid_silage;
- public static BlockFluidFinite block_fluid_silage;
- public static void registerFluids()
- {
- initFluids();
- registerFluid(fluid_silage);
- initFluidBlocks();
- registerFluidBlock(block_fluid_silage);
- }
- private static void initFluids()
- {
- fluid_silage = new Fluid("fluid_silage", new ResourceLocation(prefix + "fluid_silage_still"), new ResourceLocation(prefix + "fluid_silage_flowing"));
- }
- private static void initFluidBlocks()
- {
- block_fluid_silage = new BlockFluidFinite(fluid_silage, Material.WATER);
- block_fluid_silage.setRegistryName("blockFluidSilage");
- block_fluid_silage.setUnlocalizedName(MattechBiogas.MODID + "." + "blockFluidSilage");
- }
- private static void registerFluid(Fluid fluid)
- {
- FluidRegistry.registerFluid(fluid);
- }
- private static void registerFluidBlock(Block block)
- {
- GameRegistry.register(block);
- ItemBlock itemBlock = new ItemBlock(block);
- itemBlock.setRegistryName(block.getRegistryName());
- GameRegistry.register(itemBlock);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement