package com.minelittlepony.unicopia.container; import com.minelittlepony.unicopia.Unicopia; import net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType; import net.minecraft.screen.ScreenHandler; import net.minecraft.screen.ScreenHandlerType; import net.minecraft.registry.Registry; import net.minecraft.registry.Registries; public interface UScreenHandlers { ScreenHandlerType SPELL_BOOK = register("spell_book", new ExtendedScreenHandlerType<>(SpellbookScreenHandler::new)); static ScreenHandlerType register(String name, ScreenHandlerType type) { return Registry.register(Registries.SCREEN_HANDLER, Unicopia.id(name), type); } static void bootstrap() { } }