Class DisableableSlot

java.lang.Object
net.minecraft.world.inventory.Slot
com.hrznstudio.titanium.container.impl.DisableableSlot

public class DisableableSlot 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
    DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, IDisableableContainer disableableContainer)
     
    DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, BooleanSupplier isDisabled)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    mayPickup(net.minecraft.world.entity.player.Player player)
     
    boolean
    mayPlace(net.minecraft.world.item.ItemStack stack)
     
    void
     

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

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

    Methods inherited from class java.lang.Object

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

    • DisableableSlot

      public DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, IDisableableContainer disableableContainer)
    • DisableableSlot

      public DisableableSlot(net.minecraft.world.Container inventoryIn, int index, int xPosition, int yPosition, BooleanSupplier isDisabled)
  • Method Details

    • isActive

      public boolean isActive()
      Overrides:
      isActive in class net.minecraft.world.inventory.Slot
    • mayPlace

      public boolean mayPlace(net.minecraft.world.item.ItemStack stack)
      Overrides:
      mayPlace in class net.minecraft.world.inventory.Slot
    • mayPickup

      public boolean mayPickup(net.minecraft.world.entity.player.Player player)
      Overrides:
      mayPickup in class net.minecraft.world.inventory.Slot
    • setIsDisabled

      public void setIsDisabled(BooleanSupplier isDisabled)