-
Posts
3 -
Joined
-
Last visited
Posts posted by Habeeb_M
-
-
Forgot to give github links:
Here are the methods I use.
And I call them here in preInit.
Here's the blockstate.
And here are the texture files + mcmeta files.
-
Hello. I am having troubles adding textures to a fluid. I have the fluid in game, with a bucket and a BlockFluid. However, the fluid in game shows up as the purple and black missing texture. I will show the methods and how I call them below:
private static ResourceLocation createLoc(String name) { return new ResourceLocation(metallurgy.MODID,"blocks/" + name); } public static Fluid addFluid(String fluidName, int density, int viscosity) { Fluid fluid = new Fluid(fluidName, createLoc(fluidName + "_still"), createLoc(fluidName + "_flow")) .setDensity(density) .setViscosity(viscosity); FluidRegistry.registerFluid(fluid); FluidRegistry.addBucketForFluid(fluid); return fluid; } public static Block addBlock(Fluid fluid, MapColor colour) { return new BlockFluidClassic(fluid, new MaterialLiquid(colour)) .setRegistryName(fluid.getName()) .setTranslationKey(fluid.getName()); }
ModFluid.addBlock(ModFluid.addFluid("fluidmolten", 500, 500), MapColor.RED);
There are no errors in the log, I have skimmed it and ctrl+f'ed, as well as posted it publicly to people. Here is one of the logs: https://gist.github.com/c2b6ebb5217915b9741c10bad3ec4b06
Any ideas?
Problems with Fluid Resource Location[1.12.2]
in Modder Support
Posted
I managed to solve it with some help in the discord by registering in `RegisterBlocks` in CommonProxy, which printed an error to the log. Then we were able to create a statemapper and objectholder for the fluid, and it works! Credit goes to Virtuoel#9746.