From abe0122fe184c0a5cd91d7fec7f13d9c04c48396 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 14 Jan 2022 11:07:24 +0700 Subject: [PATCH] JEI support test --- .../mc/otm/compat/jei/JEIPlugin.kt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt new file mode 100644 index 000000000..df038e2a0 --- /dev/null +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/compat/jei/JEIPlugin.kt @@ -0,0 +1,25 @@ +package ru.dbotthepony.mc.otm.compat.jei + +import mezz.jei.api.IModPlugin +import mezz.jei.api.JeiPlugin +import mezz.jei.api.constants.VanillaRecipeCategoryUid +import mezz.jei.api.registration.IRecipeCatalystRegistration +import net.minecraft.resources.ResourceLocation +import net.minecraft.world.item.ItemStack +import ru.dbotthepony.mc.otm.OverdriveThatMatters +import ru.dbotthepony.mc.otm.Registry + +@JeiPlugin +class JEIPlugin : IModPlugin { + companion object { + private val LOCATION = ResourceLocation(OverdriveThatMatters.MOD_ID, "jei_plugin") + } + + override fun getPluginUid(): ResourceLocation { + return LOCATION + } + + override fun registerRecipeCatalysts(registration: IRecipeCatalystRegistration) { + registration.addRecipeCatalyst(ItemStack(Registry.Blocks.CHEMICAL_GENERATOR), VanillaRecipeCategoryUid.FUEL) + } +}