Class FluidStackHooksImpl
java.lang.Object
me.shedaniel.architectury.hooks.fabric.FluidStackHooksImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic me.shedaniel.architectury.utils.Fractionstatic intgetColor(@NotNull me.shedaniel.architectury.fluid.FluidStack stack) static intgetColor(@NotNull net.minecraft.world.level.material.Fluid fluid) static intgetColor(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.material.FluidState state) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetFlowingTexture(@NotNull me.shedaniel.architectury.fluid.FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetFlowingTexture(@NotNull net.minecraft.world.level.material.Fluid fluid) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetFlowingTexture(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.material.FluidState state) static net.minecraft.network.chat.ComponentgetName(me.shedaniel.architectury.fluid.FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetStillTexture(@NotNull me.shedaniel.architectury.fluid.FluidStack stack) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetStillTexture(@NotNull net.minecraft.world.level.material.Fluid fluid) static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSpritegetStillTexture(@Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.material.FluidState state) static StringgetTranslationKey(me.shedaniel.architectury.fluid.FluidStack stack) static me.shedaniel.architectury.fluid.FluidStackread(net.minecraft.nbt.CompoundTag tag) static me.shedaniel.architectury.fluid.FluidStackread(net.minecraft.network.FriendlyByteBuf buf) static net.minecraft.nbt.CompoundTagwrite(me.shedaniel.architectury.fluid.FluidStack stack, net.minecraft.nbt.CompoundTag tag) static voidwrite(me.shedaniel.architectury.fluid.FluidStack stack, net.minecraft.network.FriendlyByteBuf buf)
-
Constructor Details
-
FluidStackHooksImpl
public FluidStackHooksImpl()
-
-
Method Details
-
getName
public static net.minecraft.network.chat.Component getName(me.shedaniel.architectury.fluid.FluidStack stack) -
getTranslationKey
-
read
public static me.shedaniel.architectury.fluid.FluidStack read(net.minecraft.network.FriendlyByteBuf buf) -
write
public static void write(me.shedaniel.architectury.fluid.FluidStack stack, net.minecraft.network.FriendlyByteBuf buf) -
read
public static me.shedaniel.architectury.fluid.FluidStack read(net.minecraft.nbt.CompoundTag tag) -
write
public static net.minecraft.nbt.CompoundTag write(me.shedaniel.architectury.fluid.FluidStack stack, net.minecraft.nbt.CompoundTag tag) -
bucketAmount
public static me.shedaniel.architectury.utils.Fraction bucketAmount() -
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, @NotNull @NotNull net.minecraft.world.level.material.FluidState state) -
getStillTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(@NotNull @NotNull me.shedaniel.architectury.fluid.FluidStack stack) -
getStillTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(@NotNull @NotNull 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, @NotNull @NotNull net.minecraft.world.level.material.FluidState state) -
getFlowingTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getFlowingTexture(@NotNull @NotNull me.shedaniel.architectury.fluid.FluidStack stack) -
getFlowingTexture
@Environment(CLIENT) @Nullable public static @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite getFlowingTexture(@NotNull @NotNull 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, @NotNull @NotNull net.minecraft.world.level.material.FluidState state) -
getColor
@Environment(CLIENT) public static int getColor(@NotNull @NotNull me.shedaniel.architectury.fluid.FluidStack stack) -
getColor
@Environment(CLIENT) public static int getColor(@NotNull @NotNull net.minecraft.world.level.material.Fluid fluid)
-