Posted January 17, 20205 yr Hell I want to draw in my gui fluid texture e.g water, lava but Im having troubles of getting ResourceLocation of teqture from FluidStack
January 17, 20205 yr Author I understand your point, but is it possible to get default blockstate and get a texture out of that ?
January 18, 20205 yr 10 hours ago, diesieben07 said: You can use Fluid#getBlockState to get the corresponding block state for a fluid. Then you can render that block state. Or render the fluid state you already have with BlockRendererDispatcher#renderFluid (func_228794_a_) About Me Spoiler My Discord - Cadiboo#8887 My Website - Cadiboo.github.io My Mods - Cadiboo.github.io/projects My Tutorials - Cadiboo.github.io/tutorials Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support. When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible. Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)
January 28, 20205 yr Something like this? private static TextureAtlasSprite getStillFluidSprite(FluidStack fluidStack) { Fluid fluid = fluidStack.getFluid(); FluidAttributes attributes = fluid.getAttributes(); ResourceLocation fluidStill = attributes.getStillTexture(fluidStack); return Minecraft.getInstance().getTextureGetter(PlayerContainer.LOCATION_BLOCKS_TEXTURE).apply(fluidStill); }
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.