Class EnchantingScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.ingame.HandledScreen
net.minecraft.client.gui.screen.ingame.EnchantingScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class EnchantingScreen extends HandledScreen
- Mappings:
Namespace Name official ayyintermediary net/minecraft/class_801named net/minecraft/client/gui/screen/ingame/EnchantingScreen
-
Field Summary
Fields Modifier and Type Field Description floatapproximatePageAngleprivate static BookModelBOOK_MODELprivate static IdentifierBOOK_TEXTUREprivate static IdentifierENCHANTING_TABLE_TEXTUREprivate EnchantingScreenHandlerenchantingScreenHandler(package private) ItemStackfield_3484private NameablenameablefloatnextPageAnglefloatnextPageTurningSpeedfloatpageAnglefloatpageRotationSpeedfloatpageTurningSpeedprivate PlayerInventoryplayerInventoryprivate RandomrandomintticksFields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
backgroundHeight, backgroundWidth, cursorDragSlots, INVENTORY_TEXTURE, isCursorDragging, screenHandler, x, yFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, client, height, itemRenderer, labels, passEvents, textRenderer, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description EnchantingScreen(PlayerInventory playerInventory, World world, Nameable nameable) -
Method Summary
Modifier and Type Method Description voiddoTick()protected voiddrawBackground(float delta, int mouseX, int mouseY)protected voiddrawForeground(int mouseX, int mouseY)protected voidmouseClicked(int mouseX, int mouseY, int button)voidrender(int mouseX, int mouseY, float delta)voidtick()Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
init, keyPressed, method_2903, method_2905, method_2908, mouseDragged, mouseReleased, removed, shouldPauseGameMethods inherited from class net.minecraft.client.gui.screen.Screen
buttonClicked, confirmResult, getClipboard, handleInput, handleKeyboard, handleMouse, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isPaste, isSelectAll, renderBackground, renderBackground, renderDirtBackground, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, setClipboard, setScreenBoundsMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
ENCHANTING_TABLE_TEXTURE
- Mappings:
Namespace Name Mixin selector official CLayy;C:Ljy;intermediary field_3485Lnet/minecraft/class_801;field_3485:Lnet/minecraft/class_1605;named ENCHANTING_TABLE_TEXTURELnet/minecraft/client/gui/screen/ingame/EnchantingScreen;ENCHANTING_TABLE_TEXTURE:Lnet/minecraft/util/Identifier;
-
BOOK_TEXTURE
- Mappings:
Namespace Name Mixin selector official DLayy;D:Ljy;intermediary field_3486Lnet/minecraft/class_801;field_3486:Lnet/minecraft/class_1605;named BOOK_TEXTURELnet/minecraft/client/gui/screen/ingame/EnchantingScreen;BOOK_TEXTURE:Lnet/minecraft/util/Identifier;
-
BOOK_MODEL
- Mappings:
Namespace Name Mixin selector official ELayy;E:Lbay;intermediary field_3487Lnet/minecraft/class_801;field_3487:Lnet/minecraft/class_854;named BOOK_MODELLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;BOOK_MODEL:Lnet/minecraft/client/render/entity/model/BookModel;
-
playerInventory
- Mappings:
Namespace Name Mixin selector official FLayy;F:Lwm;intermediary field_3488Lnet/minecraft/class_801;field_3488:Lnet/minecraft/class_1962;named playerInventoryLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;playerInventory:Lnet/minecraft/entity/player/PlayerInventory;
-
random
- Mappings:
Namespace Name Mixin selector official GLayy;G:Ljava/util/Random;intermediary field_3489Lnet/minecraft/class_801;field_3489:Ljava/util/Random;named randomLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;random:Ljava/util/Random;
-
enchantingScreenHandler
- Mappings:
Namespace Name Mixin selector official HLayy;H:Lxs;intermediary field_3490Lnet/minecraft/class_801;field_3490:Lnet/minecraft/class_1996;named enchantingScreenHandlerLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;enchantingScreenHandler:Lnet/minecraft/screen/EnchantingScreenHandler;
-
ticks
public int ticks- Mappings:
Namespace Name Mixin selector official uLayy;u:Iintermediary field_3492Lnet/minecraft/class_801;field_3492:Inamed ticksLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;ticks:I
-
nextPageAngle
public float nextPageAngle- Mappings:
Namespace Name Mixin selector official vLayy;v:Fintermediary field_3493Lnet/minecraft/class_801;field_3493:Fnamed nextPageAngleLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageAngle:F
-
pageAngle
public float pageAngle- Mappings:
Namespace Name Mixin selector official wLayy;w:Fintermediary field_3494Lnet/minecraft/class_801;field_3494:Fnamed pageAngleLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageAngle:F
-
approximatePageAngle
public float approximatePageAngle- Mappings:
Namespace Name Mixin selector official xLayy;x:Fintermediary field_3495Lnet/minecraft/class_801;field_3495:Fnamed approximatePageAngleLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;approximatePageAngle:F
-
pageRotationSpeed
public float pageRotationSpeed- Mappings:
Namespace Name Mixin selector official yLayy;y:Fintermediary field_3496Lnet/minecraft/class_801;field_3496:Fnamed pageRotationSpeedLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageRotationSpeed:F
-
nextPageTurningSpeed
public float nextPageTurningSpeed- Mappings:
Namespace Name Mixin selector official zLayy;z:Fintermediary field_3497Lnet/minecraft/class_801;field_3497:Fnamed nextPageTurningSpeedLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nextPageTurningSpeed:F
-
pageTurningSpeed
public float pageTurningSpeed- Mappings:
Namespace Name Mixin selector official ALayy;A:Fintermediary field_3483Lnet/minecraft/class_801;field_3483:Fnamed pageTurningSpeedLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;pageTurningSpeed:F
-
field_3484
ItemStack field_3484- Mappings:
Namespace Name Mixin selector official BLayy;B:Lzx;intermediary field_3484Lnet/minecraft/class_801;field_3484:Lnet/minecraft/class_2056;named field_3484Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;field_3484:Lnet/minecraft/item/ItemStack;
-
nameable
- Mappings:
Namespace Name Mixin selector official ILayy;I:Lop;intermediary field_3491Lnet/minecraft/class_801;field_3491:Lnet/minecraft/class_1726;named nameableLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;nameable:Lnet/minecraft/text/Nameable;
-
-
Constructor Details
-
EnchantingScreen
- Mappings:
Namespace Name Mixin selector official <init>Layy;<init>(Lwm;Ladm;Lop;)Vintermediary <init>Lnet/minecraft/class_801;<init>(Lnet/minecraft/class_1962;Lnet/minecraft/class_99;Lnet/minecraft/class_1726;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/EnchantingScreen;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;Lnet/minecraft/text/Nameable;)V
-
-
Method Details
-
drawForeground
protected void drawForeground(int mouseX, int mouseY)- Overrides:
drawForegroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official bLayl;b(II)Vintermediary method_2906Lnet/minecraft/class_781;method_2906(II)Vnamed drawForegroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawForeground(II)V
-
tick
public void tick()- Overrides:
tickin classHandledScreen- Mappings:
Namespace Name Mixin selector official eLaxu;e()Vintermediary method_2804Lnet/minecraft/class_754;method_2804()Vnamed tickLnet/minecraft/client/gui/screen/Screen;tick()V
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button)- Overrides:
mouseClickedin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(III)Vintermediary method_2784Lnet/minecraft/class_754;method_2784(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
-
drawBackground
protected void drawBackground(float delta, int mouseX, int mouseY)- Specified by:
drawBackgroundin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLayl;a(FII)Vintermediary method_2900Lnet/minecraft/class_781;method_2900(FII)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/ingame/HandledScreen;drawBackground(FII)V
-
render
public void render(int mouseX, int mouseY, float delta)- Overrides:
renderin classHandledScreen- Mappings:
Namespace Name Mixin selector official aLaxu;a(IIF)Vintermediary method_2783Lnet/minecraft/class_754;method_2783(IIF)Vnamed renderLnet/minecraft/client/gui/screen/Screen;render(IIF)V
-
doTick
public void doTick()- Mappings:
Namespace Name Mixin selector official aLayy;a()Vintermediary method_2943Lnet/minecraft/class_801;method_2943()Vnamed doTickLnet/minecraft/client/gui/screen/ingame/EnchantingScreen;doTick()V
-