public abstract class FilteringRuleOptionsScreen<T extends FilteringRule<?>>
extends net.minecraft.client.gui.screen.Screen
| Modifier and Type | Class and Description |
|---|---|
static class |
FilteringRuleOptionsScreen.BooleanRuleEntry |
static class |
FilteringRuleOptionsScreen.EmptyRuleEntry |
static class |
FilteringRuleOptionsScreen.RuleEntry |
static class |
FilteringRuleOptionsScreen.RulesList |
static class |
FilteringRuleOptionsScreen.TextFieldRuleEntry |
static class |
FilteringRuleOptionsScreen.TextRuleEntry |
| Modifier and Type | Field and Description |
|---|---|
T |
rule |
| Constructor and Description |
|---|
FilteringRuleOptionsScreen(FilteringEntry entry,
T rule,
net.minecraft.client.gui.screen.Screen screen) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEmpty(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer,
int height) |
abstract void |
addEntries(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer) |
void |
addText(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer,
net.minecraft.util.text.ITextProperties text) |
void |
init() |
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
abstract void |
save() |
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, removed, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, wrapScreenErrorgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic T extends FilteringRule<?> rule
public FilteringRuleOptionsScreen(FilteringEntry entry, T rule, net.minecraft.client.gui.screen.Screen screen)
public void init()
init in class net.minecraft.client.gui.screen.Screenpublic abstract void addEntries(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer)
public abstract void save()
public void addText(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer, net.minecraft.util.text.ITextProperties text)
public void addEmpty(java.util.function.Consumer<FilteringRuleOptionsScreen.RuleEntry> entryConsumer, int height)
public void render(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta)
render in interface net.minecraft.client.gui.IRenderablerender in class net.minecraft.client.gui.screen.Screen