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

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

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

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

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

【更新情報】
  • MojangAPIと通信できなかった場合、エラーが発生する不具合を修正しました。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:de5b47b7
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.289170)

エラーログ

投稿記事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
Javaの勉強をしながらPlugin開発もやってたり。
RNTサーバーのResponsibleもやってます。
takumi000
ID:25754b1d
木を殴ってる
 
記事: 32
登録日時: 2015年9月07日(月) 14:46
お住まい: RNTサーバー

  • (PostNo.289214)

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


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

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:de5b47b7
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.289215)

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の更新があります!一度削除して再生成をお願いします。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:de5b47b7
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.289264)

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" で実行したのがプレイヤーか確認する処理を追加すれば解決すると思われます。
配布プラグイン一覧: http://file.yuttyann44581.net/
くわてぃアスレチックサーバーの運営をしております。
BukkitPlugin、C#で何かを作ってたり(modは作れない><)
日本語おかしい時あるけど許してね。
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 299
登録日時: 2013年6月27日(木) 00:07

  • (PostNo.289275)

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" で実行したのがプレイヤーか確認する処理を追加すれば解決すると思われます。

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

次回のアップデートで対応します。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:de5b47b7
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.291856)

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になりました。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:faf038c2
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.293682)

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

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

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

サーバーに入った時に『プラグイン最新バージョンです』っていうメッセージがチャット欄に表示されると思うんですけど
OP以外の一般のプレイヤーにも表示されてしまうので、これをOPのみに表示されるようにはできないでしょうか?
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:dc29fa88
石炭掘り
 
記事: 208
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.293696)

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

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

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

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

Permissionでadvwhois.updateinfoを外せばいいのでは。
というより、そもそも管理グループ以外は、このプラグインのパーミッションを許可すべきではないと思いますが、
どのように設定しているのでしょうか?
マイクラサーバを立てる前に、PCの基礎知識を身につけましょう。
サーバ管理補助ツール MCSC(Windows専用) の開発をしたり、Minecraft Modding Wikiの管理したりしてます。
アバター
miyabi
ID:91b90127
ブタ飼い
 
記事: 6813
登録日時: 2011年8月07日(日) 14:35
お住まい: さいたまさいたまさいたま!

  • (PostNo.293705)

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

  • (PostNo.293720)

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で対応済みですので最新バージョンに更新いただきますようお願い致します。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:df3e2a6f
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

  • (PostNo.293730)

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以外は表示されないのが確認されました。
更新有難う御座います。
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:dc29fa88
石炭掘り
 
記事: 208
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.300270)

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]です。
のんびりまったりプラグイン開発してます。

↓開発したPlugin↓
ふみゃたんねっと
Twitter→@fumyache_
アバター
fumitaka700
ID:864c0a6d
大工さん
 
記事: 67
登録日時: 2014年8月31日(日) 17:05

1つ前へ

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

x