修复JEI移植问题
This commit is contained in:
parent
8da89edaf6
commit
816d617848
1 changed files with 6 additions and 0 deletions
|
@ -2,6 +2,7 @@ package com.atsuishio.superbwarfare.compat.jei;
|
|||
|
||||
import com.atsuishio.superbwarfare.Mod;
|
||||
import com.atsuishio.superbwarfare.init.ModItems;
|
||||
import com.atsuishio.superbwarfare.item.gun.GunItem;
|
||||
import com.atsuishio.superbwarfare.tools.NBTTool;
|
||||
import mezz.jei.api.IModPlugin;
|
||||
import mezz.jei.api.JeiPlugin;
|
||||
|
@ -14,9 +15,11 @@ import mezz.jei.api.registration.IRecipeRegistration;
|
|||
import mezz.jei.api.registration.ISubtypeRegistration;
|
||||
import net.minecraft.core.Holder;
|
||||
import net.minecraft.core.component.DataComponents;
|
||||
import net.minecraft.core.registries.BuiltInRegistries;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.item.alchemy.PotionContents;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
@ -45,6 +48,9 @@ public class SbwJEIPlugin implements IModPlugin {
|
|||
// TODO 正确注册subtypes
|
||||
@Override
|
||||
public void registerRecipes(@NotNull IRecipeRegistration registration) {
|
||||
var guns = BuiltInRegistries.ITEM.stream().filter(item -> item instanceof GunItem).map(Item::getDefaultInstance).toList();
|
||||
registration.addRecipes(GunPerksCategory.TYPE, guns);
|
||||
|
||||
registration.addItemStackInfo(new ItemStack(ModItems.ANCIENT_CPU.get()), Component.translatable("jei.superbwarfare.ancient_cpu"));
|
||||
registration.addItemStackInfo(new ItemStack(ModItems.CHARGING_STATION.get()), Component.translatable("jei.superbwarfare.charging_station"));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue