@Environment(value=CLIENT) public class PresetsScreen extends Screen
Modifier and Type | Class and Description |
---|---|
(package private) static class |
PresetsScreen.SuperflatPreset |
(package private) class |
PresetsScreen.SuperflatPresetsListWidget |
Modifier and Type | Field and Description |
---|---|
private TextFieldWidget |
customPresetField |
private String |
listText |
private PresetsScreen.SuperflatPresetsListWidget |
listWidget |
private CustomizeFlatLevelScreen |
parent |
private static List<PresetsScreen.SuperflatPreset> |
presets |
private ButtonWidget |
selectPresetButton |
private String |
shareText |
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE
Constructor and Description |
---|
PresetsScreen(CustomizeFlatLevelScreen parent) |
Modifier and Type | Method and Description |
---|---|
private static void |
addPreset(String name,
ItemConvertible icon,
Biome biome,
List<String> structures,
FlatChunkGeneratorLayer[] layers) |
protected void |
init() |
boolean |
mouseScrolled(double mouseX,
double mouseY,
double amount) |
void |
onClose() |
void |
removed() |
void |
render(int mouseX,
int mouseY,
float delta) |
void |
resize(MinecraftClient client,
int width,
int height) |
void |
tick() |
void |
updateSelectButton(boolean hasSelected) |
addButton, addChild, children, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenError
getFocused, isDragging, setDragging, setFocused
drawCenteredString, drawHorizontalLine, drawSprite, drawString, drawTexture, drawTexture, drawTexture, drawTexture, drawTexturedQuad, drawVerticalLine, fill, fill, fillGradient, getZOffset, setZOffset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, setInitialFocus
mouseMoved
private static final List<PresetsScreen.SuperflatPreset> presets
private final CustomizeFlatLevelScreen parent
private String shareText
private String listText
private PresetsScreen.SuperflatPresetsListWidget listWidget
private ButtonWidget selectPresetButton
private TextFieldWidget customPresetField
public PresetsScreen(CustomizeFlatLevelScreen parent)
public boolean mouseScrolled(double mouseX, double mouseY, double amount)
public void resize(MinecraftClient client, int width, int height)
public void render(int mouseX, int mouseY, float delta)
public void updateSelectButton(boolean hasSelected)
private static void addPreset(String name, ItemConvertible icon, Biome biome, List<String> structures, FlatChunkGeneratorLayer[] layers)