aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/shcm/shsupercm/fabric/citresewn/config
diff options
context:
space:
mode:
authorSHsuperCM <shsupercm@gmail.com>2022-02-05 07:46:52 +0200
committerSHsuperCM <shsupercm@gmail.com>2022-02-05 07:48:17 +0200
commit1a9e72178881ca41321c730eb69ce28f0b6ad171 (patch)
tree31b37e4ca6e134fd27ccebb56601510dc55c40de /src/main/java/shcm/shsupercm/fabric/citresewn/config
parent315e1eee9be4981ac13b49b885e153c488b18851 (diff)
downloadCITResewn-1a9e72178881ca41321c730eb69ce28f0b6ad171.tar.gz
CITResewn-1a9e72178881ca41321c730eb69ce28f0b6ad171.tar.bz2
CITResewn-1a9e72178881ca41321c730eb69ce28f0b6ad171.zip
Migrated to using Fletching Table
Diffstat (limited to 'src/main/java/shcm/shsupercm/fabric/citresewn/config')
-rw-r--r--src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnConfigScreenFactory.java4
-rw-r--r--src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnConfigScreenFactory.java b/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnConfigScreenFactory.java
index 57ae2c3..76576ba 100644
--- a/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnConfigScreenFactory.java
+++ b/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnConfigScreenFactory.java
@@ -14,6 +14,8 @@ import net.minecraft.util.Formatting;
import java.util.function.Function;
public class CITResewnConfigScreenFactory {
+ public static final String DEFAULTS_CONFIG_ENTRYPOINT = "citresewn-defaults:config_screen";
+
public static Screen create(Screen parent) {
CITResewnConfig currentConfig = CITResewnConfig.INSTANCE, defaultConfig = new CITResewnConfig();
@@ -42,7 +44,7 @@ public class CITResewnConfigScreenFactory {
.setYesNoTextSupplier((b) -> {
if (b != currentScreen.prevToggle) {
//noinspection unchecked
- MinecraftClient.getInstance().setScreen((Screen) FabricLoader.getInstance().getEntrypoints("citresewn-defaults:config_screen", Function.class).stream().findAny().orElseThrow().apply(currentScreen.screen));
+ MinecraftClient.getInstance().setScreen((Screen) FabricLoader.getInstance().getEntrypoints(DEFAULTS_CONFIG_ENTRYPOINT, Function.class).stream().findAny().orElseThrow().apply(currentScreen.screen));
currentScreen.prevToggle = b;
}
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 378350a..521c3b6 100644
--- a/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java
+++ b/src/main/java/shcm/shsupercm/fabric/citresewn/config/CITResewnModMenu.java
@@ -2,11 +2,13 @@ package shcm.shsupercm.fabric.citresewn.config;
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
import com.terraformersmc.modmenu.api.ModMenuApi;
+import io.shcm.shsupercm.fabric.fletchingtable.api.Entrypoint;
import net.fabricmc.loader.api.FabricLoader;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.NoticeScreen;
import net.minecraft.text.Text;
+@Entrypoint("modmenu")
public class CITResewnModMenu implements ModMenuApi {
@Override
public ConfigScreenFactory<?> getModConfigScreenFactory() {