@ApiStatus.Internal
@ApiStatus.Experimental
public class DelegateScreen
extends net.minecraft.client.gui.screen.Screen
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.client.gui.screen.Screen |
parent |
| Constructor and Description |
|---|
DelegateScreen(net.minecraft.client.gui.screen.Screen parent) |
| Modifier and Type | Method and Description |
|---|---|
<T extends net.minecraft.client.gui.widget.Widget> |
addButton(T abstractWidget) |
<T extends net.minecraft.client.gui.IGuiEventListener> |
addWidget(T guiEventListener) |
boolean |
changeFocus(boolean bl) |
boolean |
charTyped(char c,
int i) |
java.util.List<? extends net.minecraft.client.gui.IGuiEventListener> |
children() |
int |
getBlitOffset() |
java.util.Optional<net.minecraft.client.gui.IGuiEventListener> |
getChildAt(double d,
double e) |
@Nullable net.minecraft.client.gui.IGuiEventListener |
getFocused() |
java.lang.String |
getNarrationMessage() |
net.minecraft.util.text.ITextComponent |
getTitle() |
java.util.List<net.minecraft.util.text.ITextComponent> |
getTooltipFromItem(net.minecraft.item.ItemStack itemStack) |
boolean |
handleComponentClicked(@Nullable net.minecraft.util.text.Style style) |
void |
init() |
void |
init(net.minecraft.client.Minecraft minecraft,
int i,
int j) |
void |
insertText(java.lang.String string,
boolean bl) |
boolean |
isMouseOver(double d,
double e) |
boolean |
isPauseScreen() |
boolean |
isValidCharacterForName(java.lang.String string,
char c,
int i) |
boolean |
keyPressed(int i,
int j,
int k) |
boolean |
keyReleased(int i,
int j,
int k) |
void |
magicalSpecialHackyFocus(@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener) |
boolean |
mouseClicked(double d,
double e,
int i) |
boolean |
mouseDragged(double d,
double e,
int i,
double f,
double g) |
void |
mouseMoved(double d,
double e) |
boolean |
mouseReleased(double d,
double e,
int i) |
boolean |
mouseScrolled(double d,
double e,
double f) |
void |
onClose() |
void |
onFilesDrop(java.util.List<java.nio.file.Path> list) |
void |
removed() |
void |
render(com.mojang.blaze3d.matrix.MatrixStack poseStack,
int i,
int j,
float f) |
void |
resize(net.minecraft.client.Minecraft minecraft,
int i,
int j) |
void |
sendMessage(java.lang.String string) |
void |
sendMessage(java.lang.String string,
boolean bl) |
void |
setBlitOffset(int i) |
void |
setFocused(@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener) |
void |
setInitialFocus(@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener) |
boolean |
shouldCloseOnEsc() |
void |
tick() |
getMinecraft, hasAltDown, hasControlDown, hasShiftDown, isCopy, isCut, isPaste, isSelectAll, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, wrapScreenErrorpublic DelegateScreen(net.minecraft.client.gui.screen.Screen parent)
public net.minecraft.util.text.ITextComponent getTitle()
getTitle in class net.minecraft.client.gui.screen.Screenpublic java.lang.String getNarrationMessage()
getNarrationMessage in class net.minecraft.client.gui.screen.Screenpublic boolean keyPressed(int i,
int j,
int k)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerkeyPressed in class net.minecraft.client.gui.screen.Screenpublic boolean shouldCloseOnEsc()
shouldCloseOnEsc in class net.minecraft.client.gui.screen.Screenpublic void onClose()
onClose in class net.minecraft.client.gui.screen.Screenpublic <T extends net.minecraft.client.gui.widget.Widget> T addButton(T abstractWidget)
addButton in class net.minecraft.client.gui.screen.Screenpublic <T extends net.minecraft.client.gui.IGuiEventListener> T addWidget(T guiEventListener)
addWidget in class net.minecraft.client.gui.screen.Screenpublic java.util.List<net.minecraft.util.text.ITextComponent> getTooltipFromItem(net.minecraft.item.ItemStack itemStack)
getTooltipFromItem in class net.minecraft.client.gui.screen.Screenpublic void insertText(java.lang.String string,
boolean bl)
insertText in class net.minecraft.client.gui.screen.Screenpublic boolean handleComponentClicked(@Nullable
@Nullable net.minecraft.util.text.Style style)
handleComponentClicked in class net.minecraft.client.gui.screen.Screenpublic void sendMessage(java.lang.String string)
sendMessage in class net.minecraft.client.gui.screen.Screenpublic void sendMessage(java.lang.String string,
boolean bl)
sendMessage in class net.minecraft.client.gui.screen.Screenpublic java.util.List<? extends net.minecraft.client.gui.IGuiEventListener> children()
children in interface net.minecraft.client.gui.INestedGuiEventHandlerchildren in class net.minecraft.client.gui.screen.Screenpublic void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class net.minecraft.client.gui.screen.Screenpublic void removed()
removed in class net.minecraft.client.gui.screen.Screenpublic boolean isPauseScreen()
isPauseScreen in class net.minecraft.client.gui.screen.Screenpublic boolean isValidCharacterForName(java.lang.String string,
char c,
int i)
isValidCharacterForName in class net.minecraft.client.gui.screen.Screenpublic boolean isMouseOver(double d,
double e)
isMouseOver in interface net.minecraft.client.gui.IGuiEventListenerisMouseOver in class net.minecraft.client.gui.screen.Screenpublic void onFilesDrop(java.util.List<java.nio.file.Path> list)
onFilesDrop in class net.minecraft.client.gui.screen.Screen@Nullable public @Nullable net.minecraft.client.gui.IGuiEventListener getFocused()
getFocused in interface net.minecraft.client.gui.INestedGuiEventHandlergetFocused in class net.minecraft.client.gui.FocusableGuipublic void setFocused(@Nullable
@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener)
setFocused in interface net.minecraft.client.gui.INestedGuiEventHandlersetFocused in class net.minecraft.client.gui.FocusableGuipublic int getBlitOffset()
getBlitOffset in class net.minecraft.client.gui.AbstractGuipublic void setBlitOffset(int i)
setBlitOffset in class net.minecraft.client.gui.AbstractGuipublic boolean mouseClicked(double d,
double e,
int i)
public boolean mouseReleased(double d,
double e,
int i)
public boolean mouseDragged(double d,
double e,
int i,
double f,
double g)
public boolean mouseScrolled(double d,
double e,
double f)
public boolean keyReleased(int i,
int j,
int k)
public boolean charTyped(char c,
int i)
public void setInitialFocus(@Nullable
@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener)
public void magicalSpecialHackyFocus(@Nullable
@Nullable net.minecraft.client.gui.IGuiEventListener guiEventListener)
public boolean changeFocus(boolean bl)
public void mouseMoved(double d,
double e)
public void resize(net.minecraft.client.Minecraft minecraft,
int i,
int j)
resize in class net.minecraft.client.gui.screen.Screenpublic void init(net.minecraft.client.Minecraft minecraft,
int i,
int j)
init in class net.minecraft.client.gui.screen.Screenpublic void init()
init in class net.minecraft.client.gui.screen.Screenpublic java.util.Optional<net.minecraft.client.gui.IGuiEventListener> getChildAt(double d,
double e)
public void render(com.mojang.blaze3d.matrix.MatrixStack poseStack,
int i,
int j,
float f)
render in interface net.minecraft.client.gui.IRenderablerender in class net.minecraft.client.gui.screen.Screen