public class WidgetDatabaseSlot extends Widget
| Modifier and Type | Field and Description |
|---|---|
static Drawable |
SLOT |
static Drawable |
SLOT_SELECTED |
static net.minecraft.util.ResourceLocation |
TEXTURE_LOCATION |
| Constructor and Description |
|---|
WidgetDatabaseSlot(WidgetManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(int startX,
int startY) |
int |
getDatabaseIndex() |
net.minecraft.item.ItemStack |
getItemStack() |
ToolTip |
getToolTip(int mouseX,
int mouseY) |
void |
handleMouseClick(int mouseX,
int mouseY,
int mouseButton) |
boolean |
handleMouseRelease(int mouseX,
int mouseY,
int eventType) |
boolean |
isMouseOver(int mouseX,
int mouseY) |
boolean |
isSelected() |
void |
update(int mouseX,
int mouseY) |
void |
update(int xPos,
int yPos,
int databaseIndex,
boolean isEmpty) |
getHeight, getWidth, getX, getY, handleMouseMove, isToolTipVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisRelativeToGuipublic static final net.minecraft.util.ResourceLocation TEXTURE_LOCATION
public static final Drawable SLOT
public static final Drawable SLOT_SELECTED
public WidgetDatabaseSlot(WidgetManager manager)
public void update(int xPos,
int yPos,
int databaseIndex,
boolean isEmpty)
public int getDatabaseIndex()
public boolean isMouseOver(int mouseX,
int mouseY)
isMouseOver in interface IToolTipProviderisMouseOver in class Widgetpublic void handleMouseClick(int mouseX,
int mouseY,
int mouseButton)
handleMouseClick in class Widgetpublic boolean handleMouseRelease(int mouseX,
int mouseY,
int eventType)
handleMouseRelease in class Widget@Nullable public ToolTip getToolTip(int mouseX, int mouseY)
getToolTip in interface IToolTipProvidergetToolTip in class Widgetpublic boolean isSelected()
public net.minecraft.item.ItemStack getItemStack()