类 MessageChannelContext
java.lang.Object
cn.afternode.commons.bukkit.messaging.MessageChannelContext
- 所有已实现的接口:
Closeable,AutoCloseable,org.bukkit.plugin.messaging.PluginMessageListener
public class MessageChannelContext
extends Object
implements org.bukkit.plugin.messaging.PluginMessageListener, Closeable
Channel context and message listener
-
方法概要
修饰符和类型方法说明voidclose()voidonPluginMessageReceived(@NotNull String channel, @NotNull org.bukkit.entity.Player player, @org.jetbrains.annotations.NotNull byte[] message) voidsend(org.bukkit.entity.Player player, NBukkitByteBuf buf) Send message to channel through specified player
-
方法详细资料
-
onPluginMessageReceived
public void onPluginMessageReceived(@NotNull @NotNull String channel, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @org.jetbrains.annotations.NotNull byte[] message) - 指定者:
onPluginMessageReceived在接口中org.bukkit.plugin.messaging.PluginMessageListener
-
send
public void send(org.bukkit.entity.Player player, NBukkitByteBuf buf) throws NoSuchAlgorithmException, InvalidKeyException, IOException Send message to channel through specified player- 参数:
player- Playerbuf- Data- 抛出:
NoSuchAlgorithmException- Signing errorInvalidKeyException- Signing errorIOException- Using a closed channel
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException
-