package net.puzzlemc.gui.config; import com.google.common.collect.ImmutableMap; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; import net.puzzlemc.gui.screen.PuzzleOptionsScreen; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import java.util.HashMap; import java.util.Map; @Environment(EnvType.CLIENT) public class ModMenuIntegration implements ModMenuApi { //Used to set the config screen for all modules // @Override public Map> getProvidedConfigScreenFactories() { Map> map = new HashMap<>(); map.put("puzzle",PuzzleOptionsScreen::new); map.put("puzzle-gui",PuzzleOptionsScreen::new); map.put("puzzle-blocks",PuzzleOptionsScreen::new); map.put("puzzle-base",PuzzleOptionsScreen::new); map.put("puzzle-models",PuzzleOptionsScreen::new); map.put("puzzle-randomentities",PuzzleOptionsScreen::new); map.put("puzzle-splashscreen",PuzzleOptionsScreen::new); return map; } }