【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginWar)

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

【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginWar)

投稿記事by ritsu_k » 2014年1月12日(日) 02:43

:cst:最新版ダウンロード(v1.01、Bukkit1.6/1.7対応) :cst:
Calling_v1.01.zip
(23.74 KiB) ダウンロード数: 142 回


:not: プラグイン概要
以下の場合に、音とメッセージで通知します。
・誰かがログイン・ログアウトした
・誰かがcallコマンドを実行した

通知対象及びコマンド実行対象はconfig.ymlで設定が可能です。
[ 設定対象 ]
・全員
・OP権限保有プレイヤーのみ
・対象プレイヤーのみ(別プロパティに対象となるプレイヤーを指定)
・対象プレイヤー以外(別プロパティに対象外となるプレイヤーを指定)
※音の通知対象者が増えれば増える分、ログが流れてしまいますが、これは仕様です。
 公式CraftBukkitが対応されるまで、ご了承ください。


:not: コマンド一覧
<A | B>  → A または Bのどちらかを記述するという意味 、[A] → Aの記述は任意という意味
各コマンドの詳細は、[表示/非表示]ボタンをクリックしてください。
実行はすべて、チャット欄からのみ可能です。
  • /callreload
  • /callversion
  • /callon [< notice | command >]
  • /calloff [< notice | command >]
  • /call [ message ]
  • /callreload
    • 概要   : config.ymlを再読み込みします。
    • 権限   : calling.admin (default:op)

  • /callversion
    • 概要   : 現在ご利用されているCallingのバージョンを表示します。
    • 権限   : calling.admin (default:op)

  • /callon [< notice | command >]
    • /callon
      • 概要   : ログイン/ログアウトの通知とcallコマンドの実行を有効化します。
      • 権限   : calling.admin (default:op)
    • /callon notice
      • 概要   : ログイン/ログアウトの通知のみを有効化します。(callコマンドの実行の有効/無効化は行いません)
      • 権限   : calling.admin (default:op)
    • /callon command
      • 概要   : callコマンドの実行のみを有効化します。(ログイン/ログアウトの通知の有効/無効化は行いません)
      • 権限   : calling.admin (default:op)

  • /calloff [< notice | command >]
    • /calloff
      • 概要   : ログイン/ログアウトの通知とcallコマンドの実行を無効化します。
      • 権限   : calling.admin (default:op)
    • /calloff notice
      • 概要   : ログイン/ログアウトの通知のみを無効化します。(callコマンドの実行の有効/無効化は行いません)
      • 権限   : calling.admin (default:op)
    • /calloff command
      • 概要   : callコマンドの実行のみを無効化します。(ログイン/ログアウトの通知の有効/無効化は行いません)
      • 権限   : calling.admin (default:op)

  • /call [ message ]
    • 概要   : config.ymlで指定したプレイヤーに通知とメッセージを送ります。
    • 権限   : -(誰でも実行可能状態。制御はconfig.ymlをご覧下さい)


:not: 履歴
Calling_v1.01.zip
(23.74 KiB) ダウンロード数: 142 回
更新日時     : 2014/01/12
対応CraftBukkit : craftbukkit-1.6.2 / craftbukkit-1.7.2
更新内容     : チャット欄以外から実行すると、発生するエラー対応とタイプミス対応

Calling_v1.00.zip
(23.69 KiB) ダウンロード数: 4 回
更新日時     : 2014/01/12
対応CraftBukkit : craftbukkit-1.6.2 / craftbukkit-1.7.2
更新内容     : 初版


:not: 利用方法
  1. ダウンロードしたファイルをpluginsフォルダへ配備
  2. CraftBukkitを起動
  3. plugins/Calling/config.ymlを任意で編集
  4. 再起動(/reload) または /callreload

:not: config.ymlの設定方法
コード: 全て選択
# ----------------------------------------
# 通知対象の制限(設定がない場合、通知なし(notic-target-type))
# all       - 全員
# op        - OP権限保有者のみ
# useList   - 対象ユーザのみ(notic-targetに通知するユーザを指定して下さい)
# unUseList - 対象ユーザ以外(notic-targetに通知しないユーザを指定して下さい)
# ----------------------------------------
notic-target-type: op
notic-target-list:
  - player1
  - player2

# ----------------------------------------
# ログイン/ログアウト通知有無(設定がない場合のデフォルト:true)
# true  - する
# false - しない
# ----------------------------------------
log-notice: true

# ----------------------------------------
# コマンド利用可否(設定がない場合のデフォルト:true)
# true  - する
# false - しない
# ----------------------------------------
exeCommand: true

# ----------------------------------------
# コマンド利用者対象の制限(設定がない場合、全員実行不可(exe-command-target-type))
# all       - 全員
# op        - OP権限保有者のみ
# useList   - 対象ユーザのみ(exe-command-targetに通知するユーザを指定して下さい)
# unUseList - 対象ユーザ以外(exe-command-targetに通知しないユーザを指定して下さい)
# ----------------------------------------
exe-command-target-type: all
exe-command-target-list:
  - player1
  - player2

# 以下共通設定
# 設定がない場合は、実行されません。(音設定がなければ、音がなく、メッセージのみ出力)
#
# 音はスクリーンショットなどがある場所から「assets\virtual\legacy\sound」以下をドットでつなぎます
# 【注意】公式コマンド/playsound <sound> <player> で音が鳴らないものは、ここに設定してならない可能性がります。
# 例)
# ファイル置き場:assets\virtual\legacy\sound\note\pling.ogg
# 設定方法      :note.pling
#
# メッセージに関しては、以下の引数が利用出来ます。
# playerName - 実行したプレイヤーの名前に変換されます。
# message    - (コマンド実行のみ) /call <メッセージ>で指定されたメッセージを表示します。
#                ただし、メッセージは必須ではないので、存在しない場合は「--」が表示されます。

# ----------------------------------------
# ログインの音とメッセージ設定
# ----------------------------------------
login-sound: random.orb
login-message: "playerNameがログインしました。"

# ----------------------------------------
# ログアウトの音とメッセージ設定
# ----------------------------------------
logout-sound: note.bass
logout-message: "playerNameがログアウトしました。"

# ----------------------------------------
# コマンド実行の音とメッセージ設定
# ----------------------------------------
command-sound: note.pling
command-message: "playerNameが管理者を呼び出しています。(message)"


:not: ライセンス
MIT Licenseを適応





:sli: 最新版ダウンロード(v1.00、Bukkit1.6/1.7対応) :sli:
LoginWar_v1.01.zip
(2.43 KiB) ダウンロード数: 28 回


:slb: プラグイン概要
誰が一番早くログインできたかわかるプラグイン。
それだけ(・ω・)
再ログインはカウントされません。(初期化後のログインは別)

:slb: コマンド一覧
<A | B>  → A または Bのどちらかを記述するという意味
各コマンドの詳細は、[表示/非表示]ボタンをクリックしてください。
権限:loginwar.admin (default:op)
  • /loginwar < init | view>
    • /loginwar init
      • 概要   : 順序を初期化します。初期化後、ログインしてきた人からカウントが開始されます。
    • /loginwar view
      • 概要   : ログイン戦争の結果を全員に表示します。(1位から順番に表示。)


:slb: 履歴
LoginWar_v1.01.zip
(2.43 KiB) ダウンロード数: 28 回
更新日時     : 2014/02/07
対応CraftBukkit : craftbukkit-1.6.2 / craftbukkit-1.7.2
更新内容     : 起動エラー対応
LoginWar_v1.00.zip
(2.44 KiB) ダウンロード数: 11 回
更新日時     : 2014/01/12
対応CraftBukkit : craftbukkit-1.6.2 / craftbukkit-1.7.2
更新内容     : 初版


:slb: 利用方法
  1. ダウンロードしたファイルをpluginsフォルダへ配備
  2. CraftBukkitを起動

:slb: ライセンス
MIT Licenseを適応
最後に編集したユーザー ritsu_k [ 2014年2月07日(金) 22:15 ], 累計 3 回
アバター
ritsu_k
ID:231203f2
水から上がったとこ
 
記事: 8
登録日時: 2013年11月29日(金) 20:25

  • (PostNo.151691)

Re: 【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginW

投稿記事by ritsu_k » 2014年1月12日(日) 04:23

早速で申し訳ありませんが、Callingを修正し、v1.01としました。
通常のご利用には影響はありません。

【対応内容】
・チャット欄以外から実行するとNullPointerExceptionが発生
 → 正常にメッセージが表示されるように修正

・callversionで表示されるversionの綴りが違う
 → 綴りの修正
アバター
ritsu_k
ID:231203f2
水から上がったとこ
 
記事: 8
登録日時: 2013年11月29日(金) 20:25

  • (PostNo.156668)

Re: 【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginW

投稿記事by nanairo » 2014年2月05日(水) 20:06

コード: 全て選択
[18:48:25] [Server thread/ERROR]: Could not load 'plugins\LoginWar_v1.00.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.minecraft.ritsu.jtg.loginwar.LoginWar'
   at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:42) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:257) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:235) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
Caused by: java.lang.ClassNotFoundException: com.minecraft.ritsu.jtg.loginwar.LoginWar
   at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
   at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
   at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
   at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_51]
   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
   at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
   at java.lang.Class.forName0(Native Method) ~[?:1.7.0_51]
   at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_51]
   at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   ... 10 more

LoginWarでエラーが出たのですが、ログを見たところ何かのファイルが足りないのかな?
プラグイン制作したこと無いのでよく分かりませんが^^;
bukkt のバージョンは書いてありますが一応1.7.2-RO2です
小学生です、お手柔らかにお願いします。
アバター
nanairo
ID:59378ed9
レッドストーン掘り
 
記事: 646
登録日時: 2013年7月21日(日) 14:16
お住まい: minecraft:command_block

  • (PostNo.156983)

Re: 【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginW

投稿記事by ritsu_k » 2014年2月07日(金) 22:19

nanairo さんが書きました:
コード: 全て選択
[18:48:25] [Server thread/ERROR]: Could not load 'plugins\LoginWar_v1.00.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.minecraft.ritsu.jtg.loginwar.LoginWar'
   at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:42) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:257) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:235) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
Caused by: java.lang.ClassNotFoundException: com.minecraft.ritsu.jtg.loginwar.LoginWar
   at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
   at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
   at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
   at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_51]
   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
   at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
   at java.lang.Class.forName0(Native Method) ~[?:1.7.0_51]
   at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_51]
   at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[bukkit.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks]
   ... 10 more

LoginWarでエラーが出たのですが、ログを見たところ何かのファイルが足りないのかな?
プラグイン制作したこと無いのでよく分かりませんが^^;
bukkt のバージョンは書いてありますが一応1.7.2-RO2です


nanairoさん、ご報告有難うございました。
設定情報が正しくなかった可能性がありましたので、修正致しました。
1.7.2でも動作することを確認いたしましたので、v1.01をご利用くださいますようお願い致します。

ご指摘される長期間、ずっと気づかずにいたので、本当に助かりました。
重ねてお礼申し上げます。
アバター
ritsu_k
ID:c92c52c4
水から上がったとこ
 
記事: 8
登録日時: 2013年11月29日(金) 20:25

  • (PostNo.258801)

Re: 【Bukkit1.6.2~】Calling(呼び出し/ログイン・ログアウト通知プラグイン)+おまけ(LoginW

投稿記事by Akatsuki » 2016年1月05日(火) 08:52

いつもCallingを使わせていただいております。赤月です。
Spigotサーバーで1.8.8サーバーを動かしているのですが、呼び出しの音が流れないバグが生じています。
距離がありすぎる(?)らしく
[Server:Player 名前 is too far away to hear the sound]というメッセージが表示されます。
もしよろしければ、対応をよろしくお願いいたします。
Akalaboサーバーを運営しています
http://akalabo.com/

サーバー知名度上昇のため、ぜひ投票をお願いします
Akalaboサーバーに投票

画像
アバター
Akatsuki
ID:b8006b77
木を殴ってる
 
記事: 29
登録日時: 2011年10月29日(土) 23:25


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

x