[Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。

返信する

CAPTCHA 認証コード
表示されたコードを正確に入力してください。各文字は大文字・小文字の区別があります。

BBCode: OFF
スマイリー: OFF
トピックのレビュー
   

展開ビュー トピックのレビュー: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by CherryFlandre » 2017年7月31日(月) 23:39

いや、最新版をつかったらよいのではないでしょうか。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by asuka_block » 2017年7月30日(日) 14:11

spigot 1.8.8 で使用させていただいてるのですが、AdvancedWhoisPlus-Reloaded-1.0.6このバージョンを使用しています。ですが同一人物でもないはずなのですが同一人物の可能性がありますと出てきてしまいます。
解決方法ありますか?

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2017年4月10日(月) 20:24

AdvancedWhoisPlus-Reloaded v1.1.0をリリースさせて頂きました。

【更新情報】
  • Jailとの連携を削除しました。
  • コードを最適化しました。
  • 微細な不具合を修正しました。

※本バージョンで開発が終了となりました。※
今後バグ修正及び機能追加は行いません。
特殊なAPIは使用していないため今後もしばらくは動くかと思いますが、
最終稼働確認バージョンは[1.11.2]です。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by mcgo » 2017年1月19日(木) 23:37

fumitaka700 さんが書きました:AdvancedWhoisPlus-Reloaded v1.0.7をリリースさせて頂きました。

【更新情報】
#5 「プラグインは最新です」がOP以外にも表示される不具合を修正しました。

mcgo さんが書きました:
サーバーに入った時に『プラグイン最新バージョンです』っていうメッセージがチャット欄に表示されると思うんですけど


ご報告いただきありがとうございます。
ご指摘いただきましたとおり、「プラグインは最新です」のみOP以外にも表示される不具合を確認しました。
1.0.7で対応済みですので最新バージョンに更新いただきますようお願い致します。

最新バージョンを導入して検証したところ、OP以外は表示されないのが確認されました。
更新有難う御座います。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2017年1月19日(木) 21:59

AdvancedWhoisPlus-Reloaded v1.0.7をリリースさせて頂きました。

【更新情報】
  • #5 「プラグインは最新です」がOP以外にも表示される不具合を修正しました。

mcgo さんが書きました:サーバーに入った時に『プラグイン最新バージョンです』っていうメッセージがチャット欄に表示されると思うんですけど

ご報告いただきありがとうございます。
ご指摘いただきましたとおり、「プラグインは最新です」のみOP以外にも表示される不具合を確認しました。
1.0.7で対応済みですので最新バージョンに更新いただきますようお願い致します。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by mcgo » 2017年1月19日(木) 21:12

Permissionでadvwhois.updateinfoを外せばいいのでは。
というより、そもそも管理グループ以外は、このプラグインのパーミッションを許可すべきではないと思いますが、
どのように設定しているのでしょうか?

特にAdvancedWhoisPlus-Reloadedのpermissionはどのグループにも許可していません。
自分のみ全ての権限を持っているだけで、それ以外のプレイヤーに対しては権限は何も付与していません。
あと、OP権限も自分のみです。

ver 1.10.2

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by miyabi » 2017年1月19日(木) 19:45

mcgo さんが書きました:要望をさせていただきます。

サーバーに入った時に『プラグイン最新バージョンです』っていうメッセージがチャット欄に表示されると思うんですけど
OP以外の一般のプレイヤーにも表示されてしまうので、これをOPのみに表示されるようにはできないでしょうか?

Permissionでadvwhois.updateinfoを外せばいいのでは。
というより、そもそも管理グループ以外は、このプラグインのパーミッションを許可すべきではないと思いますが、
どのように設定しているのでしょうか?

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by mcgo » 2017年1月19日(木) 18:45

要望をさせていただきます。

サーバーに入った時に『プラグイン最新バージョンです』っていうメッセージがチャット欄に表示されると思うんですけど
OP以外の一般のプレイヤーにも表示されてしまうので、これをOPのみに表示されるようにはできないでしょうか?

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年12月30日(金) 16:42

AdvancedWhoisPlus-Reloaded v1.0.6をリリースさせて頂きました。

【更新情報】
  • AdditionalWhoisの情報が検索対象者に飛ぶ不具合を修正しました。
  • コンソールからcheckverを行った場合にエラーが出る不具合を修正しました。
  • プラグインが新しくなった場合のみ通知を行うようにしました。
  • IDの異なる同一IPのプレイヤーがログインした場合にアラートを表示する機能を実装しました。
  • LICENSE GNU LGPLv3になりました。

Re: エラーログ

投稿記事 by fumitaka700 » 2016年12月03日(土) 12:05

yuttyann44581 さんが書きました:
fumitaka700 さんが書きました:
takumi000 さんが書きました:AdvancedWhoisPlus-Reloaded v1.0.4 を 1.10.2で走らせて、
コンソールから"whoisps checkver"のコマンドを入力したら、以下のエラーログが出力されました。
修正お願いしますm(_ _)m

コード: 全て選択
[21:10:34 WARN]: Unexpected exception while parsing console command "whoisps checkver"
org.bukkit.command.CommandException: Unhandled exception executing command 'whoisps' in plugin AdvancedWhoisPlus-Reloaded v1.0.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchServerCommand(CraftServer.java:633) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.aL(DedicatedServer.java:438) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:401) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_10_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
        at net.fumyatan.advancedwhoisplus_reloaded.Listener.CommandListener.onCommand(CommandListener.java:26) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        ... 8 more


報告ありがとうございます。
こちらの環境では現状再現することができませんでした。
原因が分かり次第対応させて頂きます。

普段プラグインを作成している者です。
Githubでソースコードを読ませていただきました。
エラーの原因はCommandListenerクラスの"Player target = (Player) sender;"ですね。コンソールをPlayerにキャストしているためです。
"sender instanceof Player" で実行したのがプレイヤーか確認する処理を追加すれば解決すると思われます。

アドバイスありがとうございます。
こちらの環境でコンソールを使うことがないため完全に失念しておりました。
助かりました。

次回のアップデートで対応します。

Re: エラーログ

投稿記事 by yuttyann44581 » 2016年12月03日(土) 05:33

fumitaka700 さんが書きました:
takumi000 さんが書きました:AdvancedWhoisPlus-Reloaded v1.0.4 を 1.10.2で走らせて、
コンソールから"whoisps checkver"のコマンドを入力したら、以下のエラーログが出力されました。
修正お願いしますm(_ _)m

コード: 全て選択
[21:10:34 WARN]: Unexpected exception while parsing console command "whoisps checkver"
org.bukkit.command.CommandException: Unhandled exception executing command 'whoisps' in plugin AdvancedWhoisPlus-Reloaded v1.0.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchServerCommand(CraftServer.java:633) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.aL(DedicatedServer.java:438) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:401) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_10_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
        at net.fumyatan.advancedwhoisplus_reloaded.Listener.CommandListener.onCommand(CommandListener.java:26) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        ... 8 more


報告ありがとうございます。
こちらの環境では現状再現することができませんでした。
原因が分かり次第対応させて頂きます。

普段プラグインを作成している者です。
Githubでソースコードを読ませていただきました。
エラーの原因はCommandListenerクラスの"Player target = (Player) sender;"ですね。コンソールをPlayerにキャストしているためです。
"sender instanceof Player" で実行したのがプレイヤーか確認する処理を追加すれば解決すると思われます。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年12月02日(金) 16:24

AdvancedWhoisPlus-Reloaded v1.0.5をリリースさせて頂きました。

【更新情報】
  • 簡易WhoisのIP表示がHostNameと両表示に対応しました。
  • /whois help を実行した時に/whoisps reload が抜けているのを修正しました。
Configの更新があります!一度削除して再生成をお願いします。

Re: エラーログ

投稿記事 by fumitaka700 » 2016年12月02日(金) 16:23

takumi000 さんが書きました:AdvancedWhoisPlus-Reloaded v1.0.4 を 1.10.2で走らせて、
コンソールから"whoisps checkver"のコマンドを入力したら、以下のエラーログが出力されました。
修正お願いしますm(_ _)m

コード: 全て選択
[21:10:34 WARN]: Unexpected exception while parsing console command "whoisps checkver"
org.bukkit.command.CommandException: Unhandled exception executing command 'whoisps' in plugin AdvancedWhoisPlus-Reloaded v1.0.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchServerCommand(CraftServer.java:633) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.aL(DedicatedServer.java:438) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:401) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_10_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
        at net.fumyatan.advancedwhoisplus_reloaded.Listener.CommandListener.onCommand(CommandListener.java:26) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        ... 8 more


報告ありがとうございます。
こちらの環境では現状再現することができませんでした。
原因が分かり次第対応させて頂きます。

エラーログ

投稿記事 by takumi000 » 2016年12月01日(木) 21:12

AdvancedWhoisPlus-Reloaded v1.0.4 を 1.10.2で走らせて、
コンソールから"whoisps checkver"のコマンドを入力したら、以下のエラーログが出力されました。
修正お願いしますm(_ _)m

コード: 全て選択
[21:10:34 WARN]: Unexpected exception while parsing console command "whoisps checkver"
org.bukkit.command.CommandException: Unhandled exception executing command 'whoisps' in plugin AdvancedWhoisPlus-Reloaded v1.0.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchCommand(CraftServer.java:647) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at org.bukkit.craftbukkit.v1_10_R1.CraftServer.dispatchServerCommand(CraftServer.java:633) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.aL(DedicatedServer.java:438) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:401) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_10_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
        at net.fumyatan.advancedwhoisplus_reloaded.Listener.CommandListener.onCommand(CommandListener.java:26) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.10.2.jar:git-Spigot-f9671b8-48b88ed]
        ... 8 more

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年11月30日(水) 19:59

AdvancedWhoisPlus-Reloaded v1.0.4をリリースさせて頂きました。

【更新情報】
  • MojangAPIと通信できなかった場合、エラーが発生する不具合を修正しました。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年11月09日(水) 23:51

AdvancedWhoisPlus-Reloaded v1.0.3をリリースさせて頂きました。

【更新情報】
  • Jail導入状態でwhoispsを実行した場合にエラーが出る不具合を修正しました。
  • Vault未導入状態で起動した場合にエラーが発生する不具合を修正しました。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年10月31日(月) 17:36

AdvancedWhoisPlus-Reloaded v1.0.2をリリースさせて頂きました。

【更新情報】
  • プラグイン依存の情報を表示できるようにしました。
    Configの「AdditionalWhoisInfo」から変更可能です。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年10月20日(木) 00:50

AdvancedWhoisPlus-Reloaded v1.0.1をリリースさせて頂きました。
頻繁なバージョンアップ申し訳ないです。
初リリース直後から少しの間は頻繁にアップデートするかもですがご容赦下さい。

【更新情報】
  • 【開発者向け】PlayerDataManagerのcheckNewIPfromIP()を呼んだ場合に指定したIPを使用しないバグを修正しました。
  • 【開発者向け】PlayerDataManagerのsavePlayerData()にIPを指定可能なメソッドを追加しました。

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示 AdvancedWhoisPlus-Reloaded

投稿記事 by fumitaka700 » 2016年10月19日(水) 20:42

AdvancedWhoisPlus が更新・パワーアップして「AdvancedWhoisPlus-Reloaded」になりました!

無印版が手探りで作り始めたこともありソースがぐちゃぐちゃで尚且つGitが事故を起こしていたので一新して作り直しました。
基本的な機能に変わりはないですが、不要な部分の削除やソースの最適化を行っています。

今後はReloadedとして更新を続けていきますので、今後共どうかよろしくお願いします。

【更新情報】
  • ログインしていないプレイヤーの表示機能を廃止しました。
  • APIモードを廃止しました。
  • Permissionノードを短くしました。
  • コマンドで更新情報を見れるようにしました。
  • コマンドでConfigをリロードできるようにしました。
  • APIの使用に関する部分を大幅に変更しました
    • プレイヤーデータをプレイヤーごとに管理するようにしました。
    • IPアドレスが変更されていた場合のみAPIと通信するようにしました。
    • プレイヤーがサーバーに居ない場合のみMojangAPIに問い合わせるようにしました。
    • 【開発者向け】接続国情報をPlayer型で取得できるようにしました。
    • 【開発者向け】PlayerLoginEventでの使用を想定し更新先IPを自分で指定できるようにしました。

※ダウンロードについて※
ダウンロードリンクが変更になっています。
https://fumyatan.net/advancedwhoisplus-reloaded

Re: [Spigot1.8.x-1.10.x]プレイヤー情報表示プラグイン AdvancedWhoisPlus v.1

投稿記事 by fumitaka700 » 2016年9月23日(金) 14:28

AdvancedWhoisPlus-1.6.0をリリースさせて頂きました。

【更新情報】
  • 接続国情報のTemp保存を実装
  • APIの大幅更新
  • 名前表示をカラーコードに対応
  • 更新情報の取得にXMLを採用
  • 細部の不具合修正

APIが大幅に変更されています。
後ほど上部API表記も修正します。

ページトップ

x