diff --git a/Forge/src/main/java/me/hypherionmc/craterlib/client/gui/widgets/FluidStackWidget.java b/Forge/src/main/java/me/hypherionmc/craterlib/client/gui/widgets/FluidStackWidget.java index bbe97fb..ead0b77 100644 --- a/Forge/src/main/java/me/hypherionmc/craterlib/client/gui/widgets/FluidStackWidget.java +++ b/Forge/src/main/java/me/hypherionmc/craterlib/client/gui/widgets/FluidStackWidget.java @@ -19,6 +19,7 @@ import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.FastColor; +import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.capability.templates.FluidTank; @@ -52,14 +53,15 @@ public class FluidStackWidget extends AbstractWidget { FluidTank fluidTank = getFluid.get(); if (!fluidTank.isEmpty()) { FluidStack fluidStack = fluidTank.getFluid(); - ResourceLocation still = fluidStack.getFluid().getAttributes().getStillTexture(fluidStack); + IClientFluidTypeExtensions props = IClientFluidTypeExtensions.of(fluidStack.getFluid()); + ResourceLocation still = props.getStillTexture(fluidStack); if (still != null) { AbstractTexture texture = minecraft.getTextureManager().getTexture(TextureAtlas.LOCATION_BLOCKS); if (texture instanceof TextureAtlas atlas) { TextureAtlasSprite sprite = atlas.getSprite(still); RenderSystem.setShaderTexture(0, TextureAtlas.LOCATION_BLOCKS); - int color = fluidStack.getFluid().getAttributes().getColor(); + int color = props.getTintColor(); RenderSystem.setShaderColor( FastColor.ARGB32.red(color) / 255.0F, FastColor.ARGB32.green(color) / 255.0F, diff --git a/gradle.properties b/gradle.properties index 2a45f09..568716e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,22 +1,22 @@ # Project version_major=1 version_minor=0 -version_patch=8d +version_patch=9d group=me.hypherionmc.craterlib # Common -minecraft_version=1.19 +minecraft_version=1.19.1 common_runs_enabled=false common_client_run_name=Common Client common_server_run_name=Common Server # Forge -forge_version=41.0.16 +forge_version=42.0.1 forge_ats_enabled=true # Fabric -fabric_version=0.55.3+1.19 -fabric_loader_version=0.14.7 +fabric_version=0.58.5+1.19.1 +fabric_loader_version=0.14.8 # Mod options mod_name=CraterLib