Class SiloLogisticSlot

java.lang.Object
io.github.pylonmc.pylon.content.machines.storage.SiloLogisticSlot
All Implemented Interfaces:
io.github.pylonmc.rebar.logistics.slot.LogisticSlot

public class SiloLogisticSlot extends Object implements io.github.pylonmc.rebar.logistics.slot.LogisticSlot
  • Constructor Details

    • SiloLogisticSlot

      public SiloLogisticSlot(Silo silo)
  • Method Details

    • getItemStack

      @Nullable public @Nullable org.bukkit.inventory.ItemStack getItemStack()
      Specified by:
      getItemStack in interface io.github.pylonmc.rebar.logistics.slot.LogisticSlot
    • getAmount

      public long getAmount()
      Specified by:
      getAmount in interface io.github.pylonmc.rebar.logistics.slot.LogisticSlot
    • getMaxAmount

      public long getMaxAmount(@NotNull @NotNull org.bukkit.inventory.ItemStack stack)
      Specified by:
      getMaxAmount in interface io.github.pylonmc.rebar.logistics.slot.LogisticSlot
    • set

      public void set(@Nullable @Nullable org.bukkit.inventory.ItemStack stack, long amount)
      Specified by:
      set in interface io.github.pylonmc.rebar.logistics.slot.LogisticSlot