java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraftforge.items.SlotItemHandler
com.idark.valoria.registries.menus.slots.GemSlot

public class GemSlot extends net.minecraftforge.items.SlotItemHandler
  • Field Summary

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

    container, x, y
  • Constructor Summary

    Constructors
    Constructor
    Description
    GemSlot(net.minecraftforge.items.IItemHandler itemHandler, int pSlot, int pXPosition, int pYPosition)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    isGems(net.minecraft.world.item.ItemStack pStack)
     
    boolean
    mayPlace(net.minecraft.world.item.ItemStack pStack)
     

    Methods inherited from class net.minecraftforge.items.SlotItemHandler

    getItem, getItemHandler, getMaxStackSize, getMaxStackSize, initialize, mayPickup, onQuickCraft, remove, set

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

    allowModification, checkTakeAchievements, getContainerSlot, getNoItemIcon, getSlotIndex, hasItem, isActive, isHighlightable, isSameInventory, onQuickCraft, onSwapCraft, onTake, safeInsert, safeInsert, safeTake, setBackground, setByPlayer, setChanged, tryRemove

    Methods inherited from class java.lang.Object

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

    • GemSlot

      public GemSlot(net.minecraftforge.items.IItemHandler itemHandler, int pSlot, int pXPosition, int pYPosition)
  • Method Details

    • mayPlace

      public boolean mayPlace(net.minecraft.world.item.ItemStack pStack)
      Overrides:
      mayPlace in class net.minecraftforge.items.SlotItemHandler
    • isGems

      public static boolean isGems(net.minecraft.world.item.ItemStack pStack)