public class BasicContainerScreen<T extends net.minecraft.inventory.container.Container> extends net.minecraft.client.gui.screen.inventory.ContainerScreen<T> implements IScreenAddonConsumer
dragSplitting, dragSplittingSlots, guiLeft, guiTop, hoveredSlot, INVENTORY_BACKGROUND, playerInventory, playerInventoryTitleX, playerInventoryTitleY, slotColor, titleX, titleY, xSize, ySize| Constructor and Description |
|---|
BasicContainerScreen(T container,
net.minecraft.entity.player.PlayerInventory inventory,
net.minecraft.util.text.ITextComponent title) |
BasicContainerScreen(T container,
net.minecraft.entity.player.PlayerInventory inventory,
net.minecraft.util.text.ITextComponent title,
IAssetProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawGuiContainerBackgroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
float partialTicks,
int mouseX,
int mouseY) |
protected void |
drawGuiContainerForegroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
int mouseX,
int mouseY) |
java.util.List<IScreenAddon> |
getAddons() |
IAssetProvider |
getAssetProvider() |
T |
getContainer() |
int |
getX() |
int |
getY() |
protected void |
init() |
boolean |
keyPressed(int keyCode,
int scan,
int modifiers) |
boolean |
mouseClicked(double mouseX,
double mouseY,
int mouseButton) |
void |
setAddons(java.util.List<IScreenAddon> addons) |
void |
setAssetProvider(IAssetProvider assetProvider) |
closeScreen, getGuiLeft, getGuiTop, getSlotColor, getSlotUnderMouse, getXSize, getYSize, handleMouseClick, hasClickedOutside, isPauseScreen, isPointInRegion, itemStackMoved, mouseDragged, mouseReleased, onClose, render, renderHoveredTooltip, tickaddButton, addListener, addPacks, func_243308_b, getEventListeners, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, renderBackground, renderBackground, renderComponentHoverEffect, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorgetListener, isDragging, setDragging, setListenerblit, blit, blit, blit, blit, blitBlackOutline, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic BasicContainerScreen(T container, net.minecraft.entity.player.PlayerInventory inventory, net.minecraft.util.text.ITextComponent title)
public BasicContainerScreen(T container, net.minecraft.entity.player.PlayerInventory inventory, net.minecraft.util.text.ITextComponent title, IAssetProvider provider)
protected void init()
init in class net.minecraft.client.gui.screen.inventory.ContainerScreen<T extends net.minecraft.inventory.container.Container>protected void drawGuiContainerBackgroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
float partialTicks,
int mouseX,
int mouseY)
drawGuiContainerBackgroundLayer in class net.minecraft.client.gui.screen.inventory.ContainerScreen<T extends net.minecraft.inventory.container.Container>protected void drawGuiContainerForegroundLayer(com.mojang.blaze3d.matrix.MatrixStack stack,
int mouseX,
int mouseY)
drawGuiContainerForegroundLayer in class net.minecraft.client.gui.screen.inventory.ContainerScreen<T extends net.minecraft.inventory.container.Container>public boolean mouseClicked(double mouseX,
double mouseY,
int mouseButton)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlermouseClicked in class net.minecraft.client.gui.screen.inventory.ContainerScreen<T extends net.minecraft.inventory.container.Container>public boolean keyPressed(int keyCode,
int scan,
int modifiers)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerkeyPressed in class net.minecraft.client.gui.screen.inventory.ContainerScreen<T extends net.minecraft.inventory.container.Container>public int getX()
public int getY()
@Nonnull public T getContainer()
public java.util.List<IScreenAddon> getAddons()
getAddons in interface IScreenAddonConsumerpublic void setAddons(java.util.List<IScreenAddon> addons)
public IAssetProvider getAssetProvider()
public void setAssetProvider(IAssetProvider assetProvider)