Class BukkitViewer

java.lang.Object
me.devnatan.inventoryframework.BukkitViewer
All Implemented Interfaces:
me.devnatan.inventoryframework.Viewer

public final class BukkitViewer extends Object implements me.devnatan.inventoryframework.Viewer
  • Constructor Details

    • BukkitViewer

      public BukkitViewer(@NotNull @NotNull org.bukkit.entity.Player player, me.devnatan.inventoryframework.context.IFRenderContext activeContext)
  • Method Details

    • getPlayer

      public org.bukkit.entity.Player getPlayer()
    • getActiveContext

      @NotNull public @NotNull me.devnatan.inventoryframework.context.IFRenderContext getActiveContext()
      Specified by:
      getActiveContext in interface me.devnatan.inventoryframework.Viewer
    • getCurrentContext

      @NotNull public @NotNull me.devnatan.inventoryframework.context.IFRenderContext getCurrentContext()
      Specified by:
      getCurrentContext in interface me.devnatan.inventoryframework.Viewer
    • setActiveContext

      public void setActiveContext(@NotNull @NotNull me.devnatan.inventoryframework.context.IFRenderContext context)
      Specified by:
      setActiveContext in interface me.devnatan.inventoryframework.Viewer
    • getId

      @NotNull public @NotNull String getId()
      Specified by:
      getId in interface me.devnatan.inventoryframework.Viewer
    • open

      public void open(@NotNull @NotNull me.devnatan.inventoryframework.ViewContainer container)
      Specified by:
      open in interface me.devnatan.inventoryframework.Viewer
    • close

      public void close()
      Specified by:
      close in interface me.devnatan.inventoryframework.Viewer
    • getSelfContainer

      @NotNull public @NotNull me.devnatan.inventoryframework.ViewContainer getSelfContainer()
      Specified by:
      getSelfContainer in interface me.devnatan.inventoryframework.Viewer
    • getLastInteractionInMillis

      public long getLastInteractionInMillis()
      Specified by:
      getLastInteractionInMillis in interface me.devnatan.inventoryframework.Viewer
    • setLastInteractionInMillis

      public void setLastInteractionInMillis(long lastInteractionInMillis)
      Specified by:
      setLastInteractionInMillis in interface me.devnatan.inventoryframework.Viewer
    • isBlockedByInteractionDelay

      public boolean isBlockedByInteractionDelay()
      Specified by:
      isBlockedByInteractionDelay in interface me.devnatan.inventoryframework.Viewer
    • isSwitching

      public boolean isSwitching()
      Specified by:
      isSwitching in interface me.devnatan.inventoryframework.Viewer
    • setSwitching

      public void setSwitching(boolean switching)
      Specified by:
      setSwitching in interface me.devnatan.inventoryframework.Viewer
    • getPreviousContext

      public me.devnatan.inventoryframework.context.IFRenderContext getPreviousContext()
      Specified by:
      getPreviousContext in interface me.devnatan.inventoryframework.Viewer
    • setPreviousContext

      public void setPreviousContext(me.devnatan.inventoryframework.context.IFRenderContext previousContext)
      Specified by:
      setPreviousContext in interface me.devnatan.inventoryframework.Viewer
    • getPlatformInstance

      public Object getPlatformInstance()
      Specified by:
      getPlatformInstance in interface me.devnatan.inventoryframework.Viewer
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object