Klasse CreativeModeInventoryScreenSlotWrapperMixin

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

public abstract class CreativeModeInventoryScreenSlotWrapperMixin extends net.minecraft.world.inventory.Slot implements EngineSlot
Implements EngineSlot on the creative inventory slot wrapper.
  • Feldübersicht

    Von Klasse geerbte Felder net.minecraft.world.inventory.Slot

    container, index, x, y
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    CreativeModeInventoryScreenSlotWrapperMixin(net.minecraft.world.Container container, int slot, int x, int y)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    CreativeModeInventoryScreen$SlotWrapper(net.minecraft.world.inventory.Slot target, int index, int x, int y, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    Copies tooltip and disabled state from the wrapped slot.
    boolean
    Returns whether this slot is overridden as disabled.
    List<net.minecraft.network.chat.Component>
    Returns the custom tooltip text for this slot.
    void
    engine$setDisabledOverride(boolean disabled)
    Sets the disabled override for this slot.
    void
    engine$setSlotTooltipText(List<net.minecraft.network.chat.Component> newSlotTooltipTextList)
    Sets the custom tooltip text for this slot.

    Von Klasse geerbte Methoden net.minecraft.world.inventory.Slot

    allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getNoItemIcon, getSlotIndex, hasItem, isActive, isFake, isHighlightable, isSameInventory, mayPickup, mayPlace, onQuickCraft, onQuickCraft, onSwapCraft, onTake, remove, safeClone, safeInsert, safeInsert, safeTake, set, setBackground, setByPlayer, setByPlayer, setChanged, tryRemove

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden EngineInterface

    engine$self

    Von Schnittstelle geerbte Methoden EngineSlot

    engine$setX, engine$setY, getTooltip, isLocked, lock, setTooltip, unlock
  • Konstruktordetails

    • CreativeModeInventoryScreenSlotWrapperMixin

      public CreativeModeInventoryScreenSlotWrapperMixin(net.minecraft.world.Container container, int slot, int x, int y)
  • Methodendetails

    • CreativeModeInventoryScreen$SlotWrapper

      public void CreativeModeInventoryScreen$SlotWrapper(net.minecraft.world.inventory.Slot target, int index, int x, int y, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
      Copies tooltip and disabled state from the wrapped slot.
    • engine$setDisabledOverride

      public void engine$setDisabledOverride(boolean disabled)
      Sets the disabled override for 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