Class ContainerBase
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.screen.ScreenBase
net.minecraft.client.gui.screen.container.ContainerBase
- Direct Known Subclasses:
Crafting,Dispenser,DoubleChest,Furnace,PlayerInventory
- Mappings:
Namespace Name intermediary net/minecraft/class_293glue class_314server net/minecraft/class_293client idnamed net/minecraft/client/gui/screen/container/ContainerBase
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.screen.ScreenBase
buttons, height, minecraft, passEvents, smokeRenderer, textManager, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
zOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate SlotgetSlot(int mouseX, int mouseY) voidinit()private booleanisMouseOverSlot(Slot slot, int mouseX, int mouseY) booleanprotected voidkeyPressed(char character, int key) protected voidmouseClicked(int mouseX, int mouseY, int button) protected voidmouseReleased(int mouseX, int mouseY, int button) voidonClose()voidrender(int mouseX, int mouseY, float delta) protected abstract voidrenderContainerBackground(float tickDelta) protected voidprivate voidrenderSlot(Slot slot) voidtick()Methods inherited from class net.minecraft.client.gui.screen.ScreenBase
buttonClicked, getClipboardContents, handleTab, init, method_130, onKeyboardEvent, onMouseEvent, renderBackground, renderBackground, renderDirtBackground, updateListMethods inherited from class net.minecraft.client.gui.DrawableHelper
blit, drawLineHorizontal, drawLineVertical, drawTextWithShadow, drawTextWithShadowCentred, fill, fillGradient
-
Field Details
-
itemRenderer
- Mappings:
Namespace Name Mixin selector intermediary field_1155Lnet/minecraft/class_293;field_1155:Lnet/minecraft/class_92;glue field_1347Lclass_314;field_1347:Lclass_48;server field_1155Lnet/minecraft/class_293;field_1155:Lnet/minecraft/class_92;client lLid;l:Lbb;named itemRendererLnet/minecraft/client/gui/screen/container/ContainerBase;itemRenderer:Lnet/minecraft/client/render/entity/ItemRenderer;
-
containerWidth
protected int containerWidth- Mappings:
Namespace Name Mixin selector intermediary field_1152Lnet/minecraft/class_293;field_1152:Iglue field_1344Lclass_314;field_1344:Iserver field_1152Lnet/minecraft/class_293;field_1152:Iclient aLid;a:Inamed containerWidthLnet/minecraft/client/gui/screen/container/ContainerBase;containerWidth:I
-
containerHeight
protected int containerHeight- Mappings:
Namespace Name Mixin selector intermediary field_1153Lnet/minecraft/class_293;field_1153:Iglue field_1345Lclass_314;field_1345:Iserver field_1153Lnet/minecraft/class_293;field_1153:Iclient iLid;i:Inamed containerHeightLnet/minecraft/client/gui/screen/container/ContainerBase;containerHeight:I
-
container
- Mappings:
Namespace Name Mixin selector intermediary field_1154Lnet/minecraft/class_293;field_1154:Lnet/minecraft/class_71;glue field_1346Lclass_314;field_1346:Lclass_94;server field_1154Lnet/minecraft/class_293;field_1154:Lcl;client jLid;j:Ldw;named containerLnet/minecraft/client/gui/screen/container/ContainerBase;container:Lnet/minecraft/container/ContainerBase;
-
-
Constructor Details
-
ContainerBase
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_293;<init>(Lnet/minecraft/class_71;)Vglue <init>Lclass_314;<init>(Lclass_94;)Vserver <init>Lnet/minecraft/class_293;<init>(Lcl;)Vclient <init>Lid;<init>(Ldw;)Vnamed <init>Lnet/minecraft/client/gui/screen/container/ContainerBase;<init>(Lnet/minecraft/container/ContainerBase;)V
-
-
Method Details
-
init
public void init()- Overrides:
initin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_119Lnet/minecraft/class_32;method_119()Vglue method_252Lclass_117;method_252()Vserver method_119Lnet/minecraft/class_32;method_119()Vclient bLda;b()Vnamed initLnet/minecraft/client/gui/screen/ScreenBase;init()V
-
render
public void render(int mouseX, int mouseY, float delta) - Overrides:
renderin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_118Lnet/minecraft/class_32;method_118(IIF)Vglue method_251Lclass_117;method_251(IIF)Vserver method_118Lnet/minecraft/class_32;method_118(IIF)Vclient aLda;a(IIF)Vnamed renderLnet/minecraft/client/gui/screen/ScreenBase;render(IIF)V
-
renderForeground
protected void renderForeground()- Mappings:
Namespace Name Mixin selector intermediary method_985Lnet/minecraft/class_293;method_985()Vglue method_1158Lclass_314;method_1158()Vserver method_985Lnet/minecraft/class_293;method_985()Vclient kLid;k()Vnamed renderForegroundLnet/minecraft/client/gui/screen/container/ContainerBase;renderForeground()V
-
renderContainerBackground
protected abstract void renderContainerBackground(float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_984Lnet/minecraft/class_293;method_984(F)Vglue method_1157Lclass_314;method_1157(F)Vserver method_984Lnet/minecraft/class_293;method_984(F)Vclient aLid;a(F)Vnamed renderContainerBackgroundLnet/minecraft/client/gui/screen/container/ContainerBase;renderContainerBackground(F)V
-
renderSlot
- Mappings:
Namespace Name Mixin selector intermediary method_987Lnet/minecraft/class_293;method_987(Lnet/minecraft/class_133;)Vglue method_1346Lclass_314;method_1346(Lclass_170;)Vserver method_987Lnet/minecraft/class_293;method_987(Lel;)Vclient aLid;a(Lgp;)Vnamed renderSlotLnet/minecraft/client/gui/screen/container/ContainerBase;renderSlot(Lnet/minecraft/container/slot/Slot;)V
-
getSlot
- Mappings:
Namespace Name Mixin selector intermediary method_986Lnet/minecraft/class_293;method_986(II)Lnet/minecraft/class_133;glue method_1345Lclass_314;method_1345(II)Lclass_170;server method_986Lnet/minecraft/class_293;method_986(II)Lel;client aLid;a(II)Lgp;named getSlotLnet/minecraft/client/gui/screen/container/ContainerBase;getSlot(II)Lnet/minecraft/container/slot/Slot;
-
isMouseOverSlot
- Mappings:
Namespace Name Mixin selector intermediary method_988Lnet/minecraft/class_293;method_988(Lnet/minecraft/class_133;II)Zglue method_1347Lclass_314;method_1347(Lclass_170;II)Zserver method_988Lnet/minecraft/class_293;method_988(Lel;II)Zclient aLid;a(Lgp;II)Znamed isMouseOverSlotLnet/minecraft/client/gui/screen/container/ContainerBase;isMouseOverSlot(Lnet/minecraft/container/slot/Slot;II)Z
-
mouseClicked
protected void mouseClicked(int mouseX, int mouseY, int button) - Overrides:
mouseClickedin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_124Lnet/minecraft/class_32;method_124(III)Vglue method_416Lclass_117;method_416(III)Vserver method_124Lnet/minecraft/class_32;method_124(III)Vclient aLda;a(III)Vnamed mouseClickedLnet/minecraft/client/gui/screen/ScreenBase;mouseClicked(III)V
-
mouseReleased
protected void mouseReleased(int mouseX, int mouseY, int button) - Overrides:
mouseReleasedin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_128Lnet/minecraft/class_32;method_128(III)Vglue method_420Lclass_117;method_420(III)Vserver method_128Lnet/minecraft/class_32;method_128(III)Vclient bLda;b(III)Vnamed mouseReleasedLnet/minecraft/client/gui/screen/ScreenBase;mouseReleased(III)V
-
keyPressed
protected void keyPressed(char character, int key) - Overrides:
keyPressedin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_117Lnet/minecraft/class_32;method_117(CI)Vglue method_250Lclass_117;method_250(CI)Vserver method_117Lnet/minecraft/class_32;method_117(CI)Vclient aLda;a(CI)Vnamed keyPressedLnet/minecraft/client/gui/screen/ScreenBase;keyPressed(CI)V
-
onClose
public void onClose()- Overrides:
onClosein classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_133Lnet/minecraft/class_32;method_133()Vglue method_425Lclass_117;method_425()Vserver method_133Lnet/minecraft/class_32;method_133()Vclient hLda;h()Vnamed onCloseLnet/minecraft/client/gui/screen/ScreenBase;onClose()V
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_121Lnet/minecraft/class_32;method_121()Zglue method_258Lclass_117;method_258()Zserver method_121Lnet/minecraft/class_32;method_121()Zclient cLda;c()Znamed isPauseScreenLnet/minecraft/client/gui/screen/ScreenBase;isPauseScreen()Z
-
tick
public void tick()- Overrides:
tickin classScreenBase- Mappings:
Namespace Name Mixin selector intermediary method_122Lnet/minecraft/class_32;method_122()Vglue method_414Lclass_117;method_414()Vserver method_122Lnet/minecraft/class_32;method_122()Vclient aLda;a()Vnamed tickLnet/minecraft/client/gui/screen/ScreenBase;tick()V
-