类 EnchantmentScreen
- java.lang.Object
-
- net.minecraft.client.gui.DrawableHelper
-
- net.minecraft.client.gui.AbstractParentElement
-
- net.minecraft.client.gui.screen.Screen
-
- net.minecraft.client.gui.screen.ingame.HandledScreen<EnchantmentScreenHandler>
-
- net.minecraft.client.gui.screen.ingame.EnchantmentScreen
-
- 所有已实现的接口:
Drawable,Element,ParentElement,ScreenHandlerProvider<EnchantmentScreenHandler>,TickableElement
@Environment(CLIENT) public class EnchantmentScreen extends HandledScreen<EnchantmentScreenHandler>
- Mappings:
Namespace Name official eatintermediary net/minecraft/class_486named net/minecraft/client/gui/screen/ingame/EnchantmentScreen
-
-
字段概要
字段 修饰符和类型 字段 说明 floatapproximatePageAngleprivate BookModelBOOK_MODELprivate static IdentifierBOOK_TEXTUREfloatnextPageAnglefloatnextPageTurningSpeedfloatpageAnglefloatpageRotationSpeedfloatpageTurningSpeedprivate Randomrandomprivate ItemStackstackprivate static IdentifierTEXTUREintticks-
从类继承的字段 net.minecraft.client.gui.screen.ingame.HandledScreen
BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, displayName, field_2776, field_2800, field_32322, focusedSlot, handler, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY
-
从类继承的字段 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
-
-
构造器概要
构造器 构造器 说明 EnchantmentScreen(EnchantmentScreenHandler handler, PlayerInventory inventory, Text title)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddoTick()protected voiddrawBackground(MatrixStack matrices, float delta, int mouseX, int mouseY)protected voidinit()Called when a screen should be initialized.booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)voidtick()-
从类继承的方法 net.minecraft.client.gui.screen.ingame.HandledScreen
drawForeground, drawMouseoverTooltip, getScreenHandler, handleHotbarKeyPressed, isClickOutsideBounds, isPauseScreen, isPointWithinBounds, keyPressed, method_33285, mouseDragged, mouseReleased, onClose, onMouseClick, removed
-
从类继承的方法 net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, 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, mouseScrolled, setInitialFocus
-
-
-
-
字段详细资料
-
TEXTURE
private static final Identifier TEXTURE
- Mappings:
Namespace Name Mixin selector official ILeat;I:Lwp;intermediary field_2910Lnet/minecraft/class_486;field_2910:Lnet/minecraft/class_2960;named TEXTURELnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;TEXTURE:Lnet/minecraft/util/Identifier;
-
BOOK_TEXTURE
private static final Identifier BOOK_TEXTURE
- Mappings:
Namespace Name Mixin selector official JLeat;J:Lwp;intermediary field_2901Lnet/minecraft/class_486;field_2901:Lnet/minecraft/class_2960;named BOOK_TEXTURELnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;BOOK_TEXTURE:Lnet/minecraft/util/Identifier;
-
random
private final Random random
- Mappings:
Namespace Name Mixin selector official KLeat;K:Ljava/util/Random;intermediary field_2911Lnet/minecraft/class_486;field_2911:Ljava/util/Random;named randomLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;random:Ljava/util/Random;
-
BOOK_MODEL
private BookModel BOOK_MODEL
- Mappings:
Namespace Name Mixin selector official LLeat;L:Leeb;intermediary field_2908Lnet/minecraft/class_486;field_2908:Lnet/minecraft/class_557;named BOOK_MODELLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;BOOK_MODEL:Lnet/minecraft/client/render/entity/model/BookModel;
-
ticks
public int ticks
- Mappings:
Namespace Name Mixin selector official BLeat;B:Iintermediary field_2915Lnet/minecraft/class_486;field_2915:Inamed ticksLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;ticks:I
-
nextPageAngle
public float nextPageAngle
- Mappings:
Namespace Name Mixin selector official CLeat;C:Fintermediary field_2912Lnet/minecraft/class_486;field_2912:Fnamed nextPageAngleLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;nextPageAngle:F
-
pageAngle
public float pageAngle
- Mappings:
Namespace Name Mixin selector official DLeat;D:Fintermediary field_2914Lnet/minecraft/class_486;field_2914:Fnamed pageAngleLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageAngle:F
-
approximatePageAngle
public float approximatePageAngle
- Mappings:
Namespace Name Mixin selector official ELeat;E:Fintermediary field_2909Lnet/minecraft/class_486;field_2909:Fnamed approximatePageAngleLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;approximatePageAngle:F
-
pageRotationSpeed
public float pageRotationSpeed
- Mappings:
Namespace Name Mixin selector official FLeat;F:Fintermediary field_2906Lnet/minecraft/class_486;field_2906:Fnamed pageRotationSpeedLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageRotationSpeed:F
-
nextPageTurningSpeed
public float nextPageTurningSpeed
- Mappings:
Namespace Name Mixin selector official GLeat;G:Fintermediary field_2905Lnet/minecraft/class_486;field_2905:Fnamed nextPageTurningSpeedLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;nextPageTurningSpeed:F
-
pageTurningSpeed
public float pageTurningSpeed
- Mappings:
Namespace Name Mixin selector official HLeat;H:Fintermediary field_2904Lnet/minecraft/class_486;field_2904:Fnamed pageTurningSpeedLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;pageTurningSpeed:F
-
stack
private ItemStack stack
- Mappings:
Namespace Name Mixin selector official MLeat;M:Lbpr;intermediary field_2913Lnet/minecraft/class_486;field_2913:Lnet/minecraft/class_1799;named stackLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;stack:Lnet/minecraft/item/ItemStack;
-
-
构造器详细资料
-
EnchantmentScreen
public EnchantmentScreen(EnchantmentScreenHandler handler, PlayerInventory inventory, Text title)
- Mappings:
Namespace Name Mixin selector official <init>Leat;<init>(Lbmd;Lbje;Lon;)Vintermediary <init>Lnet/minecraft/class_486;<init>(Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;<init>(Lnet/minecraft/screen/EnchantmentScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/text/Text;)V
-
-
方法详细资料
-
init
protected void init()
Called when a screen should be initialized.This method is called when this screen is opened or resized.
- 覆盖:
init在类中HandledScreen<EnchantmentScreenHandler>- Mappings:
Namespace Name Mixin selector official bLdzg;b()Vintermediary method_25426Lnet/minecraft/class_437;method_25426()Vnamed initLnet/minecraft/client/gui/screen/Screen;init()V
-
tick
public void tick()
- 指定者:
tick在接口中TickableElement- 覆盖:
tick在类中HandledScreen<EnchantmentScreenHandler>- Mappings:
Namespace Name Mixin selector official dLdwp;d()Vintermediary method_25393Lnet/minecraft/class_4893;method_25393()Vnamed tickLnet/minecraft/client/gui/screen/TickableElement;tick()V
-
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- 覆盖:
mouseClicked在类中HandledScreen<EnchantmentScreenHandler>- 参数:
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
-
drawBackground
protected void drawBackground(MatrixStack matrices, float delta, int mouseX, int mouseY)
- 指定者:
drawBackground在类中HandledScreen<EnchantmentScreenHandler>- Mappings:
Namespace Name Mixin selector official aLeac;a(Ldpi;FII)Vintermediary method_2389Lnet/minecraft/class_465;method_2389(Lnet/minecraft/class_4587;FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;FII)V
-
render
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 指定者:
render在接口中Drawable- 覆盖:
render在类中HandledScreen<EnchantmentScreenHandler>- 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
-
doTick
public void doTick()
- Mappings:
Namespace Name Mixin selector official iLeat;i()Vintermediary method_2478Lnet/minecraft/class_486;method_2478()Vnamed doTickLnet/minecraft/client/gui/screen/ingame/EnchantmentScreen;doTick()V
-
-