Index

A B C F G H K L M O R S U 
All Classes and Interfaces|All Packages

A

accept(DataOutputStream) - Method in interface me.hsgamer.hscore.bukkit.channel.BungeeUtils.DataOutputConsumer
Accept the data output stream

B

BungeeSubChannel - Class in me.hsgamer.hscore.bukkit.channel
The sub-channel for the main BungeeCord channel
BungeeSubChannel(String, Plugin) - Constructor for class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Create a new sub-channel
BungeeUtils - Class in me.hsgamer.hscore.bukkit.channel
Methods for BungeeCord communication
BungeeUtils.DataOutputConsumer - Interface in me.hsgamer.hscore.bukkit.channel
The data output consumer

C

Channel - Class in me.hsgamer.hscore.bukkit.channel
The base channel
Channel(String, Plugin) - Constructor for class me.hsgamer.hscore.bukkit.channel.Channel
Create a new channel
connectOtherToServer(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Connect the player to the server
connectToServer(Plugin, PluginMessageRecipient, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Connect the recipient to the server

F

forward(Plugin, PluginMessageRecipient, String, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Forward the data to the server
forwardToPlayer(Plugin, PluginMessageRecipient, String, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Forward the data to the player

G

getDataBytes(BungeeUtils.DataOutputConsumer) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Build the data byte array
getGlobalRecipient() - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Get the global plugin message recipient
getIoExceptionConsumer() - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Get the IOException consumer
getName() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Get the channel's name
getPlugin() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Get the plugin providing the channel
getSubChannel() - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Get the sub-channel name

H

handleMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
 
handleMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Handle the received data from plugin messaging
handleSubChannelMessage(Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Handle the received data from plugin messaging through sub-channel

K

kickPlayer(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Kick the player

L

logger - Variable in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
The logger for ease

M

me.hsgamer.hscore.bukkit.channel - package me.hsgamer.hscore.bukkit.channel
The classes for working with BungeeCord's channels

O

onPluginMessageReceived(String, Player, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
 

R

register() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Register the channel
register(Plugin) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Register the BungeeCord main channel to the plugin
register(Plugin, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Register the channel to the plugin

S

send(byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Send the data via the channel
send(PluginMessageRecipient, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Send the data via the sub-channel with the recipient
send(PluginMessageRecipient, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Send the data via the channel with the recipient
sendForward(String, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Forward the data to other servers
sendForward(PluginMessageRecipient, String, byte[]) - Method in class me.hsgamer.hscore.bukkit.channel.BungeeSubChannel
Forward the data to other servers
sendMessage(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Send the message to the player
sendPluginMessage(Plugin, PluginMessageRecipient, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Send the data to the BungeeCord main channel
sendPluginMessage(Plugin, PluginMessageRecipient, String, byte[]) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Send the data to the channel
sendRawMessage(Plugin, PluginMessageRecipient, String, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Send the raw message to the player
setIoExceptionConsumer(Consumer<IOException>) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Set the IOException consumer

U

unregister() - Method in class me.hsgamer.hscore.bukkit.channel.Channel
Unregister the channel
unregister(Plugin) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Unregister the BungeeCord main channel from the plugin
unregister(Plugin, String) - Static method in class me.hsgamer.hscore.bukkit.channel.BungeeUtils
Unregister the channel from the plugin
A B C F G H K L M O R S U 
All Classes and Interfaces|All Packages