Эх сурвалжийг харах

modmenu update

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 5 жил өмнө
parent
commit
58ab4c2a08

+ 1 - 1
gradle.properties

@@ -4,7 +4,7 @@ yarn_version=20w07a+build.1
 fabricloader_version=0.7.8+build.184
 cloth_events_version=1.2.0
 cloth_config_version=2.10
-modmenu_version=1.8.5+build.23
+modmenu_version=1.10.1+build.30
 fabric_api=0.4.33+build.298-1.16
 autoconfig1u=1.2.4
 api_include=me.shedaniel.cloth:cloth-events,me.shedaniel.cloth:config-2,me.sargunvohra.mcmods:autoconfig1u,org.jetbrains:annotations

+ 2 - 5
src/main/java/me/shedaniel/rei/REIModMenuEntryPoint.java

@@ -5,11 +5,9 @@
 
 package me.shedaniel.rei;
 
+import io.github.prospector.modmenu.api.ConfigScreenFactory;
 import io.github.prospector.modmenu.api.ModMenuApi;
 import me.shedaniel.rei.api.ConfigManager;
-import net.minecraft.client.gui.screen.Screen;
-
-import java.util.function.Function;
 
 public class REIModMenuEntryPoint implements ModMenuApi {
     
@@ -19,8 +17,7 @@ public class REIModMenuEntryPoint implements ModMenuApi {
     }
     
     @Override
-    public Function<Screen, ? extends Screen> getConfigScreenFactory() {
+    public ConfigScreenFactory<?> getModConfigScreenFactory() {
         return parent -> ConfigManager.getInstance().getConfigScreen(parent);
     }
-    
 }

+ 1 - 1
src/main/java/me/shedaniel/rei/impl/ConfigManagerImpl.java

@@ -153,7 +153,7 @@ public class ConfigManagerImpl implements ConfigManager {
                     int width = 220;
                     private AbstractButtonWidget buttonWidget = new AbstractPressableButtonWidget(0, 0, 0, 20, this.getFieldName()) {
                         public void onPress() {
-                            Screen screen = ClothConfigInitializer.getConfigBuilder().build();
+                            Screen screen = ClothConfigInitializer.getConfigBuilder().setTitle("Smooth Scrolling Settings").build();
                             MinecraftClient.getInstance().openScreen(screen);
                         }
                     };