public interface ISubtypeRegistration
Modifier and Type | Method and Description |
---|---|
boolean |
hasSubtypeInterpreter(net.minecraftforge.fluids.FluidStack fluidStack)
Returns whether an
IIngredientSubtypeInterpreter has been registered for this fluid. |
boolean |
hasSubtypeInterpreter(net.minecraft.item.ItemStack itemStack)
Returns whether an
IIngredientSubtypeInterpreter has been registered for this item. |
void |
registerSubtypeInterpreter(net.minecraft.fluid.Fluid fluid,
IIngredientSubtypeInterpreter<net.minecraftforge.fluids.FluidStack> interpreter)
Add an interpreter to compare fluid subtypes.
|
void |
registerSubtypeInterpreter(net.minecraft.item.Item item,
IIngredientSubtypeInterpreter<net.minecraft.item.ItemStack> interpreter)
Add an interpreter to compare item subtypes.
|
void |
registerSubtypeInterpreter(net.minecraft.item.Item item,
ISubtypeInterpreter interpreter)
Deprecated.
since JEI 7.6.2, use
registerSubtypeInterpreter(Item, IIngredientSubtypeInterpreter) |
void |
useNbtForSubtypes(net.minecraft.fluid.Fluid... fluids)
Tells JEI to treat all NBT as relevant to these fluids' subtypes.
|
void |
useNbtForSubtypes(net.minecraft.item.Item... items)
Tells JEI to treat all NBT as relevant to these items' subtypes.
|
@Deprecated void registerSubtypeInterpreter(net.minecraft.item.Item item, ISubtypeInterpreter interpreter)
registerSubtypeInterpreter(Item, IIngredientSubtypeInterpreter)
item
- the item that has subtypes.interpreter
- the interpreter for the item.void registerSubtypeInterpreter(net.minecraft.item.Item item, IIngredientSubtypeInterpreter<net.minecraft.item.ItemStack> interpreter)
item
- the item that has subtypes.interpreter
- the interpreter for the item.void registerSubtypeInterpreter(net.minecraft.fluid.Fluid fluid, IIngredientSubtypeInterpreter<net.minecraftforge.fluids.FluidStack> interpreter)
fluid
- the fluid that has subtypes.interpreter
- the interpreter for the fluid.void useNbtForSubtypes(net.minecraft.item.Item... items)
void useNbtForSubtypes(net.minecraft.fluid.Fluid... fluids)
boolean hasSubtypeInterpreter(net.minecraft.item.ItemStack itemStack)
IIngredientSubtypeInterpreter
has been registered for this item.boolean hasSubtypeInterpreter(net.minecraftforge.fluids.FluidStack fluidStack)
IIngredientSubtypeInterpreter
has been registered for this fluid.