Class ItemStackMixin

java.lang.Object
dev.jaxydog.astral.mixin.ItemStackMixin
All Implemented Interfaces:
AstralItemStack

public abstract class ItemStackMixin extends Object implements AstralItemStack
Implements the AstralItemStack interface.
Since:
1.4.0
  • Constructor Details

    • ItemStackMixin

      public ItemStackMixin()
  • Method Details

    • astral$setItem

      public void astral$setItem(net.minecraft.item.Item item)
      Description copied from interface: AstralItemStack
      Sets the stack's item.
      Specified by:
      astral$setItem in interface AstralItemStack
      Parameters:
      item - The new item.
    • astral$copyWithItemStack

      public net.minecraft.item.ItemStack astral$copyWithItemStack(net.minecraft.item.Item item)
      Description copied from interface: AstralItemStack
      Copies this stack, and swaps out the inner item.
      Specified by:
      astral$copyWithItemStack in interface AstralItemStack
      Parameters:
      item - The new item.
      Returns:
      The copied stack.