diff --git a/gradle.properties b/gradle.properties index a80949e4d..9c2d72902 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,7 +19,7 @@ hwyla_version=1.8.26-B41_1.12.2 ######################################################### # Provided APIs # ######################################################### -jei_version=4.10.0.198 +jei_version=4.13.0.219 tesla_version=1.0.63 ic2_version=2.8.73-ex112 top_version=1.12-1.4.23-16 diff --git a/src/main/java/appeng/integration/modules/jei/JEIPlugin.java b/src/main/java/appeng/integration/modules/jei/JEIPlugin.java index dfaaf7cd8..9c8c6e8f0 100644 --- a/src/main/java/appeng/integration/modules/jei/JEIPlugin.java +++ b/src/main/java/appeng/integration/modules/jei/JEIPlugin.java @@ -32,6 +32,7 @@ import net.minecraft.item.ItemStack; import mezz.jei.api.IJeiRuntime; import mezz.jei.api.IModPlugin; import mezz.jei.api.IModRegistry; +import mezz.jei.api.ISubtypeRegistry; import mezz.jei.api.recipe.IRecipeCategoryRegistration; import mezz.jei.api.recipe.VanillaRecipeCategoryUid; @@ -54,6 +55,12 @@ import appeng.items.parts.ItemFacade; @mezz.jei.api.JEIPlugin public class JEIPlugin implements IModPlugin { + @Override + public void registerItemSubtypes( ISubtypeRegistry subtypeRegistry ) + { + final Optional maybeFacade = AEApi.instance().definitions().items().facade().maybeItem(); + maybeFacade.ifPresent( subtypeRegistry::useNbtForSubtypes ); + } @Override public void registerCategories( IRecipeCategoryRegistration registry )