下面列出了怎么用org.bukkit.plugin.messaging.PluginMessageRecipient的API类实例代码及写法,或者点击链接到github查看源代码。
public void sendPluginMessage(PluginMessageRecipient player, ChannelMessage message) {
if (player != null) {
ByteArrayDataOutput dataOutput = ByteStreams.newDataOutput();
message.writeTo(dataOutput);
NamespaceKey channel = new NamespaceKey(plugin.getName(), message.getChannelName());
player.sendPluginMessage(plugin, channel.getCombinedName(), dataOutput.toByteArray());
}
}
public void sendPluginMessage(PluginMessageRecipient sender, ChannelMessage message) {
ByteArrayDataOutput out = ByteStreams.newDataOutput();
message.writeTo(out);
NamespaceKey channel = new NamespaceKey(getName(), message.getChannelName());
sender.sendPluginMessage(this, channel.getCombinedName(), out.toByteArray());
}