mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-17 12:15:10 +01:00
Basic port to fabric - no configs yet
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
package com.tterrag.blur.config;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
import com.tterrag.blur.Blur;
|
||||
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
import net.minecraft.client.renderer.Tessellator;
|
||||
import net.minecraft.client.resources.I18n;
|
||||
import net.minecraftforge.common.config.ConfigElement;
|
||||
import net.minecraftforge.common.config.Configuration;
|
||||
import net.minecraftforge.fml.client.config.GuiConfig;
|
||||
import net.minecraftforge.fml.client.config.GuiConfigEntries;
|
||||
|
||||
public class BlurConfigGui extends GuiConfig {
|
||||
|
||||
public BlurConfigGui(GuiScreen parentScreen) {
|
||||
super(parentScreen, new ConfigElement(Blur.instance.config.getCategory(Configuration.CATEGORY_GENERAL)).getChildElements(), Blur.MODID, false, false, I18n.format(Blur.MODID + ".config.title"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void initGui() {
|
||||
if (this.entryList == null || this.needsRefresh)
|
||||
{
|
||||
this.entryList = new GuiConfigEntries(this, mc) {
|
||||
@SuppressWarnings({ "unused", "null" })
|
||||
@Override
|
||||
protected void drawContainerBackground(@Nonnull Tessellator tessellator) {
|
||||
if (mc.world == null) {
|
||||
super.drawContainerBackground(tessellator);
|
||||
}
|
||||
}
|
||||
};
|
||||
this.needsRefresh = false;
|
||||
}
|
||||
super.initGui();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawDefaultBackground() {
|
||||
drawWorldBackground(0);
|
||||
}
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
package com.tterrag.blur.config;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
import net.minecraftforge.fml.client.IModGuiFactory;
|
||||
|
||||
public class BlurGuiFactory implements IModGuiFactory {
|
||||
|
||||
@Override
|
||||
public void initialize(Minecraft minecraftInstance) {}
|
||||
|
||||
@Override
|
||||
public Class<? extends GuiScreen> mainConfigGuiClass() {
|
||||
return BlurConfigGui.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<RuntimeOptionCategoryElement> runtimeGuiCategories() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
public RuntimeOptionGuiHandler getHandlerFor(RuntimeOptionCategoryElement element) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// 1.12
|
||||
// @Override
|
||||
public boolean hasConfigGui() {
|
||||
return true;
|
||||
}
|
||||
|
||||
// 1.12
|
||||
// @Override
|
||||
public GuiScreen createConfigGui(GuiScreen parentScreen) {
|
||||
return new BlurConfigGui(parentScreen);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user