public class SchematicannonScreen extends AbstractSimiContainerScreen<SchematicannonContainer>
| Modifier and Type | Field and Description |
|---|---|
protected IconButton |
pauseButton |
protected Indicator |
pauseIndicator |
protected java.util.List<net.minecraft.client.gui.widget.Widget> |
placementSettingWidgets |
protected IconButton |
playButton |
protected Indicator |
playIndicator |
protected java.util.Vector<IconButton> |
replaceLevelButtons |
protected java.util.Vector<Indicator> |
replaceLevelIndicators |
protected IconButton |
resetButton |
protected Indicator |
resetIndicator |
protected IconButton |
skipMissingButton |
protected Indicator |
skipMissingIndicator |
protected IconButton |
skipTilesButton |
protected Indicator |
skipTilesIndicator |
widgets, windowXOffset, windowYOffsethoveredSlot, imageHeight, imageWidth, inventory, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, quickCraftSlots, slotColor, titleLabelX, titleLabelY, topPos| Constructor and Description |
|---|
SchematicannonScreen(SchematicannonContainer container,
net.minecraft.entity.player.PlayerInventory inventory,
net.minecraft.util.text.ITextComponent title) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<net.minecraft.client.renderer.Rectangle2d> |
getExtraAreas()
Used for moving JEI out of the way of extra things like Flexcrate renders.
|
protected java.util.List<net.minecraft.util.text.ITextComponent> |
getFuelLevelTooltip(SchematicannonTileEntity te) |
protected void |
handleTooltips() |
protected void |
init() |
boolean |
mouseClicked(double x,
double y,
int button) |
protected boolean |
placementSettingsHidden() |
protected void |
renderBlueprintHighlight(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y) |
protected void |
renderChecklistPrinterProgress(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float progress) |
protected void |
renderFuelBar(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float amount) |
protected void |
renderPrintingProgress(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float progress) |
protected void |
renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
renderWindowForeground(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks) |
protected void |
sendOptionUpdate(ConfigureSchematicannonPacket.Option option,
boolean set) |
void |
tick() |
charTyped, debugExtraAreas, debugWindowArea, getItemCountTextScale, getLeftOfCentered, keyPressed, mouseReleased, mouseScrolled, render, renderBg, renderItemOverlayIntoGUI, renderLabels, renderPlayerInventory, setWindowOffset, setWindowSizecheckHotbarKeyPressed, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getXSize, getYSize, hasClickedOutside, isHovering, isPauseScreen, mouseDragged, onClose, removed, renderTooltip, slotClickedaddButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected java.util.Vector<Indicator> replaceLevelIndicators
protected java.util.Vector<IconButton> replaceLevelButtons
protected IconButton skipMissingButton
protected Indicator skipMissingIndicator
protected IconButton skipTilesButton
protected Indicator skipTilesIndicator
protected IconButton playButton
protected Indicator playIndicator
protected IconButton pauseButton
protected Indicator pauseIndicator
protected IconButton resetButton
protected Indicator resetIndicator
protected java.util.List<net.minecraft.client.gui.widget.Widget> placementSettingWidgets
public SchematicannonScreen(SchematicannonContainer container, net.minecraft.entity.player.PlayerInventory inventory, net.minecraft.util.text.ITextComponent title)
protected void init()
init in class AbstractSimiContainerScreen<SchematicannonContainer>protected boolean placementSettingsHidden()
public void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class net.minecraft.client.gui.screen.inventory.ContainerScreen<SchematicannonContainer>protected void handleTooltips()
protected void renderWindow(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderWindow in class AbstractSimiContainerScreen<SchematicannonContainer>protected void renderBlueprintHighlight(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y)
protected void renderPrintingProgress(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float progress)
protected void renderChecklistPrinterProgress(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float progress)
protected void renderFuelBar(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int x,
int y,
float amount)
protected void renderWindowForeground(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
int mouseX,
int mouseY,
float partialTicks)
renderWindowForeground in class AbstractSimiContainerScreen<SchematicannonContainer>protected java.util.List<net.minecraft.util.text.ITextComponent> getFuelLevelTooltip(SchematicannonTileEntity te)
public boolean mouseClicked(double x,
double y,
int button)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlermouseClicked in class AbstractSimiContainerScreen<SchematicannonContainer>public java.util.List<net.minecraft.client.renderer.Rectangle2d> getExtraAreas()
AbstractSimiContainerScreenThis screen class must be bound to a SlotMover instance for this method to work.
getExtraAreas in class AbstractSimiContainerScreen<SchematicannonContainer>ContainerScreen.protected void sendOptionUpdate(ConfigureSchematicannonPacket.Option option, boolean set)