public class SubMenuConfigScreen extends ConfigScreen
| Modifier and Type | Field and Description |
|---|---|
protected com.electronwill.nightconfig.core.UnmodifiableConfig |
configGroup |
protected BoxWidget |
discardChanges |
protected BoxWidget |
goBack |
protected java.util.Set<java.lang.String> |
highlights |
protected ConfigScreenList |
list |
protected int |
listWidth |
protected BoxWidget |
resetAll |
protected BoxWidget |
saveChanges |
protected HintableTextFieldWidget |
search |
protected BoxWidget |
serverLocked |
protected net.minecraftforge.common.ForgeConfigSpec |
spec |
protected java.lang.String |
title |
net.minecraftforge.fml.config.ModConfig.Type |
type |
backgrounds, cogSpin, cogwheelState, modID, parentguiLeft, guiTop, widgets, windowHeight, windowWidth, windowXOffset, windowYOffset| Constructor and Description |
|---|
SubMenuConfigScreen(net.minecraft.client.gui.screen.Screen parent,
net.minecraftforge.fml.config.ModConfig.Type type,
net.minecraftforge.common.ForgeConfigSpec configSpec) |
SubMenuConfigScreen(net.minecraft.client.gui.screen.Screen parent,
java.lang.String title,
net.minecraftforge.fml.config.ModConfig.Type type,
net.minecraftforge.common.ForgeConfigSpec configSpec,
com.electronwill.nightconfig.core.UnmodifiableConfig configGroup) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearChanges() |
static SubMenuConfigScreen |
find(ConfigHelper.ConfigPath path) |
net.minecraft.client.gui.IGuiEventListener |
getFocused() |
protected void |
init() |
boolean |
keyPressed(int code,
int p_keyPressed_2_,
int p_keyPressed_3_) |
void |
onClose() |
protected void |
renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
renderWindowForeground(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
resetConfig(com.electronwill.nightconfig.core.UnmodifiableConfig values) |
void |
resize(net.minecraft.client.Minecraft client,
int width,
int height) |
protected void |
saveChanges() |
void |
showLeavingPrompt(java.util.function.Consumer<ConfirmationScreen.Response> action) |
void |
tick() |
endFrame, isPauseScreen, mouseScrolled, prepareFrame, renderBackground, renderCog, renderMenuBackground, renderWindowBackground, toHumanReadablecharTyped, debugWindowArea, getWidgets, mouseClicked, mouseReleased, render, setWindowOffset, setWindowSize, shouldCloseOnEscaddButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, removed, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, sendMessage, sendMessage, wrapScreenErrorisDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic final net.minecraftforge.fml.config.ModConfig.Type type
protected net.minecraftforge.common.ForgeConfigSpec spec
protected com.electronwill.nightconfig.core.UnmodifiableConfig configGroup
protected ConfigScreenList list
protected BoxWidget resetAll
protected BoxWidget saveChanges
protected BoxWidget discardChanges
protected BoxWidget goBack
protected BoxWidget serverLocked
protected HintableTextFieldWidget search
protected int listWidth
protected java.lang.String title
protected java.util.Set<java.lang.String> highlights
public SubMenuConfigScreen(net.minecraft.client.gui.screen.Screen parent,
java.lang.String title,
net.minecraftforge.fml.config.ModConfig.Type type,
net.minecraftforge.common.ForgeConfigSpec configSpec,
com.electronwill.nightconfig.core.UnmodifiableConfig configGroup)
public SubMenuConfigScreen(net.minecraft.client.gui.screen.Screen parent,
net.minecraftforge.fml.config.ModConfig.Type type,
net.minecraftforge.common.ForgeConfigSpec configSpec)
public static SubMenuConfigScreen find(ConfigHelper.ConfigPath path)
protected void clearChanges()
protected void saveChanges()
protected void resetConfig(com.electronwill.nightconfig.core.UnmodifiableConfig values)
public void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class ConfigScreenprotected void init()
init in class AbstractSimiScreenprotected void renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderWindow in class ConfigScreenprotected void renderWindowForeground(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderWindowForeground in class AbstractSimiScreenpublic void resize(@Nonnull
net.minecraft.client.Minecraft client,
int width,
int height)
resize in class net.minecraft.client.gui.screen.Screen@Nullable public net.minecraft.client.gui.IGuiEventListener getFocused()
getFocused in interface net.minecraft.client.gui.INestedGuiEventHandlergetFocused in class net.minecraft.client.gui.FocusableGuipublic boolean keyPressed(int code,
int p_keyPressed_2_,
int p_keyPressed_3_)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerkeyPressed in class AbstractSimiScreenpublic void onClose()
onClose in class net.minecraft.client.gui.screen.Screenpublic void showLeavingPrompt(java.util.function.Consumer<ConfirmationScreen.Response> action)