Class DelegatingSlot

java.lang.Object
com.github.darksoulq.abyssallib.world.menu.Slot
com.github.darksoulq.abyssallib.world.menu.slot.DelegatingSlot

public class DelegatingSlot extends Slot
  • Constructor Details

    • DelegatingSlot

      public DelegatingSlot(Container container, int containerIndex)
  • Method Details

    • setDelegate

      public void setDelegate(Slot delegate)
    • getDelegate

      public Slot getDelegate()
    • getItem

      public org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player)
      Overrides:
      getItem in class Slot
    • mayPlace

      public boolean mayPlace(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack)
      Overrides:
      mayPlace in class Slot
    • mayPickup

      public boolean mayPickup(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack)
      Overrides:
      mayPickup in class Slot
    • onTake

      public void onTake(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack)
      Overrides:
      onTake in class Slot
    • dropsOnClose

      public boolean dropsOnClose(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack)
      Overrides:
      dropsOnClose in class Slot