From 982f0bbbd7564b6f292a0890dd862149d9f710a9 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Wed, 10 Jan 2024 00:26:04 +0100 Subject: Some refactoring --- .../mc/eris_alchemy/menu/ErisAlchemyMenus.java | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/main/java/lv/enes/mc/eris_alchemy/menu/ErisAlchemyMenus.java (limited to 'src/main/java/lv/enes/mc/eris_alchemy/menu/ErisAlchemyMenus.java') diff --git a/src/main/java/lv/enes/mc/eris_alchemy/menu/ErisAlchemyMenus.java b/src/main/java/lv/enes/mc/eris_alchemy/menu/ErisAlchemyMenus.java deleted file mode 100644 index 5e3b54a..0000000 --- a/src/main/java/lv/enes/mc/eris_alchemy/menu/ErisAlchemyMenus.java +++ /dev/null @@ -1,29 +0,0 @@ -package lv.enes.mc.eris_alchemy.menu; - -import lv.enes.mc.eris_alchemy.ErisAlchemy; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.flag.FeatureFlags; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.inventory.MenuType; - -import java.util.LinkedHashMap; -import java.util.Map; -import java.util.function.BiConsumer; - -public final class ErisAlchemyMenus { - private static final Map> menus = new LinkedHashMap<>(); - - public static final MenuType ALCHEMICAL_CHEST = register("alchemy_chest", AlchemicalChestMenu::new); - - public static void consumeMenus(BiConsumer> consumer) { - menus.forEach(consumer); - } - - private static MenuType register(String id, MenuType.MenuSupplier supplier) { - var menuType = new MenuType<>(supplier, FeatureFlags.VANILLA_SET); - menus.putIfAbsent(new ResourceLocation(ErisAlchemy.ID, id), menuType); - return menuType; - } - - private ErisAlchemyMenus() {} -} -- cgit v1.2.3