类 AdvancementsScreen
- java.lang.Object
-
- net.minecraft.client.gui.DrawableHelper
-
- net.minecraft.client.gui.AbstractParentElement
-
- net.minecraft.client.gui.screen.Screen
-
- net.minecraft.client.gui.screen.advancement.AdvancementsScreen
-
- 所有已实现的接口:
AdvancementManager.Listener,Drawable,Element,ParentElement,TickableElement,ClientAdvancementManager.Listener
@Environment(CLIENT) public class AdvancementsScreen extends Screen implements ClientAdvancementManager.Listener
- Mappings:
Namespace Name official dzvintermediary net/minecraft/class_457named net/minecraft/client/gui/screen/advancement/AdvancementsScreen
-
-
字段概要
字段 修饰符和类型 字段 说明 private ClientAdvancementManageradvancementHandlerprivate static TextADVANCEMENTS_TEXTprivate static TextEMPTY_TEXTstatic intfield_32298static intfield_32299static intfield_32300static intfield_32301static intfield_32302static intfield_32303static intfield_32304static intfield_32305private static intfield_32306private static intfield_32307private static intfield_32308private static intfield_32309private booleanmovingTabprivate static TextSAD_LABEL_TEXTprivate AdvancementTabselectedTabprivate Map<Advancement,AdvancementTab>tabsprivate static IdentifierTABS_TEXTUREprivate static IdentifierWINDOW_TEXTURE-
从类继承的字段 net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, width
-
从类继承的字段 net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
-
构造器概要
构造器 构造器 说明 AdvancementsScreen(ClientAdvancementManager advancementHandler)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voiddrawAdvancementTree(MatrixStack matrices, int mouseY, int int2, int int3, int int4)voiddrawWidgets(MatrixStack matrices, int int2, int int3)private voiddrawWidgetTooltip(MatrixStack matrices, int int2, int int3, int int4, int int5)@Nullable AdvancementWidgetgetAdvancementWidget(Advancement advancement)private @Nullable AdvancementTabgetTab(Advancement advancement)protected voidinit()Called when a screen should be initialized.booleankeyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured.booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)Callback for when a mouse button drag event has been captured.voidonClear()voidonDependentAdded(Advancement dependent)voidonDependentRemoved(Advancement dependent)voidonRootAdded(Advancement root)voidonRootRemoved(Advancement root)voidremoved()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)voidselectTab(@Nullable Advancement advancement)voidsetProgress(Advancement advancement, AdvancementProgress progress)-
从类继承的方法 net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, wrapScreenError
-
从类继承的方法 net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
-
从类继承的方法 net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
mouseMoved
-
从接口继承的方法 net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseReleased, mouseScrolled, setInitialFocus
-
-
-
-
字段详细资料
-
WINDOW_TEXTURE
private static final Identifier WINDOW_TEXTURE
- Mappings:
Namespace Name Mixin selector official uLdzv;u:Lwp;intermediary field_2717Lnet/minecraft/class_457;field_2717:Lnet/minecraft/class_2960;named WINDOW_TEXTURELnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;WINDOW_TEXTURE:Lnet/minecraft/util/Identifier;
-
TABS_TEXTURE
private static final Identifier TABS_TEXTURE
- Mappings:
Namespace Name Mixin selector official vLdzv;v:Lwp;intermediary field_2716Lnet/minecraft/class_457;field_2716:Lnet/minecraft/class_2960;named TABS_TEXTURELnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;TABS_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_32298
public static final int field_32298
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdzv;a:Iintermediary field_32298Lnet/minecraft/class_457;field_32298:Inamed field_32298Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32298:I
-
field_32299
public static final int field_32299
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLdzv;b:Iintermediary field_32299Lnet/minecraft/class_457;field_32299:Inamed field_32299Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32299:I
-
field_32306
private static final int field_32306
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official wLdzv;w:Iintermediary field_32306Lnet/minecraft/class_457;field_32306:Inamed field_32306Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32306:I
-
field_32307
private static final int field_32307
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official xLdzv;x:Iintermediary field_32307Lnet/minecraft/class_457;field_32307:Inamed field_32307Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32307:I
-
field_32300
public static final int field_32300
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLdzv;c:Iintermediary field_32300Lnet/minecraft/class_457;field_32300:Inamed field_32300Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32300:I
-
field_32301
public static final int field_32301
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official pLdzv;p:Iintermediary field_32301Lnet/minecraft/class_457;field_32301:Inamed field_32301Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32301:I
-
field_32308
private static final int field_32308
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official yLdzv;y:Iintermediary field_32308Lnet/minecraft/class_457;field_32308:Inamed field_32308Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32308:I
-
field_32309
private static final int field_32309
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official zLdzv;z:Iintermediary field_32309Lnet/minecraft/class_457;field_32309:Inamed field_32309Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32309:I
-
field_32302
public static final int field_32302
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official qLdzv;q:Iintermediary field_32302Lnet/minecraft/class_457;field_32302:Inamed field_32302Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32302:I
-
field_32303
public static final int field_32303
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official rLdzv;r:Iintermediary field_32303Lnet/minecraft/class_457;field_32303:Inamed field_32303Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32303:I
-
field_32304
public static final int field_32304
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official sLdzv;s:Iintermediary field_32304Lnet/minecraft/class_457;field_32304:Inamed field_32304Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32304:I
-
field_32305
public static final int field_32305
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official tLdzv;t:Iintermediary field_32305Lnet/minecraft/class_457;field_32305:Inamed field_32305Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;field_32305:I
-
SAD_LABEL_TEXT
private static final Text SAD_LABEL_TEXT
- Mappings:
Namespace Name Mixin selector official ALdzv;A:Lon;intermediary field_26553Lnet/minecraft/class_457;field_26553:Lnet/minecraft/class_2561;named SAD_LABEL_TEXTLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;SAD_LABEL_TEXT:Lnet/minecraft/text/Text;
-
EMPTY_TEXT
private static final Text EMPTY_TEXT
- Mappings:
Namespace Name Mixin selector official BLdzv;B:Lon;intermediary field_26554Lnet/minecraft/class_457;field_26554:Lnet/minecraft/class_2561;named EMPTY_TEXTLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;EMPTY_TEXT:Lnet/minecraft/text/Text;
-
ADVANCEMENTS_TEXT
private static final Text ADVANCEMENTS_TEXT
- Mappings:
Namespace Name Mixin selector official CLdzv;C:Lon;intermediary field_26555Lnet/minecraft/class_457;field_26555:Lnet/minecraft/class_2561;named ADVANCEMENTS_TEXTLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;ADVANCEMENTS_TEXT:Lnet/minecraft/text/Text;
-
advancementHandler
private final ClientAdvancementManager advancementHandler
- Mappings:
Namespace Name Mixin selector official DLdzv;D:Lehu;intermediary field_2721Lnet/minecraft/class_457;field_2721:Lnet/minecraft/class_632;named advancementHandlerLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;advancementHandler:Lnet/minecraft/client/network/ClientAdvancementManager;
-
tabs
private final Map<Advancement,AdvancementTab> tabs
- Mappings:
Namespace Name Mixin selector official ELdzv;E:Ljava/util/Map;intermediary field_2719Lnet/minecraft/class_457;field_2719:Ljava/util/Map;named tabsLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;tabs:Ljava/util/Map;
-
selectedTab
private AdvancementTab selectedTab
- Mappings:
Namespace Name Mixin selector official FLdzv;F:Ldzr;intermediary field_2720Lnet/minecraft/class_457;field_2720:Lnet/minecraft/class_454;named selectedTabLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;selectedTab:Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
-
movingTab
private boolean movingTab
- Mappings:
Namespace Name Mixin selector official GLdzv;G:Zintermediary field_2718Lnet/minecraft/class_457;field_2718:Znamed movingTabLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;movingTab:Z
-
-
构造器详细资料
-
AdvancementsScreen
public AdvancementsScreen(ClientAdvancementManager advancementHandler)
- Mappings:
Namespace Name Mixin selector official <init>Ldzv;<init>(Lehu;)Vintermediary <init>Lnet/minecraft/class_457;<init>(Lnet/minecraft/class_632;)Vnamed <init>Lnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;<init>(Lnet/minecraft/client/network/ClientAdvancementManager;)V
-
-
方法详细资料
-
init
protected void init()
Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
removed
public void removed()
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- 指定者:
mouseClicked在接口中Element- 指定者:
mouseClicked在接口中ParentElement- 参数:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Mouse.onMouseButton(long, int, int, int),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdwv;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- 指定者:
keyPressed在接口中Element- 指定者:
keyPressed在接口中ParentElement- 覆盖:
keyPressed在类中Screen- 参数:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdwv;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
render
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 指定者:
render在接口中Drawable- 覆盖:
render在类中Screen- Mappings:
Namespace Name Mixin selector official aLdws;a(Ldpi;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)Callback for when a mouse button drag event has been captured. The button number is identified by the constants inGLFWclass.- 指定者:
mouseDragged在接口中Element- 指定者:
mouseDragged在接口中ParentElement- 参数:
mouseX- the current X coordinate of the mousemouseY- the current Y coordinate of the mousebutton- the mouse button numberdeltaX- the difference of the current X with the previous X coordinatedeltaY- the difference of the current Y with the previous Y coordinate- 返回:
trueto indicate that the event handling is successful/valid- 另请参阅:
Mouse.onCursorPos(long, double, double),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdwv;a(DDIDD)Zintermediary method_25403Lnet/minecraft/class_364;method_25403(DDIDD)Znamed mouseDraggedLnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
-
drawAdvancementTree
private void drawAdvancementTree(MatrixStack matrices, int mouseY, int int2, int int3, int int4)
- Mappings:
Namespace Name Mixin selector official cLdzv;c(Ldpi;IIII)Vintermediary method_2337Lnet/minecraft/class_457;method_2337(Lnet/minecraft/class_4587;IIII)Vnamed drawAdvancementTreeLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawAdvancementTree(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
drawWidgets
public void drawWidgets(MatrixStack matrices, int int2, int int3)
- Mappings:
Namespace Name Mixin selector official aLdzv;a(Ldpi;II)Vintermediary method_2334Lnet/minecraft/class_457;method_2334(Lnet/minecraft/class_4587;II)Vnamed drawWidgetsLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawWidgets(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
drawWidgetTooltip
private void drawWidgetTooltip(MatrixStack matrices, int int2, int int3, int int4, int int5)
- Mappings:
Namespace Name Mixin selector official dLdzv;d(Ldpi;IIII)Vintermediary method_2338Lnet/minecraft/class_457;method_2338(Lnet/minecraft/class_4587;IIII)Vnamed drawWidgetTooltipLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;drawWidgetTooltip(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
onRootAdded
public void onRootAdded(Advancement root)
- 指定者:
onRootAdded在接口中AdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official aLae$a;a(Lad;)Vintermediary method_723Lnet/minecraft/class_163$class_164;method_723(Lnet/minecraft/class_161;)Vnamed onRootAddedLnet/minecraft/advancement/AdvancementManager$Listener;onRootAdded(Lnet/minecraft/advancement/Advancement;)V
-
onRootRemoved
public void onRootRemoved(Advancement root)
- 指定者:
onRootRemoved在接口中AdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official bLae$a;b(Lad;)Vintermediary method_720Lnet/minecraft/class_163$class_164;method_720(Lnet/minecraft/class_161;)Vnamed onRootRemovedLnet/minecraft/advancement/AdvancementManager$Listener;onRootRemoved(Lnet/minecraft/advancement/Advancement;)V
-
onDependentAdded
public void onDependentAdded(Advancement dependent)
- 指定者:
onDependentAdded在接口中AdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official cLae$a;c(Lad;)Vintermediary method_721Lnet/minecraft/class_163$class_164;method_721(Lnet/minecraft/class_161;)Vnamed onDependentAddedLnet/minecraft/advancement/AdvancementManager$Listener;onDependentAdded(Lnet/minecraft/advancement/Advancement;)V
-
onDependentRemoved
public void onDependentRemoved(Advancement dependent)
- 指定者:
onDependentRemoved在接口中AdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official dLae$a;d(Lad;)Vintermediary method_719Lnet/minecraft/class_163$class_164;method_719(Lnet/minecraft/class_161;)Vnamed onDependentRemovedLnet/minecraft/advancement/AdvancementManager$Listener;onDependentRemoved(Lnet/minecraft/advancement/Advancement;)V
-
setProgress
public void setProgress(Advancement advancement, AdvancementProgress progress)
- 指定者:
setProgress在接口中ClientAdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official aLehu$a;a(Lad;Laf;)Vintermediary method_2865Lnet/minecraft/class_632$class_633;method_2865(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)Vnamed setProgressLnet/minecraft/client/network/ClientAdvancementManager$Listener;setProgress(Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementProgress;)V
-
selectTab
public void selectTab(@Nullable @Nullable Advancement advancement)
- 指定者:
selectTab在接口中ClientAdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official eLehu$a;e(Lad;)Vintermediary method_2866Lnet/minecraft/class_632$class_633;method_2866(Lnet/minecraft/class_161;)Vnamed selectTabLnet/minecraft/client/network/ClientAdvancementManager$Listener;selectTab(Lnet/minecraft/advancement/Advancement;)V
-
onClear
public void onClear()
- 指定者:
onClear在接口中AdvancementManager.Listener- Mappings:
Namespace Name Mixin selector official aLae$a;a()Vintermediary method_722Lnet/minecraft/class_163$class_164;method_722()Vnamed onClearLnet/minecraft/advancement/AdvancementManager$Listener;onClear()V
-
getAdvancementWidget
@Nullable public @Nullable AdvancementWidget getAdvancementWidget(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official fLdzv;f(Lad;)Ldzt;intermediary method_2335Lnet/minecraft/class_457;method_2335(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;named getAdvancementWidgetLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;getAdvancementWidget(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementWidget;
-
getTab
@Nullable private @Nullable AdvancementTab getTab(Advancement advancement)
- Mappings:
Namespace Name Mixin selector official gLdzv;g(Lad;)Ldzr;intermediary method_2336Lnet/minecraft/class_457;method_2336(Lnet/minecraft/class_161;)Lnet/minecraft/class_454;named getTabLnet/minecraft/client/gui/screen/advancement/AdvancementsScreen;getTab(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/client/gui/screen/advancement/AdvancementTab;
-
-