Question Cannot resolve symbol 'ItemGroupEvents'

xiaoliuprogramer

New member
Sep 21, 2024
2
0
1
I was trying to adding an item to Item Groups, here is code:
Java:
package name.myfirstmod;

import name.myfirstmod.registry.ModItems;
import net.fabricmc.api.ModInitializer;

import net.fabricmc.fabric.impl.item.group.ItemGroupExtensions;
import net.minecraft.item.ItemGroup;
import net.minecraft.item.Items;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import static name.myfirstmod.registry.ModItems.SUSPICIOUS_SUBSTANCE;

Java:
@Override
    public void onInitialize() {
        ItemGroupEvents.modifyEntriesEvent(ItemGroup.BUILDING_BLOCKS).register(content -> {
            content.addAfter(Items.OAK_DOOR,SUSPICIOUS_SUBSTANCE);
        });

        LOGGER.info("Hello Fabric world!");
        ModItems.initialize();
    }

However, IDEA indicates some bugs:

363417112-a960d749-ac06-42f3-bfd9-a58c95ed87cf.png


363417110-4396d40e-8ce2-44aa-9d5a-16c355bc44f6.png
Environment details:
  • Minecraft version: 1.18.1
  • Fabric Loader version: 0.16.3

Why cannot resolve symbol 'ItemGroupEvents'?And how to solve the problem?​

Thank you very much for your assistance!