public class EnchantDataHelper
extends java.lang.Object
implements mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>
| Constructor and Description |
|---|
EnchantDataHelper(EnchantedBookCache cache,
mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.item.ItemStack> itemStackHelper) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.enchantment.EnchantmentData |
copyIngredient(net.minecraft.enchantment.EnchantmentData ingredient) |
net.minecraft.item.ItemStack |
getCheatItemStack(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.Iterable<java.awt.Color> |
getColors(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getDisplayModId(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getDisplayName(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getErrorInfo(net.minecraft.enchantment.EnchantmentData ingredient) |
net.minecraft.enchantment.EnchantmentData |
getMatch(java.lang.Iterable<net.minecraft.enchantment.EnchantmentData> ingredients,
net.minecraft.enchantment.EnchantmentData toMatch) |
java.lang.String |
getModId(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getResourceId(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getUniqueId(net.minecraft.enchantment.EnchantmentData ingredient) |
java.lang.String |
getWildcardId(net.minecraft.enchantment.EnchantmentData ingredient) |
boolean |
isIngredientOnServer(net.minecraft.enchantment.EnchantmentData ingredient) |
mezz.jei.api.recipe.IFocus<?> |
translateFocus(mezz.jei.api.recipe.IFocus<net.minecraft.enchantment.EnchantmentData> focus,
mezz.jei.api.ingredients.IIngredientHelper.IFocusFactory focusFactory) |
public EnchantDataHelper(EnchantedBookCache cache, mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.item.ItemStack> itemStackHelper)
@Nullable
public net.minecraft.enchantment.EnchantmentData getMatch(java.lang.Iterable<net.minecraft.enchantment.EnchantmentData> ingredients,
net.minecraft.enchantment.EnchantmentData toMatch)
getMatch in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public mezz.jei.api.recipe.IFocus<?> translateFocus(mezz.jei.api.recipe.IFocus<net.minecraft.enchantment.EnchantmentData> focus,
mezz.jei.api.ingredients.IIngredientHelper.IFocusFactory focusFactory)
translateFocus in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getDisplayName(net.minecraft.enchantment.EnchantmentData ingredient)
getDisplayName in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getUniqueId(net.minecraft.enchantment.EnchantmentData ingredient)
getUniqueId in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getWildcardId(net.minecraft.enchantment.EnchantmentData ingredient)
getWildcardId in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getModId(net.minecraft.enchantment.EnchantmentData ingredient)
getModId in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getDisplayModId(net.minecraft.enchantment.EnchantmentData ingredient)
getDisplayModId in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.Iterable<java.awt.Color> getColors(net.minecraft.enchantment.EnchantmentData ingredient)
getColors in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getResourceId(net.minecraft.enchantment.EnchantmentData ingredient)
getResourceId in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public net.minecraft.item.ItemStack getCheatItemStack(net.minecraft.enchantment.EnchantmentData ingredient)
getCheatItemStack in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public net.minecraft.enchantment.EnchantmentData copyIngredient(net.minecraft.enchantment.EnchantmentData ingredient)
copyIngredient in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public boolean isIngredientOnServer(net.minecraft.enchantment.EnchantmentData ingredient)
isIngredientOnServer in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>public java.lang.String getErrorInfo(@Nullable
net.minecraft.enchantment.EnchantmentData ingredient)
getErrorInfo in interface mezz.jei.api.ingredients.IIngredientHelper<net.minecraft.enchantment.EnchantmentData>