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?