[Bukkit 1.7.2-1.11.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8.9

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.283812)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年9月23日(金) 01:59

kotarobo_さん、遅くなってすみません。

kotarobo_ さんが書きました:本題がこのDiscordのチャットをLunaChatで作成した指定チャンネルに出すことができないかなというものです。


DiscordSRV というプラグインの方で、LunaChat連携をサポートしてもらうようにしました。
次回のバージョン DiscordSRV 12.0 から、Discordの指定のチャンネルとLunaChatの指定のチャンネルを、紐づけして使用することができるようになります。

また、こちらの紹介トピックで
viewtopic.php?f=38&t=32347
DiscordSRV 11.0 にLunaChat連携を導入した特別版を配布しますので、利用してみてください。

他にも何かありましたらご連絡をください。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.284434)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by 紅しち » 2016年9月30日(金) 10:29

ucchyさん
いつも良いプラグインをありがとうございます

LunaChatの連携について一つ質問なのですが
現在 LunaChatのJapanize機能のみを利用している状態で
MintChatBotのIRC機能とDynmapを連携させて使用しており
DiscordSRVを入れてみたところ
Discordに入力した文章とDynmapやMintChatBotで連携したIRCに入力した文章は
双方に表示されない様なのですが表示する事は可能でしょうか?
よろしくお願いします。
アバター
紅しち
ID:c0f37024
木を殴ってる
 
記事: 15
登録日時: 2014年9月22日(月) 00:40
お住まい: すももサーバー

  • (PostNo.284648)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年10月02日(日) 11:05

紅しちさん、

紅しち さんが書きました:LunaChatの連携について一つ質問なのですが
現在 LunaChatのJapanize機能のみを利用している状態で
MintChatBotのIRC機能とDynmapを連携させて使用しており
DiscordSRVを入れてみたところ
Discordに入力した文章とDynmapやMintChatBotで連携したIRCに入力した文章は
双方に表示されない様なのですが表示する事は可能でしょうか?



不要と判断したため、現状できません。
ゲームチャットとの連動は、IRCかDiscordのどちらかができれば十分と思っています。
ゲームチャットがIRCとDiscordの両方を連携していたとしても、運用コストがかさむだけですし、
サーバー住人もどちらに参加すべきかよくわからない状況になります。

もし、他の人からも、IRC←→Discordのチャット連携が必要だという意見があるようでしたら、
具体的な需要を教えてもらえますか。

ちなみに、Discord←→DynmapのWebチャット は、DiscordSRV v13.0 で実装の計画があります。
https://github.com/Scarsz/DiscordSRV/issues/66
DiscordSRVの、次のバージョンをご利用ください。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.284705)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by 紅しち » 2016年10月02日(日) 19:13

ucchyさん
ご返答ありがとうございます。

IRC・DynmapとDiscordそれぞれ別にチャットをする人がいて
ucchyさんのおっしゃる通り どこから会話に参加すれば良いか分からない状況でしたので
どこからでも参加できるよう連携できればな という思いでの質問でした

DiscordSRV側でDynmapと連携されるのであれば
そちらの実装を待ってみたいと思います。

教えていただきありがとうございました。
アバター
紅しち
ID:c0f37024
木を殴ってる
 
記事: 15
登録日時: 2014年9月22日(月) 00:40
お住まい: すももサーバー

  • (PostNo.284749)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2016年10月03日(月) 01:07

DiscordSRVとの連携で以下のエラーがでて原因がわからず、アドバイスを頂けると助かりますー。
コード: 全て選択
[00:37:05] [Server thread/INFO]: kotarobo_ issued server command: /plm load DiscordSRV-Build-12.1
[00:37:05] [Server thread/INFO]: [DiscordSRV] Enabling DiscordSRV v12.1
[00:37:05] [Server thread/INFO]: [DiscordSRV] [JDA] JDA starting...
[00:37:05] [Server thread/INFO]: [DiscordSRV] [JDA] Login Successful!
[00:37:06] [ReadingThread/INFO]: [DiscordSRV] [JDA] Connected to WebSocket
[00:37:06] [ReadingThread/INFO]: [DiscordSRV] [JDA] Finished Loading!
[00:37:06] [Server thread/INFO]: [DiscordSRV] Found guild G:kotaserver(231028135410270218)
[00:37:06] [Server thread/INFO]: [DiscordSRV] - TC:general(231028135410270218)
[00:37:06] [Server thread/INFO]: [DiscordSRV] - TC:othergames(231503758595457067)
[00:37:06] [Server thread/INFO]: [DiscordSRV] - TC:staff(231504001185742848)
[00:37:07] [Server thread/WARN]: [DiscordSRV] Specified console channel from config could not be found
[00:37:07] [Server thread/INFO]: [DiscordSRV] Enabling LunaChatHook hook
[00:37:07] [Server thread/INFO]: [DiscordSRV] Colors: {3498db=&3, 9b59b6=&5, 71368a=&5, a84300=&6, 99aab5=&f, e74c3c=&c, 11806a=&2, 206694=&1, 992d22=&4, e91e63=&d, e67e22=&6, 979c9f=&7, 607d8b=&8, ad1457=&d, 1abc9c=&a, 95a5a6=&7, c27c0e=&6, 1f8b4c=&2, f1c40f=&e, 2ecc71=&a, 546e7a=&8}
[00:37:07] [Server thread/WARN]: [DiscordSRV] Server version is <1.9, mention sounds are disabled
[00:37:07] [Server thread/INFO]: kikousi_ issued server command: /p
[00:37:08] [Server thread/INFO]: kikousi_ issued server command: /atp kikousi_ 873 64 3067 main 0 0 0 0
[00:37:13] [Server thread/INFO]: kotarobo_ issued server command: /ch D
[00:37:13] [Server thread/INFO]: [D]kotarobo_ さんがチャンネルチャットに参加しました。
[00:37:13] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'ch' in plugin LunaChat v2.8.6
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_51]
   at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51]
   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.lang.NullPointerException
   at com.github.ucchyocean.lc.channel.ChannelImpl.log(ChannelImpl.java:768) ~[?:?]
   at com.github.ucchyocean.lc.channel.ChannelImpl.sendMessage(ChannelImpl.java:460) ~[?:?]
   at com.github.ucchyocean.lc.channel.ChannelImpl.sendSystemMessage(ChannelImpl.java:303) ~[?:?]
   at com.github.ucchyocean.lc.channel.Channel.addMember(Channel.java:253) ~[?:?]
   at com.github.ucchyocean.lc.command.JoinCommand.runCommand(JoinCommand.java:229) ~[?:?]
   at com.github.ucchyocean.lc.command.LunaChatCommand.onCommand(LunaChatCommand.java:136) ~[?:?]
   at com.github.ucchyocean.lc.LunaChat.onCommand(LunaChat.java:144) ~[?:?]
   at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-db6de12-07c3001]
   ... 15 more

Dチャンネルは下記のように作成しています。
コード: 全て選択
broadcast: false
visible: true
color: '&6'
moderator: []
allowcc: true
format: '&f[%color%ch&f]%prefix%username&7:&f %msg'
hided: []
range: 0
ban_expires: {}
japanize: none
password: ''
world: false
members: []
name: D
mute_expires: {}
alias: discord
banned: []
muted: []
desc: Discordチャンネル。裏でDiscordの音声チャンネルにログインしていればマイクラを遊びつつ、ボイスチャットを聞いたりチャットに返信できます。

Discord側のチャンネル
コード: 全て選択
[
  {
    "channelname":"D",
    "channelid":"********************"
  }
]
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.284756)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年10月03日(月) 03:15

LunaChat v2.8.8をリリースします。

  • 不具合修正 - issue #149 Prism連携時に、LunaChatでNullPointerExceptionが発生する


kotarobo_さん、
不具合報告ありがとうございます。
ご報告いただいた個所は、Prism連携時にPrismにログを記録する箇所です。
調査したところ、実装にミスが見つかりました。ご迷惑をおかけしてすみません。
LunaChat v2.8.8 にアップデートして、再度試してみていただけますか。
よろしくお願い致します。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.284813)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2016年10月03日(月) 22:29

治りました!ありがとですー。

IRCとDiscordの同期の件ですがこた鯖ではBungeeCordを使っていて、サーバー間のチャット同期をグローバルチャンネルだけですがMintChatBotのIRC機能を用いて同期しています。
IRCとDiscordの同期が取れないためDiscordではメインのサーバーしかチャットを見ることができないです。
他に同期する方法があればそちらを使おうと思うのですが、なさそうであればIRCとDiscordの同期がとれたらなーと思ってます_(:3」∠)_
Proxy接続やBungeeを経由したLunaChatのチャンネルチャット同期はやまとさんの時にしないという話だったのでこういった方法で現在同期しています…w
DiscordSRVで同じBotに複数の鯖から接続してチャットを同期、IRCを廃止ということができるのか考えているのですがもっとスマートな方法があればなと苦悩してます_(┐「ε:)_
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.284828)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年10月04日(火) 12:28

kotarobo_さん、
Prism連携の件、不具合が解決したようで良かったです。

IRCとDiscordの連携の件ですが、kotarobo_さんが実現したいのは複数サーバーのチャット共有であって、IRCとDiscordを連携させることで回避策になるかもしれないというだけですよね。ちょっと論点がくださいズレてしまっている気がします。
いまMintChatBotでIRCを経由してチャット共有しているものを、DiscordSRVを使ってDiscord経由でチャット共有したら、解決しませんか?
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:12e17127
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.284951)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2016年10月06日(木) 07:08

いまMintChatBotでIRCを経由してチャット共有しているものを、DiscordSRVを使ってDiscord経由でチャット共有したら、解決しませんか?


はいー、同じことは考えてみているところで工夫次第では各チャンネルのチャットもDiscordSRVに追加してあげれば同期できそうだなーとヾ(:3ノシヾ)ノシ
今別の作業で時間をとられているので後日やってみたいなーと思っています
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.286703)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2016年10月30日(日) 19:56

同期作業はまだ手が回っていないのですみませんー。

サーバーでたまにローカルチャンネル(短距離でしかチャットできないチャンネル)に発言先を切り替えたままチャットをしている方を見かけていて、
各チャンネルにログイン時かチャンネルjoin時にコマンドを走らせるという機能は追加できないでしょうか?
具体的にはtitleコマンドでサーバーjoin時かチャンネルjoin時にどのチャンネルに入っていて、ここではどういったチャット仕様になっているか説明したり、
サーバーjoin時にローカルチャンネルに発言先を切り替えたままの場合、チャンネルを強制的にグローバルに切り替えたりといったことをしたいなと考えています。
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.287810)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by herms » 2016年11月15日(火) 06:10

DiscordSRVとLunachatとの連携がうまくいかないようです。

症状:MinecraftからDiscord・DiscordからMinecraftどちらとも、チャットの送受信が一切不可(コンソールは利用できているので接続はできています)
既に、Lunachatを外した状態ではDiscordSRVを利用し、DiscordとMinecraftでのチャットのやり取りはできているので、Lunachatの問題である旨の切り分けはできています。
サーバー起動時、チャット発言時、どちらも例外を投げることなく、処理は行われているのですが、メッセージだけが届かないという状態です。

Lunachatは2.8.8、MinecraftはSpigot 1.8.7、Javaは1.8、OSはWindows Server 2012 R2を利用しています。
DiscordSRVのデバッグログはDiscordSRV開発者の方から「特に問題点は見当たらない」とコメントされましたが、必要であればDMか何かでお送りしたいです。

他に何か必要な情報がありましたらどうぞ何なりとご連絡ください。

追記:チャンネルチャット機能と、Japanize機能両方を利用しています
herms
ID:6d816bde
水から上がったとこ
 
記事: 1
登録日時: 2016年11月14日(月) 08:52

  • (PostNo.288108)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年11月19日(土) 11:09

kotarobo_さん、

kotarobo_ さんが書きました:サーバーでたまにローカルチャンネル(短距離でしかチャットできないチャンネル)に発言先を切り替えたままチャットをしている方を見かけていて、
各チャンネルにログイン時かチャンネルjoin時にコマンドを走らせるという機能は追加できないでしょうか?
具体的にはtitleコマンドでサーバーjoin時かチャンネルjoin時にどのチャンネルに入っていて、ここではどういったチャット仕様になっているか説明したり、
サーバーjoin時にローカルチャンネルに発言先を切り替えたままの場合、チャンネルを強制的にグローバルに切り替えたりといったことをしたいなと考えています。


うーん、そうですね。
チャンネルのトピックを設定できるようにできてもいいかもしれませんね。
IRCやSkype、Discordでも、トピック設定できますが、そういうイメージで。
ちょっと検討してみます。


hermsさん、

herms さんが書きました:DiscordSRVとLunachatとの連携がうまくいかないようです。


DiscordSRVと連携する場合、通常チャットとチャンネルを、両方連携することはできません。
LunaChatにグローバルチャンネルを設定して、グローバルチャンネル+その他チャンネル の運用に変更して、各チャンネルごとに連携を設定してください。
なお、この場合、DiscordSRVのLunaChatHookの設定は、trueに設定することを忘れずに。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:66dbff26
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.291726)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by mcgo » 2016年12月29日(木) 07:36

1.10.2でLunaChatを使用したところ、1.8ではなかったワールド別にそのワールド名がprefixとして
チャット欄に表示されてしまいます。
configを見た限りでは特にそのような設定が出来る項目は無かったので、表示させないようにする方法ないですか?
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:bb0d670d
石炭掘り
 
記事: 208
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.291728)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2016年12月29日(木) 07:58

mcgoさん、

mcgo さんが書きました:1.10.2でLunaChatを使用したところ、1.8ではなかったワールド別にそのワールド名がprefixとして
チャット欄に表示されてしまいます。
configを見た限りでは特にそのような設定が出来る項目は無かったので、表示させないようにする方法ないですか?


表示させないようになっていますけれども、変更できませんか?
そもそも、LunaChatではワールド名の表示をするようなデフォルト設定になっていないですけれど、質問先はLunaChatで正しいでしょうか?

ちなみに、Multiverse-Core は使用していますか?
Multiverse-Core には、ワールド名をチャット欄に表示する機能があるので、ひょっとしたらそちらかも知れません。
心当たりがあるなら、plugins\MultiVerse-Core\config.yml ファイルの、prefixchat: 'true' の行を、prefixchat: 'false' に変えてみてくださいね。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:4b9de033
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.291734)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by mcgo » 2016年12月29日(木) 10:21

回答有難うございます。

ちなみに、Multiverse-Core は使用していますか?
Multiverse-Core には、ワールド名をチャット欄に表示する機能があるので、ひょっとしたらそちらかも知れません。
心当たりがあるなら、plugins\MultiVerse-Core\config.yml ファイルの、prefixchat: 'true' の行を、prefixchat: 'false' に変えてみてくださいね。


Multiverse-Coreを使用しているのでconfig.ymlを確認したところ、ご指摘の通りprefixchat: 'true' になっていたので
falseに変更してみたところワールド名のprefixが消えました。

自分の完璧な知識不足でした。
すみません。
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:bb0d670d
石炭掘り
 
記事: 208
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.292956)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2017年1月10日(火) 16:18

DiscordSRVの方で対応をお願いする内容かもしれないですが連携の問題のようなので報告をさせていただきますー
コード: 全て選択
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: One of the EventListeners had an uncaught exception
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: Encountered an exception:
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: java.lang.NullPointerException
   at com.scarsz.discordsrv.DiscordSRV.notifyPlayersOfMentions(DiscordSRV.java:773)
   at com.scarsz.discordsrv.hooks.chat.LunaChatHook.broadcastMessageToChannel(LunaChatHook.java:51)
   at com.scarsz.discordsrv.DiscordSRV.broadcastMessageToMinecraftServer(DiscordSRV.java:728)
   at com.scarsz.discordsrv.listeners.DiscordListener.handleChat(DiscordListener.java:117)
   at com.scarsz.discordsrv.listeners.DiscordListener.onGuildMessageReceived(DiscordListener.java:52)
   at com.scarsz.discordsrv.jda.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:166)
   at com.scarsz.discordsrv.jda.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:64)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleDefaultMessage(MessageReceivedHandler.java:81)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleInternally(MessageReceivedHandler.java:50)
   at com.scarsz.discordsrv.jda.handle.SocketHandler.handle(SocketHandler.java:38)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.handleEvent(WebSocketClient.java:596)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:324)
   at com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
   at com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
   at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
   at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
   at com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)

Discord側のチャットはSRVで出力できているのですがLunaChatのチャットをSRVが取得できないようです

またHawkeyeとの連携もうまいことできていないようですー
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.294035)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2017年1月23日(月) 17:00

kotarobo_さん、ご報告ありがとうございます。

kotarobo_ さんが書きました:DiscordSRVの方で対応をお願いする内容かもしれないですが連携の問題のようなので報告をさせていただきますー
コード: 全て選択
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: One of the EventListeners had an uncaught exception
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: Encountered an exception:
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: java.lang.NullPointerException
   at com.scarsz.discordsrv.DiscordSRV.notifyPlayersOfMentions(DiscordSRV.java:773)
   at com.scarsz.discordsrv.hooks.chat.LunaChatHook.broadcastMessageToChannel(LunaChatHook.java:51)
   at com.scarsz.discordsrv.DiscordSRV.broadcastMessageToMinecraftServer(DiscordSRV.java:728)
   at com.scarsz.discordsrv.listeners.DiscordListener.handleChat(DiscordListener.java:117)
   at com.scarsz.discordsrv.listeners.DiscordListener.onGuildMessageReceived(DiscordListener.java:52)
   at com.scarsz.discordsrv.jda.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:166)
   at com.scarsz.discordsrv.jda.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:64)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleDefaultMessage(MessageReceivedHandler.java:81)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleInternally(MessageReceivedHandler.java:50)
   at com.scarsz.discordsrv.jda.handle.SocketHandler.handle(SocketHandler.java:38)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.handleEvent(WebSocketClient.java:596)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:324)
   at com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
   at com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
   at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
   at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
   at com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)

Discord側のチャットはSRVで出力できているのですがLunaChatのチャットをSRVが取得できないようです


こちらでもいろいろ試してみたのですが、おっしゃっているようなエラーが再現できなかったです。
discord.png


使用したバージョンは、
spigot 1.11.2 + LunaChat 2.8.8 + DiscordSRV 12.4
です。

エラーの内容からして、メンションが何か関係しているようですが・・・。
私の環境では再現できませんでした。お力になれず申し訳ありません。


kotarobo_ さんが書きました:またHawkeyeとの連携もうまいことできていないようですー


これから、mysqlの環境を建てて試してみますが、
具体的にどのようにうまいことできていないのか教えていただけると助かります。

また、念のために確認しますが、調査対象は Prism ではなく、HawkEye で間違いないですね?
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:3940d012
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.294086)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by ucchy » 2017年1月24日(火) 00:33

kotarobo_さん、

kotarobo_ さんが書きました:またHawkeyeとの連携もうまいことできていないようですー


HawkEyeとの連携を試してみましたが、問題ないことを確認しました。
2017-01-24_00.26.38.png

(日本語が文字化けしているのはご愛敬・・・)

確認した環境は、
spigot 1.11.2 + LunaChat 2.8.8 + HawkEye Reloaded 1.7.2
です。

もし、うまく連携ができなかった状況などわかりましたら、詳しく教えてくださいね。
よろしくお願いします。
――お知らせ――
パソコンが壊れたため、買い替えるまで、プラグイン開発作業はお休みしています。簡単な質問程度ならお答えいたします。
――お知らせ――
アバター
ucchy
ID:4b9de033
ラピスラズリ収集家
 
記事: 1167
登録日時: 2012年11月07日(水) 00:08

  • (PostNo.294162)

Re: [Bukkit 1.7.2-1.10.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2017年1月25日(水) 13:44

ucchy さんが書きました:kotarobo_さん、ご報告ありがとうございます。

kotarobo_ さんが書きました:DiscordSRVの方で対応をお願いする内容かもしれないですが連携の問題のようなので報告をさせていただきますー
コード: 全て選択
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: One of the EventListeners had an uncaught exception
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: Encountered an exception:
[16:11:17] [ReadingThread/WARN]: [16:11:17] [Fatal] [JDA]: java.lang.NullPointerException
   at com.scarsz.discordsrv.DiscordSRV.notifyPlayersOfMentions(DiscordSRV.java:773)
   at com.scarsz.discordsrv.hooks.chat.LunaChatHook.broadcastMessageToChannel(LunaChatHook.java:51)
   at com.scarsz.discordsrv.DiscordSRV.broadcastMessageToMinecraftServer(DiscordSRV.java:728)
   at com.scarsz.discordsrv.listeners.DiscordListener.handleChat(DiscordListener.java:117)
   at com.scarsz.discordsrv.listeners.DiscordListener.onGuildMessageReceived(DiscordListener.java:52)
   at com.scarsz.discordsrv.jda.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:166)
   at com.scarsz.discordsrv.jda.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:64)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleDefaultMessage(MessageReceivedHandler.java:81)
   at com.scarsz.discordsrv.jda.handle.MessageReceivedHandler.handleInternally(MessageReceivedHandler.java:50)
   at com.scarsz.discordsrv.jda.handle.SocketHandler.handle(SocketHandler.java:38)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.handleEvent(WebSocketClient.java:596)
   at com.scarsz.discordsrv.jda.requests.WebSocketClient.onTextMessage(WebSocketClient.java:324)
   at com.neovisionaries.ws.client.ListenerManager.callOnTextMessage(ListenerManager.java:352)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:233)
   at com.neovisionaries.ws.client.ReadingThread.callOnTextMessage(ReadingThread.java:211)
   at com.neovisionaries.ws.client.ReadingThread.handleTextFrame(ReadingThread.java:910)
   at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:693)
   at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:102)
   at com.neovisionaries.ws.client.ReadingThread.run(ReadingThread.java:61)

Discord側のチャットはSRVで出力できているのですがLunaChatのチャットをSRVが取得できないようです


こちらでもいろいろ試してみたのですが、おっしゃっているようなエラーが再現できなかったです。
discord.png


使用したバージョンは、
spigot 1.11.2 + LunaChat 2.8.8 + DiscordSRV 12.4
です。

エラーの内容からして、メンションが何か関係しているようですが・・・。
私の環境では再現できませんでした。お力になれず申し訳ありません。


kotarobo_ さんが書きました:またHawkeyeとの連携もうまいことできていないようですー


これから、mysqlの環境を建てて試してみますが、
具体的にどのようにうまいことできていないのか教えていただけると助かります。

また、念のために確認しますが、調査対象は Prism ではなく、HawkEye で間違いないですね?


ほむむ…ありがとうございますっ
一応同期自体は動作しているので様子見ていこうとおもいますー。
BungeeCordを経由するとだめとかもあるかもしれませんので調べたいとこですが今活動時間に制限があるのでちょっと先になりそうです。

今はhawkeyeから別の物に移行してるため再現が出来なくなってしまいました、すみません_(:3」∠)_
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

  • (PostNo.296021)

Re: [Bukkit 1.7.2-1.11.2] チャンネルチャット+ローマ字日本語化 - LunaChat v2.8

投稿記事by kotarobo_ » 2017年2月17日(金) 11:36

返事が遅くなりましたが、DiscordSRVはBungeeCord環境下はサポートなしとのことでした。
一応各サーバーごとに専用のbotを用意することで同期自体には成功しましたがエラーの解消方法はなさそうです。
チャンネルごとの同期が出来てた分ちょっと残念でした_(:3」∠)_

追記:発生する原因の特定ができました。
グローバルチャンネルではなく任意で入れるタイプのチャンネルにて、チャンネルに入ったままオフラインになっているプレイヤーがいるチャンネルにDiscordからのチャットを送信する際プレイヤーがいないためエラーが出るみたいです。
といさんがDiscordSRVの方に修正issue送ってくださったんですが修正は開発版の方に投げてくださいと言われたみたいで、ただそちらにはLunaChat連携がそもそもないみたいとのことでした(・ω・)
DiscordSRVの方で対応できればうれしいですが、ダメそうであればLunaChat側にオフラインになったプレイヤーを任意のチャンネルから退出させる設定とか追加できませんでしょうか?
半公開制サーバーを運用しています!http://seesaawiki.jp/kotaserver/

画像
アバター
kotarobo_
ID:64450b10
大工さん
 
記事: 65
登録日時: 2013年8月14日(水) 06:12

1つ前へ次へ

Return to サーバーMOD,プラグイン 公開/紹介

x