Ошибка при регистрации MenuScreens

Версия Minecraft
1.18.2
21
1
0
При выполнении RunClient возникает ошибка связанная с этим куском кода:
Java:
    private void clientSetup(final FMLClientSetupEvent event) {

        MenuScreens.register(ModMenuTypes.CASTING_TABLE_MENU.get(),
                CastingTableScreen::new);
    }

а именно пишет:
error: incompatible types: cannot infer functional interface descriptor for ScreenConstructor<CastingTableMenu,CastingTableScreen>
MenuScreens.register(ModMenuTypes.CASTING_TABLE_MENU.get(), CastingTableScreen::new);

Подскажите из-за чего она могла возникнуть
 
21
1
0
Причины может быть 2:
1) Неправильная регистрация (в ModMenuTypes);
2) Нет необходимого конструктора (в CastingTableScreen).

Если надо конкретнее - кидай сюда классы, которые ты используешь.
Вот они:
 
21
1
0
Да я использую IDEA, она мне помечает, что при наследовании класса AbstractContainerScreen я не указал T тип.
В общем, именно в этом была основная проблема, там было ещё несколько мелких, которые я сам пофиксил, Спасибо большое за помощь
 
Сверху