Schnittstelle EngineSlot

Alle Superschnittstellen:
EngineInterface<net.minecraft.world.inventory.Slot>
Alle bekannten Implementierungsklassen:
CreativeModeInventoryScreenSlotWrapperMixin, SlotMixin

public interface EngineSlot extends EngineInterface<net.minecraft.world.inventory.Slot>
Customizes inventory slot behavior (position, locking, tooltips).
  • Methodendetails

    • engine$setX

      default void engine$setX(int x)
      Sets the X position of this slot.
    • engine$setY

      default void engine$setY(int y)
      Sets the Y position of this slot.
    • engine$setDisabledOverride

      default void engine$setDisabledOverride(boolean disabled)
      Overrides the disabled state of this slot.
    • engine$getDisabledOverride

      default boolean engine$getDisabledOverride()
      Returns whether this slot is overridden as disabled.
    • engine$setSlotTooltipText

      default void engine$setSlotTooltipText(List<net.minecraft.network.chat.Component> tooltip)
      Sets the custom tooltip text for this slot.
    • engine$getSlotTooltipText

      default List<net.minecraft.network.chat.Component> engine$getSlotTooltipText()
      Returns the custom tooltip text for this slot.
    • lock

      default void lock()
    • unlock

      default void unlock()
    • isLocked

      default boolean isLocked()
    • getTooltip

      default List<net.minecraft.network.chat.Component> getTooltip()
    • setTooltip

      default void setTooltip(List<net.minecraft.network.chat.Component> tooltip)