Interface FluidWrapper


public interface FluidWrapper
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
     
    static final dev.latvian.mods.rhino.type.TypeInfo
     
    static final dev.latvian.mods.rhino.type.TypeInfo
     
    static final dev.latvian.mods.rhino.type.TypeInfo
     
    static final dev.latvian.mods.rhino.type.TypeInfo
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static boolean
    exists(net.minecraft.resources.ResourceLocation id)
     
    static net.neoforged.neoforge.fluids.FluidStack
     
    static net.minecraft.resources.ResourceLocation
    getId(net.minecraft.world.level.material.Fluid fluid)
     
    static net.minecraft.world.level.material.Fluid
    getType(net.minecraft.resources.ResourceLocation id)
     
    static List<String>
     
    static net.neoforged.neoforge.fluids.crafting.FluidIngredient
    ingredientOf(net.neoforged.neoforge.fluids.crafting.FluidIngredient of)
     
    static net.neoforged.neoforge.fluids.crafting.FluidIngredient
    ingredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
     
    static net.neoforged.neoforge.fluids.FluidStack
     
    static net.neoforged.neoforge.fluids.FluidStack
    lava(int amount)
     
    static net.neoforged.neoforge.fluids.FluidStack
    of(net.neoforged.neoforge.fluids.FluidStack o)
     
    static net.neoforged.neoforge.fluids.FluidStack
    of(net.neoforged.neoforge.fluids.FluidStack o, int amount)
     
    static net.neoforged.neoforge.fluids.FluidStack
    of(net.neoforged.neoforge.fluids.FluidStack o, int amount, net.minecraft.core.component.DataComponentMap components)
     
    static net.neoforged.neoforge.fluids.FluidStack
    of(net.neoforged.neoforge.fluids.FluidStack o, net.minecraft.core.component.DataComponentMap components)
     
    static net.neoforged.neoforge.fluids.FluidStack
    ofString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
     
    static net.neoforged.neoforge.fluids.FluidStack
    read(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader)
     
    static long
    readFluidAmount(com.mojang.brigadier.StringReader reader)
     
    static net.neoforged.neoforge.fluids.crafting.FluidIngredient
    readIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader)
     
    static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
    readSizedIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader)
     
    static <T> T
    readWithContext(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s, FluidWrapper.ReadFn<T> fn)
     
    static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
    sizedIngredientOf(net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient of)
     
    static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
    sizedIngredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
     
    static net.neoforged.neoforge.fluids.FluidStack
     
    static net.neoforged.neoforge.fluids.FluidStack
    water(int amount)
     
    static net.neoforged.neoforge.fluids.FluidStack
    wrap(dev.latvian.mods.rhino.Context cx, Object o)
     
    static net.neoforged.neoforge.fluids.crafting.FluidIngredient
    wrapIngredient(dev.latvian.mods.rhino.Context cx, Object o)
     
    static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient
    wrapSizedIngredient(dev.latvian.mods.rhino.Context cx, Object o)
     
  • Field Details

    • TYPE_INFO

      static final dev.latvian.mods.rhino.type.TypeInfo TYPE_INFO
    • FLUID_TYPE_INFO

      static final dev.latvian.mods.rhino.type.TypeInfo FLUID_TYPE_INFO
    • INGREDIENT_TYPE_INFO

      static final dev.latvian.mods.rhino.type.TypeInfo INGREDIENT_TYPE_INFO
    • SIZED_INGREDIENT_TYPE_INFO

      static final dev.latvian.mods.rhino.type.TypeInfo SIZED_INGREDIENT_TYPE_INFO
    • EMPTY_SIZED

      static final net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient EMPTY_SIZED
  • Method Details

    • wrap

      @HideFromJS static net.neoforged.neoforge.fluids.FluidStack wrap(dev.latvian.mods.rhino.Context cx, Object o)
    • ingredientOf

      static net.neoforged.neoforge.fluids.crafting.FluidIngredient ingredientOf(net.neoforged.neoforge.fluids.crafting.FluidIngredient of)
    • wrapIngredient

      @HideFromJS static net.neoforged.neoforge.fluids.crafting.FluidIngredient wrapIngredient(dev.latvian.mods.rhino.Context cx, Object o)
    • sizedIngredientOf

      static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient sizedIngredientOf(net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient of)
    • wrapSizedIngredient

      @HideFromJS static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient wrapSizedIngredient(dev.latvian.mods.rhino.Context cx, Object o)
    • of

      static net.neoforged.neoforge.fluids.FluidStack of(net.neoforged.neoforge.fluids.FluidStack o)
    • of

      static net.neoforged.neoforge.fluids.FluidStack of(net.neoforged.neoforge.fluids.FluidStack o, int amount)
    • of

      static net.neoforged.neoforge.fluids.FluidStack of(net.neoforged.neoforge.fluids.FluidStack o, net.minecraft.core.component.DataComponentMap components)
    • of

      static net.neoforged.neoforge.fluids.FluidStack of(net.neoforged.neoforge.fluids.FluidStack o, int amount, net.minecraft.core.component.DataComponentMap components)
    • water

      static net.neoforged.neoforge.fluids.FluidStack water()
    • lava

      static net.neoforged.neoforge.fluids.FluidStack lava()
    • water

      static net.neoforged.neoforge.fluids.FluidStack water(int amount)
    • lava

      static net.neoforged.neoforge.fluids.FluidStack lava(int amount)
    • getType

      static net.minecraft.world.level.material.Fluid getType(net.minecraft.resources.ResourceLocation id)
    • getTypes

      static List<String> getTypes()
    • getEmpty

      static net.neoforged.neoforge.fluids.FluidStack getEmpty()
    • exists

      static boolean exists(net.minecraft.resources.ResourceLocation id)
    • getId

      static net.minecraft.resources.ResourceLocation getId(net.minecraft.world.level.material.Fluid fluid)
    • readWithContext

      static <T> T readWithContext(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s, FluidWrapper.ReadFn<T> fn)
    • ofString

      static net.neoforged.neoforge.fluids.FluidStack ofString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
    • read

      static net.neoforged.neoforge.fluids.FluidStack read(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • ingredientOfString

      static net.neoforged.neoforge.fluids.crafting.FluidIngredient ingredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
    • readIngredient

      static net.neoforged.neoforge.fluids.crafting.FluidIngredient readIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • sizedIngredientOfString

      static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient sizedIngredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s)
    • readSizedIngredient

      static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient readSizedIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • readFluidAmount

      static long readFluidAmount(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException