Posted August 10, 20169 yr I do not know why the bucket for my custom fluid is not added. I'm using this method to add the bucket FluidRegistry#addBucketForFluid. [spoiler=Fluid class] public class FluidWeb extends Fluid { public FluidWeb(String fluidName, BlockFluidClassic block) { super(fluidName, new ResourceLocation(Reference.MOD_ID + ":blocks/fluids/" + fluidName + "_still"), new ResourceLocation(Reference.MOD_ID + ":blocks/fluids/" + fluidName + "_flow")); this.setUnlocalizedName(fluidName); FluidRegistry.registerFluid(this); this.setBlock(block); } } [spoiler=Registration of Fluid] public class RegisterFluids { public static Fluid web; public static BlockFluidClassic blockFluidWeb; public static void init() { web = new FluidWeb("webfluid", blockFluidWeb); blockFluidWeb = new BlockFluidWeb(web); Main.proxy.registerFluidModels(web); FluidRegistry.addBucketForFluid(web); } } RegisterFluids#init is called in the postInit method in my Main class. http://www.startrek.com/uploads/assets/articles/61c89a9d73c284bda486afaeaf01cdb27180359b.jpg[/img] Till next time. Thank you for delivering funny scenes to Star Trek as Chekov . Will always remember you
August 10, 20169 yr You need to enable the universal bucket with FluidRegistry#enableUniversalBucket() before Preinit- the recommended way to do this is to call FluidRegistry#enableUniversalBucket() in a static initialisation block in your mod class. This is noted in the Javadocs for FluidRegistry#addBucketForFluid; make a habit of reading the javadocs, as they often contain useful or important information
August 10, 20169 yr Author You need to enable the universal bucket with FluidRegistry#enableUniversalBucket() before Preinit- the recommended way to do this is to call FluidRegistry#enableUniversalBucket() in a static initialisation block in your mod class. This is noted in the Javadocs for FluidRegistry#addBucketForFluid; make a habit of reading the javadocs, as they often contain useful or important information Thanks! http://www.startrek.com/uploads/assets/articles/61c89a9d73c284bda486afaeaf01cdb27180359b.jpg[/img] Till next time. Thank you for delivering funny scenes to Star Trek as Chekov . Will always remember you
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.