protected static <T extends Fluid> T registerFluid(T fluid) { fluid.setUnlocalizedName(Util.prefix(fluid.getName())); FluidRegistry.registerFluid(fluid); return fluid; }
public static void initFluids(){ liquidCrystal.setUnlocalizedName(DeepResonance.MODID + "." + "liquid_crystal"); FluidRegistry.registerFluid(liquidCrystal); }
@Override public void create() { fluidPlantMilk = new Fluid("plant_milk", new ResourceLocation(ModInfo.MODID_LOWER, "blocks/plant_milk_still"), new ResourceLocation(ModInfo.MODID_LOWER, "blocks/plant_milk_flow")); FluidRegistry.registerFluid(fluidPlantMilk); plantMilk = new BlockFluidClassic(fluidPlantMilk, Material.WATER) .setUnlocalizedName(ModInfo.MODID + ".plantMilk") .setRegistryName(ModInfo.MODID_LOWER, "plantMilk"); fluidPlantMilk.setBlock(plantMilk); fluidPlantMilk.setUnlocalizedName(plantMilk.getUnlocalizedName()); GameRegistry.register(plantMilk); GameRegistry.register(new ItemBlock(plantMilk).setRegistryName(plantMilk.getRegistryName())); FluidRegistry.addBucketForFluid(fluidPlantMilk); bucketPlantMilk = new ItemStack(Items.MILK_BUCKET); bucketPlantMilk.setStackDisplayName("Plant Milk Bucket"); }
@Override public void create() { fluidLyeWater = new Fluid("lye_water", new ResourceLocation(ModInfo.MODID_LOWER, "blocks/lye_water_still"), new ResourceLocation(ModInfo.MODID_LOWER, "blocks/lye_water_flow")); FluidRegistry.registerFluid(fluidLyeWater); lyeWater = new BlockLyeWater(fluidLyeWater) .setUnlocalizedName(ModInfo.MODID + ".lyeWater") .setRegistryName(ModInfo.MODID_LOWER, "lyeWater"); fluidLyeWater.setBlock(lyeWater); fluidLyeWater.setUnlocalizedName(lyeWater.getUnlocalizedName()); GameRegistry.register(lyeWater); GameRegistry.register(new ItemBlock(lyeWater).setRegistryName(lyeWater.getRegistryName())); FluidRegistry.addBucketForFluid(fluidLyeWater); soap = new ItemSoap() .setUnlocalizedName(ModInfo.MODID + ".soap") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER + ":soap"); GameRegistry.register(soap); UniversalBucket bucket = ForgeModContainer.getInstance().universalBucket; bucketLyeWater = new ItemStack(bucket); bucket.fill(bucketLyeWater, new FluidStack(fluidLyeWater, Fluid.BUCKET_VOLUME), true); }
@Override public void create() { fluidSoapSolution = new Fluid("fluid_soap_solution", new ResourceLocation(ModInfo.MODID_LOWER, "blocks/soap_solution_still"), new ResourceLocation(ModInfo.MODID_LOWER, "blocks/soap_solution_flow")); FluidRegistry.registerFluid(fluidSoapSolution); blockFluidSoapSolution = new BlockFluidClassic(fluidSoapSolution, Material.WATER) .setUnlocalizedName(ModInfo.MODID + ".fluidSoapSolution") .setRegistryName(ModInfo.MODID_LOWER, "fluidSoapSolution"); fluidSoapSolution.setBlock(blockFluidSoapSolution); fluidSoapSolution.setUnlocalizedName(blockFluidSoapSolution.getUnlocalizedName()); GameRegistry.register(blockFluidSoapSolution); GameRegistry.register(new ItemBlock(blockFluidSoapSolution).setRegistryName(blockFluidSoapSolution.getRegistryName())); soapSolution = new ItemSoapSolution() .setUnlocalizedName(ModInfo.MODID + ".soapSolution") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "soapSolution") .setContainerItem(Items.GLASS_BOTTLE); GameRegistry.register(soapSolution); FluidContainerRegistry.registerFluidContainer(new FluidStack(fluidSoapSolution, Fluid.BUCKET_VOLUME), new ItemStack(soapSolution), new ItemStack(soapSolution.getContainerItem())); frozenBubble = new ItemFrozenBubble() .setUnlocalizedName(ModInfo.MODID + ".frozenBubble") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "frozenBubble"); GameRegistry.register(frozenBubble); EntityRegistry.registerModEntity(EntityBubble.class, "bubble", ContentHelper.ENTITYID_BUBBLE, ModInfo.MODID, 80, 1, true); }
@Override public void create() { oilPresser = new ItemStack(Blocks.HEAVY_WEIGHTED_PRESSURE_PLATE); seedSunflower = new ItemFood(1, 0.05f, false) .setUnlocalizedName(ModInfo.MODID + ".seedSunflower") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "seedsSunflower"); GameRegistry.register(seedSunflower); fluidVegetableOil = new Fluid("fluid_oil_vegetable", new ResourceLocation(ModInfo.MODID_LOWER, "blocks/vegetable_oil_still"), new ResourceLocation(ModInfo.MODID_LOWER, "blocks/vegetable_oil_flow")); FluidRegistry.registerFluid(fluidVegetableOil); fluidBlockVegetableOil = new BlockFluidClassic(fluidVegetableOil, Material.WATER) .setUnlocalizedName(ModInfo.MODID + ".fluidOilVegetable") .setRegistryName(ModInfo.MODID_LOWER, "fluidOilVegetable"); fluidVegetableOil.setBlock(fluidBlockVegetableOil); fluidVegetableOil.setUnlocalizedName(fluidBlockVegetableOil.getUnlocalizedName()); GameRegistry.register(fluidBlockVegetableOil); GameRegistry.register(new ItemBlock(fluidBlockVegetableOil).setRegistryName(fluidBlockVegetableOil.getRegistryName())); oilVegetable = new Item() .setUnlocalizedName(ModInfo.MODID + ".oilVegetable") .setCreativeTab(VeganOption.creativeTab) .setRegistryName(ModInfo.MODID_LOWER, "oilVegetable") .setContainerItem(Items.GLASS_BOTTLE); GameRegistry.register(oilVegetable); FluidContainerRegistry.registerFluidContainer(new FluidStack(fluidVegetableOil, Fluid.BUCKET_VOLUME), new ItemStack(oilVegetable), new ItemStack(oilVegetable.getContainerItem())); }
.setRegistryName(ModInfo.MODID_LOWER, "inkBlack"); blackInkFluid.setBlock(blackInk); blackInkFluid.setUnlocalizedName(blackInk.getUnlocalizedName()); GameRegistry.register(blackInk); GameRegistry.register(new ItemBlock(blackInk).setRegistryName(blackInk.getRegistryName())); .setRegistryName(ModInfo.MODID_LOWER, "inkWhite"); whiteInkFluid.setBlock(whiteInk); whiteInkFluid.setUnlocalizedName(whiteInk.getUnlocalizedName()); GameRegistry.register(whiteInk); GameRegistry.register(new ItemBlock(whiteInk).setRegistryName(whiteInk.getRegistryName()));
.setRegistryName(ModInfo.MODID_LOWER, "rawEnder"); fluidRawEnder.setBlock(rawEnder); fluidRawEnder.setUnlocalizedName(rawEnder.getUnlocalizedName()); GameRegistry.register(rawEnder); GameRegistry.register(new ItemBlock(rawEnder).setRegistryName(rawEnder.getRegistryName()));