[config] Revert config screen API due to fabric-screen-api-v1 incompatibilities
This commit is contained in:
parent
7dc41db526
commit
e33a26d976
|
@ -1,8 +1,8 @@
|
|||
# https://fabricmc.net/develop/
|
||||
minecraft_version=1.18.2
|
||||
yarn_mappings=build.1
|
||||
yarn_mappings=build.2
|
||||
loader_version=0.13.3
|
||||
fabric_version=0.47.8+1.18.2
|
||||
fabric_version=0.48.0+1.18.2
|
||||
maven_group=io.gitlab.jfronny.libjf
|
||||
archive_base_name=libjf
|
||||
dev_only_module=libjf-devutil-v0
|
||||
|
|
|
@ -18,5 +18,4 @@ public interface ConfigHolder {
|
|||
boolean isRegistered(Class<?> configClass);
|
||||
boolean isRegistered(String modId);
|
||||
boolean isRegistered(Path configPath);
|
||||
Screen getConfigScreen(ConfigInstance config, Screen parent);
|
||||
}
|
||||
|
|
|
@ -79,9 +79,4 @@ public class ConfigHolderImpl implements ConfigHolder {
|
|||
public boolean isRegistered(Path configPath) {
|
||||
return configsByPath.containsKey(configPath);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Screen getConfigScreen(ConfigInstance config, Screen parent) {
|
||||
return new TinyConfigScreen(config, parent);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ import com.terraformersmc.modmenu.api.ModMenuApi;
|
|||
import io.gitlab.jfronny.libjf.config.api.ConfigHolder;
|
||||
import io.gitlab.jfronny.libjf.config.api.ConfigInstance;
|
||||
import io.gitlab.jfronny.libjf.LibJf;
|
||||
import io.gitlab.jfronny.libjf.config.impl.client.screen.TinyConfigScreen;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -21,6 +22,6 @@ public class ModMenu implements ModMenuApi {
|
|||
}
|
||||
|
||||
private static ConfigScreenFactory<?> buildFactory(ConfigInstance config) {
|
||||
return s -> ConfigHolder.getInstance().getConfigScreen(config, s);
|
||||
return s -> new TinyConfigScreen(config, s);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue