diff --git a/fabric/src/main/java/dev/architectury/registry/menu/fabric/MenuRegistryImpl.java b/fabric/src/main/java/dev/architectury/registry/menu/fabric/MenuRegistryImpl.java index 023f1319..57490db7 100644 --- a/fabric/src/main/java/dev/architectury/registry/menu/fabric/MenuRegistryImpl.java +++ b/fabric/src/main/java/dev/architectury/registry/menu/fabric/MenuRegistryImpl.java @@ -25,9 +25,9 @@ import dev.architectury.registry.menu.MenuRegistry.ScreenFactory; import dev.architectury.registry.menu.MenuRegistry.SimpleMenuTypeFactory; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; -import net.fabricmc.fabric.api.client.screenhandler.v1.ScreenRegistry; import net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory; -import net.fabricmc.fabric.impl.screenhandler.ExtendedScreenHandlerType; +import net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType; +import net.minecraft.client.gui.screens.MenuScreens; import net.minecraft.client.gui.screens.Screen; import net.minecraft.client.gui.screens.inventory.MenuAccess; import net.minecraft.network.FriendlyByteBuf; @@ -70,6 +70,6 @@ public class MenuRegistryImpl { @Environment(EnvType.CLIENT) public static > void registerScreenFactory(MenuType type, ScreenFactory factory) { - ScreenRegistry.register(type, factory::create); + MenuScreens.register(type, factory::create); } } diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index d8bcb2a7..f4843666 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -36,7 +36,7 @@ "depends": { "minecraft": "~1.19-", "fabricloader": ">=0.13.0", - "fabric": ">=0.44.0" + "fabric": ">=0.50.0" }, "breaks": { "optifabric": "<1.13.0"