Klasse SlotMixin

java.lang.Object
de.luckymcdev.foundryengine.mixin.slot.SlotMixin
Alle implementierten Schnittstellen:
EngineInterface<net.minecraft.world.inventory.Slot>, EngineSlot

public class SlotMixin extends Object implements EngineSlot
Implements EngineSlot on Slot to support custom tooltips and disabled override.
  • Felddetails

    • x

      public int x
    • y

      public int y
  • Konstruktordetails

    • SlotMixin

      public SlotMixin()
  • Methodendetails

    • engine$setX

      public void engine$setX(int x)
      Sets the X position of this slot.
      Angegeben von:
      engine$setX in Schnittstelle EngineSlot
    • engine$setY

      public void engine$setY(int y)
      Sets the Y position of this slot.
      Angegeben von:
      engine$setY in Schnittstelle EngineSlot
    • engine$setDisabledOverride

      public void engine$setDisabledOverride(boolean disabled)
      Overrides the disabled state of this slot.
      Angegeben von:
      engine$setDisabledOverride in Schnittstelle EngineSlot
    • engine$getDisabledOverride

      public boolean engine$getDisabledOverride()
      Returns whether this slot is overridden as disabled.
      Angegeben von:
      engine$getDisabledOverride in Schnittstelle EngineSlot
    • engine$setSlotTooltipText

      public void engine$setSlotTooltipText(List<net.minecraft.network.chat.Component> newSlotTooltipTextList)
      Sets the custom tooltip text for this slot.
      Angegeben von:
      engine$setSlotTooltipText in Schnittstelle EngineSlot
    • engine$getSlotTooltipText

      public List<net.minecraft.network.chat.Component> engine$getSlotTooltipText()
      Returns the custom tooltip text for this slot.
      Angegeben von:
      engine$getSlotTooltipText in Schnittstelle EngineSlot