Class CreativeModeInventoryScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T>
net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen<CreativeModeInventoryScreen.ItemPickerMenu>
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen
- All Implemented Interfaces:
ContainerEventHandler,GuiEventListener,Widget,MenuAccess<CreativeModeInventoryScreen.ItemPickerMenu>
public class CreativeModeInventoryScreen
extends EffectRenderingInventoryScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic class(package private) static classNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final SimpleContainerprivate static final ResourceLocationprivate static final Stringprivate Slotprivate static final Stringprivate booleanprivate booleanprivate CreativeInventoryListenerprivate intprivate static final intprivate static final intprivate static final intprivate static final intprivate booleanprivate floatprivate EditBoxprivate static intprivate static final intprivate static final intprivate static intprivate static final intprivate static final ComponentFields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
hoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, playerInventoryTitle, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPosFields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanbooleancharTyped(char p_98521_, int p_98522_) protected booleancheckTabClicked(CreativeModeTab p_98563_, double p_98564_, double p_98565_) protected booleancheckTabHovering(PoseStack p_98585_, CreativeModeTab p_98586_, int p_98587_, int p_98588_) voidintstatic voidhandleHotbarLoadOrSave(Minecraft p_98599_, int p_98600_, boolean p_98601_, boolean p_98602_) protected booleanhasClickedOutside(double p_98541_, double p_98542_, int p_98543_, int p_98544_, int p_98545_) protected voidinit()protected booleaninsideScrollbar(double p_98524_, double p_98525_) private booleanisCreativeSlot(Slot p_98554_) booleankeyPressed(int p_98547_, int p_98548_, int p_98549_) booleankeyReleased(int p_98612_, int p_98613_, int p_98614_) booleanmouseClicked(double p_98531_, double p_98532_, int p_98533_) booleanmouseDragged(double p_98535_, double p_98536_, int p_98537_, double p_98538_, double p_98539_) booleanmouseReleased(double p_98622_, double p_98623_, int p_98624_) booleanmouseScrolled(double p_98527_, double p_98528_, double p_98529_) private voidvoidremoved()voidprotected voidprotected voidrenderLabels(PoseStack p_98616_, int p_98617_, int p_98618_) protected voidrenderTabButton(PoseStack p_98582_, CreativeModeTab p_98583_) protected voidrenderTooltip(PoseStack p_98590_, ItemStack p_98591_, int p_98592_, int p_98593_) voidprivate voidselectTab(CreativeModeTab p_98561_) protected voidslotClicked(Slot p_98556_, int p_98557_, int p_98558_, ClickType p_98559_) private voidupdateVisibleTags(String p_98620_) Methods inherited from class net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen
canSeeEffectsMethods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
checkHotbarKeyPressed, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getXSize, getYSize, isHovering, isPauseScreen, onClose, renderSlotHighlight, renderSlotHighlight, renderTooltip, tickMethods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessage, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, getChildAt, magicalSpecialHackyFocus, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
Field Details
-
CREATIVE_TABS_LOCATION
-
GUI_CREATIVE_TAB_PREFIX
- See Also:
-
CUSTOM_SLOT_LOCK
- See Also:
-
NUM_ROWS
private static final int NUM_ROWS- See Also:
-
NUM_COLS
private static final int NUM_COLS- See Also:
-
TAB_WIDTH
private static final int TAB_WIDTH- See Also:
-
TAB_HEIGHT
private static final int TAB_HEIGHT- See Also:
-
SCROLLER_WIDTH
private static final int SCROLLER_WIDTH- See Also:
-
SCROLLER_HEIGHT
private static final int SCROLLER_HEIGHT- See Also:
-
CONTAINER
-
TRASH_SLOT_TOOLTIP
-
TEXT_COLOR
private static final int TEXT_COLOR- See Also:
-
selectedTab
private static int selectedTab -
scrollOffs
private float scrollOffs -
scrolling
private boolean scrolling -
searchBox
-
originalSlots
-
destroyItemSlot
-
listener
-
ignoreTextInput
private boolean ignoreTextInput -
tabPage
private static int tabPage -
maxPages
private int maxPages -
hasClickedOutside
private boolean hasClickedOutside -
visibleTags
-
-
Constructor Details
-
CreativeModeInventoryScreen
-
-
Method Details
-
containerTick
public void containerTick()- Overrides:
containerTickin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
slotClicked
- Overrides:
slotClickedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
isCreativeSlot
-
init
protected void init()- Overrides:
initin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
resize
-
removed
public void removed()- Overrides:
removedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
charTyped
public boolean charTyped(char p_98521_, int p_98522_) -
keyPressed
public boolean keyPressed(int p_98547_, int p_98548_, int p_98549_) - Specified by:
keyPressedin interfaceContainerEventHandler- Specified by:
keyPressedin interfaceGuiEventListener- Overrides:
keyPressedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
keyReleased
public boolean keyReleased(int p_98612_, int p_98613_, int p_98614_) -
refreshSearchResults
private void refreshSearchResults() -
updateVisibleTags
-
renderLabels
- Overrides:
renderLabelsin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
mouseClicked
public boolean mouseClicked(double p_98531_, double p_98532_, int p_98533_) - Specified by:
mouseClickedin interfaceContainerEventHandler- Specified by:
mouseClickedin interfaceGuiEventListener- Overrides:
mouseClickedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
mouseReleased
public boolean mouseReleased(double p_98622_, double p_98623_, int p_98624_) - Specified by:
mouseReleasedin interfaceContainerEventHandler- Specified by:
mouseReleasedin interfaceGuiEventListener- Overrides:
mouseReleasedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
canScroll
private boolean canScroll() -
selectTab
-
mouseScrolled
public boolean mouseScrolled(double p_98527_, double p_98528_, double p_98529_) -
hasClickedOutside
protected boolean hasClickedOutside(double p_98541_, double p_98542_, int p_98543_, int p_98544_, int p_98545_) - Overrides:
hasClickedOutsidein classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
insideScrollbar
protected boolean insideScrollbar(double p_98524_, double p_98525_) -
mouseDragged
public boolean mouseDragged(double p_98535_, double p_98536_, int p_98537_, double p_98538_, double p_98539_) - Specified by:
mouseDraggedin interfaceContainerEventHandler- Specified by:
mouseDraggedin interfaceGuiEventListener- Overrides:
mouseDraggedin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
render
- Specified by:
renderin interfaceWidget- Overrides:
renderin classEffectRenderingInventoryScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
renderTooltip
- Overrides:
renderTooltipin classScreen
-
renderBg
- Specified by:
renderBgin classAbstractContainerScreen<CreativeModeInventoryScreen.ItemPickerMenu>
-
checkTabClicked
-
checkTabHovering
protected boolean checkTabHovering(PoseStack p_98585_, CreativeModeTab p_98586_, int p_98587_, int p_98588_) -
renderTabButton
-
getSelectedTab
public int getSelectedTab() -
handleHotbarLoadOrSave
public static void handleHotbarLoadOrSave(Minecraft p_98599_, int p_98600_, boolean p_98601_, boolean p_98602_)
-