Skip to content

For Developer How to use LunaChatAPI

みにどん edited this page Aug 29, 2021 · 7 revisions

開発者向け情報 - LunaChatAPIの使用方法

同時にロードされる他のプラグインから、LunaChatを操作するには、 depend または softDepend に LunaChat を追加してから、 下記の例のようにLunaChatAPIを取得して使用してください。

LunaChatAPI lunachatapi;
if ( getServer().getPluginManager().isPluginEnabled("LunaChat") ) {
    lunachatapi = ((LunaChatBukkit) getServer().getPluginManager().getPlugin("LunaChat")).getLunaChatAPI();
}

全チャンネルを取得する

Collection<Channel> channels = lunachatapi.getChannels();

チャンネルを作成して、参加者を追加する

※ 最初に参加するプレイヤーは、自動的にチャンネルモデレータに設定されることに注意してください。

Channel channel = lunachatapi.createChannel("TestChannel");
channel.addMember(ChannelPlayer.getChannelPlayer(playerA));
channel.addMember(ChannelPlayer.getChannelPlayer(playerB));
channel.addMember(ChannelPlayer.getChannelPlayer(playerC));

チャンネルを削除する

lunachatapi.removeChannel("TestChannel");

インタフェース LunaChatAPI のJavaDoc

詳しくはこちらをご参照ください。 http://ucchyocean.github.io/LunaChat/apidocs/com/github/ucchyocean/lc/LunaChatAPI.html