Moved Client code to Client.java

Moved Config screen code to ConfigMenu.java
Made a correct check for if the mod is run on a server or a client to not crash server due to invalid DIST
Removed unused imports
Updated to minor 3.2
This commit is contained in:
2023-07-15 12:49:55 +02:00
parent cb96e52767
commit e86477003b
6 changed files with 507 additions and 480 deletions

View File

@@ -3,20 +3,13 @@ package me.zacharias.speedometer.fabric;
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
import com.terraformersmc.modmenu.api.ModMenuApi;
import me.shedaniel.clothconfig2.api.ConfigBuilder;
import me.shedaniel.clothconfig2.api.ConfigCategory;
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
import me.zacharias.speedometer.SpeedTypes;
import me.zacharias.speedometer.Speedometer;
import net.minecraft.client.Minecraft;
import net.minecraft.network.chat.Component;
import static me.zacharias.speedometer.Speedometer.LOGGER;
import me.zacharias.speedometer.ConfigMenu;
public class Config implements ModMenuApi {
@Override
public ConfigScreenFactory<?> getModConfigScreenFactory() {
return parent -> {
ConfigBuilder builder = Speedometer.getConfig(parent);
ConfigBuilder builder = ConfigMenu.getConfig(parent);
return builder.build();
};
}