Class ReactiveInventoryHolder

java.lang.Object
space.maxus.flare.ui.ReactiveInventoryHolder
All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder

@Internal public class ReactiveInventoryHolder extends Object implements org.bukkit.inventory.InventoryHolder
A Flare reactive inventory holder that is implemented for Flare inventories
  • Constructor Details

    • ReactiveInventoryHolder

      public ReactiveInventoryHolder(@NotNull @NotNull Frame frame, @NotNull @NotNull Callable<org.bukkit.entity.Player> viewerGetter, int size)
  • Method Details

    • getInventoryNoRender

      @NotNull public @NotNull org.bukkit.inventory.Inventory getInventoryNoRender()
    • getInventory

      @NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryHolder
    • inherit

      public void inherit(@NotNull @NotNull ReactiveInventoryHolder other)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getFrame

      @NotNull public @NotNull Frame getFrame()
    • setFrame

      public void setFrame(@NotNull @NotNull Frame frame)
    • getSize

      public int getSize()