Package dev.latvian.mods.kubejs.fluid
Interface FluidWrapper
public interface FluidWrapper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.neoforged.neoforge.fluids.crafting.SizedFluidIngredientstatic final dev.latvian.mods.rhino.type.TypeInfostatic final dev.latvian.mods.rhino.type.TypeInfostatic final dev.latvian.mods.rhino.type.TypeInfostatic final dev.latvian.mods.rhino.type.TypeInfo -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic booleanexists(net.minecraft.resources.ResourceLocation id) static net.neoforged.neoforge.fluids.FluidStackgetEmpty()static net.minecraft.resources.ResourceLocationgetId(net.minecraft.world.level.material.Fluid fluid) static net.minecraft.world.level.material.FluidgetType(net.minecraft.resources.ResourceLocation id) getTypes()static net.neoforged.neoforge.fluids.crafting.FluidIngredientingredientOf(net.neoforged.neoforge.fluids.crafting.FluidIngredient of) static net.neoforged.neoforge.fluids.crafting.FluidIngredientingredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s) static net.neoforged.neoforge.fluids.FluidStacklava()static net.neoforged.neoforge.fluids.FluidStacklava(int amount) static net.neoforged.neoforge.fluids.FluidStackof(net.neoforged.neoforge.fluids.FluidStack o) static net.neoforged.neoforge.fluids.FluidStackof(net.neoforged.neoforge.fluids.FluidStack o, int amount) static net.neoforged.neoforge.fluids.FluidStackof(net.neoforged.neoforge.fluids.FluidStack o, int amount, net.minecraft.core.component.DataComponentMap components) static net.neoforged.neoforge.fluids.FluidStackof(net.neoforged.neoforge.fluids.FluidStack o, net.minecraft.core.component.DataComponentMap components) static net.neoforged.neoforge.fluids.FluidStackofString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s) static net.neoforged.neoforge.fluids.FluidStackread(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static longreadFluidAmount(com.mojang.brigadier.StringReader reader) static net.neoforged.neoforge.fluids.crafting.FluidIngredientreadIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredientreadSizedIngredient(com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static <T> TreadWithContext(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.SizedFluidIngredientsizedIngredientOf(net.neoforged.neoforge.fluids.crafting.FluidIngredient in, int amount) static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredientsizedIngredientOf(net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient of) static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredientsizedIngredientOfString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s) static net.neoforged.neoforge.fluids.FluidStackwater()static net.neoforged.neoforge.fluids.FluidStackwater(int amount) static net.neoforged.neoforge.fluids.FluidStackstatic net.neoforged.neoforge.fluids.crafting.FluidIngredientwrapIngredient(dev.latvian.mods.rhino.Context cx, Object o) static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredientwrapSizedIngredient(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) -
sizedIngredientOf
static net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient sizedIngredientOf(net.neoforged.neoforge.fluids.crafting.FluidIngredient in, int amount) -
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
-
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
-