Class TeslaSynthesizerResultSlot

java.lang.Object
net.minecraft.world.inventory.Slot
tech.anonymoushacker1279.immersiveweapons.menu.slot.TeslaSynthesizerResultSlot

public class TeslaSynthesizerResultSlot extends net.minecraft.world.inventory.Slot
  • Field Summary

    Fields inherited from class net.minecraft.world.inventory.Slot

    container, index, x, y
  • Constructor Summary

    Constructors
    Constructor
    Description
    TeslaSynthesizerResultSlot(net.minecraft.world.Container container, int slotIndex, int xPosition, int yPosition)
    Constructor for TeslaSynthesizerResultSlot.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    mayPlace(net.minecraft.world.item.ItemStack stack)
    Check if the stack is allowed to be placed in this slot.
    void
    onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack)
    Runs when the stack is taken from the object.

    Methods inherited from class net.minecraft.world.inventory.Slot

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TeslaSynthesizerResultSlot

      public TeslaSynthesizerResultSlot(net.minecraft.world.Container container, int slotIndex, int xPosition, int yPosition)
      Constructor for TeslaSynthesizerResultSlot.
      Parameters:
      container - the Container object
      slotIndex - the slot index
      xPosition - the X position of the slot
      yPosition - the Y position of the slot
  • Method Details

    • mayPlace

      public boolean mayPlace(net.minecraft.world.item.ItemStack stack)
      Check if the stack is allowed to be placed in this slot.
      Overrides:
      mayPlace in class net.minecraft.world.inventory.Slot
      Parameters:
      stack - the ItemStack to be checked
      Returns:
      boolean
    • onTake

      public void onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack)
      Runs when the stack is taken from the object.
      Overrides:
      onTake in class net.minecraft.world.inventory.Slot
      Parameters:
      player - the Player instance
      stack - the ItemStack being taken