Package net.minecraft.client.gui.screen
Class OptimizeWorldScreen
java.lang.Object
net.minecraft.client.gui.AbstractGui
net.minecraft.client.gui.FocusableGui
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.OptimizeWorldScreen
- All Implemented Interfaces:
IGuiEventListener
,INestedGuiEventHandler
,IRenderable
,IScreen
-
Field Summary
Modifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.booleans.BooleanConsumer
private static final it.unimi.dsi.fastutil.objects.Object2IntMap<RegistryKey<World>>
private static final org.apache.logging.log4j.Logger
private final WorldOptimizer
Fields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, width
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
Constructor Summary
ModifierConstructorDescriptionprivate
OptimizeWorldScreen
(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_i232319_1_, com.mojang.datafixers.DataFixer p_i232319_2_, SaveFormat.LevelSave p_i232319_3_, WorldSettings p_i232319_4_, boolean p_i232319_5_, com.google.common.collect.ImmutableSet<RegistryKey<World>> p_i232319_6_) -
Method Summary
Modifier and TypeMethodDescriptionstatic OptimizeWorldScreen
create
(Minecraft p_239025_0_, it.unimi.dsi.fastutil.booleans.BooleanConsumer p_239025_1_, com.mojang.datafixers.DataFixer p_239025_2_, SaveFormat.LevelSave p_239025_3_, boolean p_239025_4_) protected void
init()
void
onClose()
void
removed()
void
render
(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) void
tick()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
Methods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMoved
Methods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
DIMENSION_COLORS
private static final it.unimi.dsi.fastutil.objects.Object2IntMap<RegistryKey<World>> DIMENSION_COLORS -
callback
private final it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -
upgrader
-
-
Constructor Details
-
OptimizeWorldScreen
private OptimizeWorldScreen(it.unimi.dsi.fastutil.booleans.BooleanConsumer p_i232319_1_, com.mojang.datafixers.DataFixer p_i232319_2_, SaveFormat.LevelSave p_i232319_3_, WorldSettings p_i232319_4_, boolean p_i232319_5_, com.google.common.collect.ImmutableSet<RegistryKey<World>> p_i232319_6_)
-
-
Method Details
-
create
@Nullable public static OptimizeWorldScreen create(Minecraft p_239025_0_, it.unimi.dsi.fastutil.booleans.BooleanConsumer p_239025_1_, com.mojang.datafixers.DataFixer p_239025_2_, SaveFormat.LevelSave p_239025_3_, boolean p_239025_4_) -
init
protected void init() -
tick
public void tick() -
onClose
public void onClose() -
removed
public void removed() -
render
- Specified by:
render
in interfaceIRenderable
- Overrides:
render
in classScreen
-