Package me.shedaniel.architectury.hooks
Class FluidStackHooks
java.lang.Object
me.shedaniel.architectury.hooks.FluidStackHooks
-
Method Summary
Modifier and TypeMethodDescriptionstatic Fraction
Platform-specific bucket amount.static int
getColor
(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) static int
getColor
(FluidStack stack) static int
getColor
(net.minecraft.world.level.material.Fluid fluid) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getFlowingTexture
(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getFlowingTexture
(FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getFlowingTexture
(net.minecraft.world.level.material.Fluid fluid) static net.minecraft.network.chat.Component
getName
(FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getStillTexture
(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getStillTexture
(FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite
getStillTexture
(net.minecraft.world.level.material.Fluid fluid) static String
getTranslationKey
(FluidStack stack) static FluidStack
read
(net.minecraft.nbt.CompoundTag tag) Platform-specific FluidStack read.static FluidStack
read
(net.minecraft.network.FriendlyByteBuf buf) Platform-specific FluidStack read.static net.minecraft.nbt.CompoundTag
write
(FluidStack stack, net.minecraft.nbt.CompoundTag tag) Platform-specific FluidStack write.static void
write
(FluidStack stack, net.minecraft.network.FriendlyByteBuf buf) Platform-specific FluidStack write.
-
Method Details
-
getName
-
getTranslationKey
-
read
Platform-specific FluidStack read. -
write
Platform-specific FluidStack write. -
read
Platform-specific FluidStack read. -
write
public static net.minecraft.nbt.CompoundTag write(FluidStack stack, net.minecraft.nbt.CompoundTag tag) Platform-specific FluidStack write. -
bucketAmount
Platform-specific bucket amount. Forge: 1000 Fabric: 1 -
getStillTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(@Nullable @Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) -
getStillTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(FluidStack stack) -
getStillTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(net.minecraft.world.level.material.Fluid fluid) -
getFlowingTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getFlowingTexture(@Nullable @Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) -
getFlowingTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getFlowingTexture(FluidStack stack) -
getFlowingTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getFlowingTexture(net.minecraft.world.level.material.Fluid fluid) -
getColor
@Environment(CLIENT) public static int getColor(@Nullable @Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.FluidState state) -
getColor
-
getColor
@Environment(CLIENT) public static int getColor(net.minecraft.world.level.material.Fluid fluid)
-