Class PlayerChannel

java.lang.Object
xyz.xenondevs.invui.item.impl.AbstractItem
dev.unnm3d.redischat.channels.gui.PlayerChannel
All Implemented Interfaces:
xyz.xenondevs.invui.item.Item
Direct Known Subclasses:
GlobalChannel

public class PlayerChannel extends xyz.xenondevs.invui.item.impl.AbstractItem
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final Channel
     
    protected final org.bukkit.entity.Player
     
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PlayerChannel(Channel channel, org.bukkit.entity.Player player, boolean isActive)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    xyz.xenondevs.invui.item.ItemProvider
     
    void
    handleClick(@NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.event.inventory.InventoryClickEvent event)
     
    boolean
     
    boolean
     
    boolean
     

    Methods inherited from class xyz.xenondevs.invui.item.impl.AbstractItem

    addWindow, getWindows, notifyWindows, removeWindow

    Methods inherited from class java.lang.Object

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

    • channel

      protected final Channel channel
    • player

      protected final org.bukkit.entity.Player player
    • status

      protected PlayerChannel.Status status
  • Constructor Details

    • PlayerChannel

      public PlayerChannel(Channel channel, org.bukkit.entity.Player player, boolean isActive)
  • Method Details

    • isListening

      public boolean isListening()
    • isMuted

      public boolean isMuted()
    • isHidden

      public boolean isHidden()
    • getItemProvider

      public xyz.xenondevs.invui.item.ItemProvider getItemProvider()
    • handleClick

      public void handleClick(@NotNull @NotNull org.bukkit.event.inventory.ClickType clickType, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.event.inventory.InventoryClickEvent event)