public class FormChannel extends Object implements PluginMessageChannel
PluginMessageChannel.Identity, PluginMessageChannel.Result| Constructor and Description |
|---|
FormChannel() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
callResponseConsumer(org.geysermc.floodgate.api.player.FloodgatePlayer player,
byte[] data) |
boolean |
closeForm(org.geysermc.floodgate.api.player.FloodgatePlayer player) |
byte[] |
createFormData(org.geysermc.floodgate.api.player.FloodgatePlayer player,
org.geysermc.cumulus.form.Form form) |
void |
disconnect(org.geysermc.floodgate.api.player.FloodgatePlayer player) |
String |
getIdentifier() |
PluginMessageChannel.Result |
handleProxyCall(byte[] data,
org.geysermc.floodgate.api.player.FloodgatePlayer source,
PluginMessageChannel.Identity sourceIdentity) |
PluginMessageChannel.Result |
handleServerCall(byte[] data,
org.geysermc.floodgate.api.player.FloodgatePlayer source) |
boolean |
sendForm(org.geysermc.floodgate.api.player.FloodgatePlayer player,
org.geysermc.cumulus.form.Form form) |
public String getIdentifier()
getIdentifier in interface PluginMessageChannelpublic PluginMessageChannel.Result handleProxyCall(byte[] data, org.geysermc.floodgate.api.player.FloodgatePlayer source, PluginMessageChannel.Identity sourceIdentity)
handleProxyCall in interface PluginMessageChannelpublic PluginMessageChannel.Result handleServerCall(byte[] data, org.geysermc.floodgate.api.player.FloodgatePlayer source)
handleServerCall in interface PluginMessageChannelpublic boolean closeForm(org.geysermc.floodgate.api.player.FloodgatePlayer player)
public boolean sendForm(org.geysermc.floodgate.api.player.FloodgatePlayer player,
org.geysermc.cumulus.form.Form form)
public byte[] createFormData(org.geysermc.floodgate.api.player.FloodgatePlayer player,
org.geysermc.cumulus.form.Form form)
protected boolean callResponseConsumer(org.geysermc.floodgate.api.player.FloodgatePlayer player,
byte[] data)
public void disconnect(org.geysermc.floodgate.api.player.FloodgatePlayer player)