Class HorseScreen
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.HorseScreen
- All Implemented Interfaces:
IdentifibleBooleanConsumer
@Environment(CLIENT) public class HorseScreen extends HandledScreen
- Mappings:
Namespace Name official azbintermediary net/minecraft/class_805named net/minecraft/client/gui/screen/ingame/HorseScreen
-
Field Summary
Fields Modifier and Type Field Description private InventoryarmorInventoryprivate InventorychestInventoryprivate HorseBaseEntityentityprivate static IdentifierHORSE_TEXTUREprivate floatmouseXprivate floatmouseYFields 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 HorseScreen(Inventory armor, Inventory chest, HorseBaseEntity entity) -
Method Summary
Modifier and Type Method Description protected voiddrawBackground(float delta, int mouseX, int mouseY)protected voiddrawForeground(int mouseX, int mouseY)voidrender(int mouseX, int mouseY, float delta)Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen
init, keyPressed, method_2903, method_2905, method_2908, mouseClicked, mouseDragged, mouseReleased, removed, shouldPauseGame, tickMethods 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
-
HORSE_TEXTURE
- Mappings:
Namespace Name Mixin selector official uLazb;u:Ljy;intermediary field_3504Lnet/minecraft/class_805;field_3504:Lnet/minecraft/class_1605;named HORSE_TEXTURELnet/minecraft/client/gui/screen/ingame/HorseScreen;HORSE_TEXTURE:Lnet/minecraft/util/Identifier;
-
armorInventory
- Mappings:
Namespace Name Mixin selector official vLazb;v:Log;intermediary field_3505Lnet/minecraft/class_805;field_3505:Lnet/minecraft/class_1718;named armorInventoryLnet/minecraft/client/gui/screen/ingame/HorseScreen;armorInventory:Lnet/minecraft/inventory/Inventory;
-
chestInventory
- Mappings:
Namespace Name Mixin selector official wLazb;w:Log;intermediary field_3506Lnet/minecraft/class_805;field_3506:Lnet/minecraft/class_1718;named chestInventoryLnet/minecraft/client/gui/screen/ingame/HorseScreen;chestInventory:Lnet/minecraft/inventory/Inventory;
-
entity
- Mappings:
Namespace Name Mixin selector official xLazb;x:Ltp;intermediary field_3507Lnet/minecraft/class_805;field_3507:Lnet/minecraft/class_1850;named entityLnet/minecraft/client/gui/screen/ingame/HorseScreen;entity:Lnet/minecraft/entity/passive/HorseBaseEntity;
-
mouseX
private float mouseX- Mappings:
Namespace Name Mixin selector official yLazb;y:Fintermediary field_3508Lnet/minecraft/class_805;field_3508:Fnamed mouseXLnet/minecraft/client/gui/screen/ingame/HorseScreen;mouseX:F
-
mouseY
private float mouseY- Mappings:
Namespace Name Mixin selector official zLazb;z:Fintermediary field_3509Lnet/minecraft/class_805;field_3509:Fnamed mouseYLnet/minecraft/client/gui/screen/ingame/HorseScreen;mouseY:F
-
-
Constructor Details
-
HorseScreen
- Mappings:
Namespace Name Mixin selector official <init>Lazb;<init>(Log;Log;Ltp;)Vintermediary <init>Lnet/minecraft/class_805;<init>(Lnet/minecraft/class_1718;Lnet/minecraft/class_1718;Lnet/minecraft/class_1850;)Vnamed <init>Lnet/minecraft/client/gui/screen/ingame/HorseScreen;<init>(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/entity/passive/HorseBaseEntity;)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
-
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
-