Class ItemMenuButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleMenuElement.MenuListButton
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.screens.bag.ItemMenuButton
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener
,net.minecraft.client.gui.components.Renderable
,net.minecraft.client.gui.components.TabOrderedElement
,net.minecraft.client.gui.layouts.LayoutElement
,net.minecraft.client.gui.narration.NarratableEntry
,net.minecraft.client.gui.narration.NarrationSupplier
Created by Jay113355 on 12/1/2020.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPress
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleMenuElement.MenuListButton
id, isPressed
Fields inherited from class net.minecraft.client.gui.components.Button
createNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_WIDTH, onPress, SMALL_WIDTH
Fields inherited from class net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGIN
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, focused, height, hoverOrFocusedStartTime, isHovered, message, MIN_SCROLL_PERIOD, packedFGColor, PERIOD_PER_SCROLLED_PIXEL, tabOrderGroup, tooltip, tooltipMsDelay, UNSET_FG_COLOR, visible, wasHoveredOrFocused, width, x, y
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorDescriptionItemMenuButton
(int buttonId, net.minecraft.world.item.ItemStack stack, int count, net.minecraft.client.gui.screens.Screen parent) ItemMenuButton
(int buttonId, net.minecraft.world.item.ItemStack stack, String title, net.minecraft.client.gui.screens.Screen parent) ItemMenuButton
(int buttonId, net.minecraft.world.item.ItemStack stack, net.minecraft.client.gui.screens.Screen parent) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStack
getStack()
void
renderWidget
(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) Methods inherited from class com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleMenuElement.MenuListButton
mouseClicked, mouseReleased, setPosition
Methods inherited from class net.minecraft.client.gui.components.Button
builder, createNarrationMessage, onPress, updateWidgetNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick, renderString
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseDragged, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Constructor Details
-
ItemMenuButton
public ItemMenuButton(int buttonId, net.minecraft.world.item.ItemStack stack, net.minecraft.client.gui.screens.Screen parent) -
ItemMenuButton
public ItemMenuButton(int buttonId, net.minecraft.world.item.ItemStack stack, String title, net.minecraft.client.gui.screens.Screen parent) -
ItemMenuButton
public ItemMenuButton(int buttonId, net.minecraft.world.item.ItemStack stack, int count, net.minecraft.client.gui.screens.Screen parent)
-
-
Method Details
-
getStack
public net.minecraft.world.item.ItemStack getStack() -
renderWidget
public void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWidget
in classBattleMenuElement.MenuListButton
-