aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/shcm/shsupercm/fabric/citresewn/config
diff options
context:
space:
mode:
authorSHsuperCM <shsupercm@gmail.com>2021-09-14 20:43:51 +0300
committerSHsuperCM <shsupercm@gmail.com>2021-09-14 20:43:51 +0300
commit04503b155395836605f8463f2e71520eabc67bfc (patch)
tree4f1cbdc6399a74c189a4264497a50eacebd948b9 /src/main/java/shcm/shsupercm/fabric/citresewn/config
parentbfa600f2829a29b77c90063041a9db057aa70b14 (diff)
downloadCITResewn-04503b155395836605f8463f2e71520eabc67bfc.tar.gz
CITResewn-04503b155395836605f8463f2e71520eabc67bfc.tar.bz2
CITResewn-04503b155395836605f8463f2e71520eabc67bfc.zip
Moved cloth config support into OptionalCompat
• Added a notice screen to config when cloth is not present.
Diffstat (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/config')
-rw-r--r--src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java b/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java
index 4c3f20a..7a4954c 100644
--- a/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java
+++ b/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java
@@ -3,13 +3,11 @@ package shcm.shsupercm.fabric.citresewn.config;
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
import com.terraformersmc.modmenu.api.ModMenuApi;
import net.fabricmc.loader.api.FabricLoader;
+import shcm.shsupercm.fabric.citresewn.OptionalCompat;
public class CITResewnModMenu implements ModMenuApi {
@Override
public ConfigScreenFactory<?> getModConfigScreenFactory() {
- if (FabricLoader.getInstance().isModLoaded("cloth-config2"))
- return CITResewnConfigScreenFactory::create;
-
- return parent -> null;
+ return OptionalCompat.getModConfigScreenFactory()::apply;
}
}