package io.gitlab.jfronny.respackopts.integration; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; import io.gitlab.jfronny.respackopts.Respackopts; import io.gitlab.jfronny.respackopts.RespackoptsClient; public class ModMenuIntegration implements ModMenuApi { @Override public ConfigScreenFactory getModConfigScreenFactory() { Respackopts.LOGGER.info("JOEBIDEN"); return parent -> { io.gitlab.jfronny.libjf.config.api.v2.ui.ConfigScreenFactory.Built built = io.gitlab.jfronny.libjf.config.api.v2.ui.ConfigScreenFactory.getInstance().create(Respackopts.CONFIG, parent); built.onSave(() -> { if (RespackoptsClient.forcePackReload) { RespackoptsClient.forceReloadResources(); } }); return built.get(); }; } }