public abstract class Slot extends WidgetWithBounds
| Constructor and Description |
|---|
Slot() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Slot |
backgroundEnabled(boolean backgroundEnabled) |
abstract @NotNull Slot |
clearEntries() |
@NotNull Slot |
disableBackground() |
@NotNull Slot |
disableHighlight() |
@NotNull Slot |
disableTooltips() |
abstract @NotNull Slot |
entries(java.util.Collection<EntryStack> stacks) |
abstract @NotNull Slot |
entry(EntryStack stack) |
@Nullable Tooltip |
getCurrentTooltip(me.shedaniel.math.Point point) |
abstract @NotNull java.util.List<EntryStack> |
getEntries() |
abstract byte |
getNoticeMark() |
@NotNull Slot |
highlightEnabled(boolean highlight) |
@NotNull Slot |
interactable(boolean interactable) |
@NotNull Slot |
interactableFavorites(boolean interactableFavorites) |
abstract boolean |
isBackgroundEnabled() |
abstract boolean |
isHighlightEnabled() |
abstract boolean |
isInteractable() |
abstract boolean |
isInteractableFavorites() |
abstract boolean |
isTooltipsEnabled() |
@NotNull Slot |
markInput() |
@NotNull Slot |
markOutput() |
@NotNull Slot |
noFavoritesInteractable() |
@NotNull Slot |
noInteractable() |
@NotNull Slot |
notFavoritesInteractable() |
@NotNull Slot |
notInteractable() |
abstract void |
setBackgroundEnabled(boolean backgroundEnabled) |
abstract void |
setHighlightEnabled(boolean highlights) |
abstract void |
setInteractable(boolean interactable) |
abstract void |
setInteractableFavorites(boolean interactableFavorites) |
abstract void |
setNoticeMark(byte mark) |
abstract void |
setTooltipsEnabled(boolean tooltipsEnabled) |
@NotNull Slot |
tooltipsEnabled(boolean tooltipsEnabled) |
@NotNull Slot |
unmarkInputOrOutput() |
containsMouse, getBoundscontainsMouse, containsMouse, getZ, isMouseOver, setZgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@NotNull public @NotNull Slot unmarkInputOrOutput()
@NotNull public final @NotNull Slot markInput()
@NotNull public final @NotNull Slot markOutput()
public abstract void setNoticeMark(byte mark)
public abstract byte getNoticeMark()
public abstract void setInteractable(boolean interactable)
public abstract boolean isInteractable()
@NotNull public @NotNull Slot interactable(boolean interactable)
@NotNull public final @NotNull Slot noInteractable()
@NotNull public final @NotNull Slot notInteractable()
public abstract void setInteractableFavorites(boolean interactableFavorites)
public abstract boolean isInteractableFavorites()
@NotNull public @NotNull Slot interactableFavorites(boolean interactableFavorites)
@NotNull public final @NotNull Slot noFavoritesInteractable()
@NotNull public final @NotNull Slot notFavoritesInteractable()
public abstract void setHighlightEnabled(boolean highlights)
public abstract boolean isHighlightEnabled()
@NotNull public final @NotNull Slot highlightEnabled(boolean highlight)
@NotNull public final @NotNull Slot disableHighlight()
public abstract void setTooltipsEnabled(boolean tooltipsEnabled)
public abstract boolean isTooltipsEnabled()
@NotNull public final @NotNull Slot tooltipsEnabled(boolean tooltipsEnabled)
@NotNull public final @NotNull Slot disableTooltips()
public abstract void setBackgroundEnabled(boolean backgroundEnabled)
public abstract boolean isBackgroundEnabled()
@NotNull public final @NotNull Slot backgroundEnabled(boolean backgroundEnabled)
@NotNull public final @NotNull Slot disableBackground()
@NotNull public abstract @NotNull Slot clearEntries()
@NotNull public abstract @NotNull Slot entry(EntryStack stack)
@NotNull public abstract @NotNull Slot entries(java.util.Collection<EntryStack> stacks)
@NotNull public abstract @NotNull java.util.List<EntryStack> getEntries()
@Nullable public @Nullable Tooltip getCurrentTooltip(me.shedaniel.math.Point point)