mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-17 12:15:10 +01:00
2.0.0 - AutoConfig and Fade Fix
This commit is contained in:
26
src/main/java/com/tterrag/blur/config/BlurConfig.java
Normal file
26
src/main/java/com/tterrag/blur/config/BlurConfig.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package com.tterrag.blur.config;
|
||||
|
||||
import com.sun.org.apache.xerces.internal.xs.StringList;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.ConfigData;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.ConfigHolder;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.ConfigManager;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.annotation.Config;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.annotation.ConfigEntry;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.gui.registry.DefaultGuiRegistryAccess;
|
||||
import me.shedaniel.clothconfig2.api.ConfigScreen;
|
||||
import net.minecraft.client.gui.screen.ChatScreen;
|
||||
import net.minecraft.util.Identifier;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Config(name = "blur")
|
||||
@SuppressWarnings("No GUI provider registered")
|
||||
public class BlurConfig implements ConfigData {
|
||||
@ConfigEntry.Gui.Excluded
|
||||
public String[] blurExclusions = new String[]{ ChatScreen.class.getName() };
|
||||
public int fadeTimeMillis = 200;
|
||||
public int radius = 8;
|
||||
public String gradientStartColor = "75000000";
|
||||
public String gradientEndColor = "75000000";
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.tterrag.blur.config;
|
||||
|
||||
import io.github.prospector.modmenu.api.ConfigScreenFactory;
|
||||
import io.github.prospector.modmenu.api.ModMenuApi;
|
||||
import me.sargunvohra.mcmods.autoconfig1u.AutoConfig;
|
||||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
@SuppressWarnings("No GUI provider registered")
|
||||
public class ModMenuIntegration implements ModMenuApi {
|
||||
|
||||
@Override
|
||||
public ConfigScreenFactory<?> getModConfigScreenFactory() {
|
||||
return parent -> AutoConfig.getConfigScreen(BlurConfig.class, parent).get();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user