Class FabricFluidHelper

java.lang.Object
net.createmod.catnip.platform.FabricFluidHelper
All Implemented Interfaces:
ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>

public class FabricFluidHelper extends Object implements ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getColor(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant, @Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable net.minecraft.core.BlockPos pos)
    Client-only! Calling this server-side will crash.
    int
    getLuminosity(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
     
    net.minecraft.client.renderer.texture.TextureAtlasSprite
    getStillTexture(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
    Client-only! Calling this server-side will crash.
    boolean
    isLighterThanAir(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
     
    net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant
    toStack(net.minecraft.world.level.material.FluidState state)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.createmod.catnip.platform.services.ModFluidHelper

    getStillTextureOrMissing
  • Constructor Details

    • FabricFluidHelper

      public FabricFluidHelper()
  • Method Details

    • getColor

      public int getColor(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant, @Nullable @Nullable net.minecraft.world.level.BlockAndTintGetter level, @Nullable @Nullable net.minecraft.core.BlockPos pos)
      Description copied from interface: ModFluidHelper
      Client-only! Calling this server-side will crash.
      Specified by:
      getColor in interface ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>
    • getLuminosity

      public int getLuminosity(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
      Specified by:
      getLuminosity in interface ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>
    • getStillTexture

      public net.minecraft.client.renderer.texture.TextureAtlasSprite getStillTexture(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
      Description copied from interface: ModFluidHelper
      Client-only! Calling this server-side will crash.
      Specified by:
      getStillTexture in interface ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>
    • isLighterThanAir

      public boolean isLighterThanAir(net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant variant)
      Specified by:
      isLighterThanAir in interface ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>
    • toStack

      public net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant toStack(net.minecraft.world.level.material.FluidState state)
      Specified by:
      toStack in interface ModFluidHelper<net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant>