【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert (BungeeCordに移植中!)

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

【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert (BungeeCordに移植中!)

投稿記事by ittekikun » 2016年5月19日(木) 21:20

EEWAlert by ittekikun

このプラグインはSpigot(BUKKIT)サーバーに導入しTwitterと連携する事によって、気象庁が発表する緊急地震速報(Earthquake Early Warning、通称EEW)を受信できるようになるプラグインです。



Copyright (C) 2016 ittekikun

Spigot(BUKKIT)Ver1.9系列で使用する前に

当プラグインをサーバーバージョンが1.8の時に導入し、後日1.9にサーバーをアップデートする場合はこちらを御覧ください。
  • 新規に導入される方は特に他の作業は必要ありません。
  • Linux系やMacをお使いの方はそのままプラグインをアップデートして下さい。特に他の作業は必要ありません。
  • Windowsをお使いの方で、1.8のサーバーから1.9へアップデートする場合はConfigファイルのエンコード方式をSJISからUTF-8N(UTF-8 BOM無し)に変更してからサーバーを起動して下さい。
  • エンコード方式の変更方法が分からない・面倒な方は、Configファイル一式を一度削除してから起動し再設定してお使い下さい。

緊急地震速報機能について

※※重要※※
如何せん緊急地震速報は滅多に発表されないのでデバッグ不足感が否めないです。ご了承下さい。

使用前に下記の既知の不具合やConfigの注意書きを確認して下さい。
本機能は@eewbot様が提供している高度利用者向け緊急地震速報を使用しています。
EEWは震度速報ではありません。あくまでも、地震の規模を早期に推定するものです。
本機能によって通知された情報を鵜呑みにはせず、必ずテレビ・ラジオ等の情報を確認して下さい。

・使用方法
  1. プラグインを使用できる状態にする。
  2. プラグインに登録しているアカウントで、上記アカウント(@eewbot)をフォローする。
  3. system.yml内のDemoModeをtrueにする。
  4. その状態でしばらく放置し、@eewbotのツイートがゲーム内で通知されるかを確認する。(地震が起きるまで待つため、最長48時間程度はかかると見られます。)
  5. プラグインに登録したアカウントでeewbotのツイートをRTして表示されたら成功です。
  6. 確認でき次第DemoModeを無効化しConfigをリロードする。

当機能に関する既知の不具合(仕様?)
  • 地震が多発すると@eewbotが規制を受けてしまい情報が表示できなくなる。(誰か便利なAPIを提供してくれ~)
  • 起動・停止を繰り返しているとコンソールにエラーが表示されるようになる。
    TwitterAPIの仕様上何度も接続し直すとエラーがでます。当プラグイン導入時はむやみに再起動(./reloadコマンドも含む)をせず、やむを得ず実行する場合は当プラグインを一時的にpluginsから削除する事をおすすめします。
    (エラーが出てしまった時はしばらく放置するか、サーバーを一度終了してしばらく置いておくと良い?要検証)
  • 動作確認をする時に時間がかかる場合がある。(@eewbotがツイートしてる時にDemoModeを有効にするといいかも)
  • ※今後も随時更新します。

今後の予定

・バグ潰し

コマンド

/eew (args)

pin (pinコード): PINコードを認証します。
reload :Configをリロードします。
tweet (ツイートしたい文字列) :文字列をツイートします。

Permission権限ノードは以下の通りです。
eewalert.pin
eewalert.reload
eewalert.tweet
eewalert.vcheck

設定ファイル

リンクを参照してください。
https://github.com/ittekikun/EEWAlert/b ... system.yml

導入方法

  1. 普通にプラグイン導入。
  2. 初回起動時はコンソールに認証用URLが出てくるので手順に従う。
  3. その他設定をconfigからする。
  4. 終わり

注意事項

  • このプラグインを使用した事によって起きた、いかなる損害・事故を当サイト及び制作者は一切保証しません。
  • 当プラグインはLGPLv3下で配布されています。
    GNU LESSER GENERAL PUBLIC LICENSE ライセンス条項
  • ※TwitteAPIとの通信にTwitter4Jを使用しています。
    ※一部ファイルのデコード、GoogleAPIとの通信にはApache Commonsを使用しています。
    ※GoogleAPIとの通信にJackson JSON Processorを使用しています。
    上記ライブラリ群はApache License 2.0に従って配布されています。
    当プラグインを再配布する際は上記ライブラリ群のライセンスにも従って下さい。
    Apache License 2.0 ライセンス条項

お知らせ

  • 1.3を公開
  • 1.2を公開
  • 1.1を公開
ダウンロード

ダウンロードはこちらから↓
https://ittekikun.com/works

wget等を使用している関係上直リンクが欲しい場合はgithubからのダウンロードをお願いします。

バージョンアップ内容
  • 1.3 音での通知機能 コンソールへのログ機能強化 安全性向上等をしました。※新機能を使いたい場合は一度Configの削除をお願いします。
  • 1.2 Minecraft1.10以降に対応 津波発生の可能性を通知する機能・Titleコマンドを使用した通知強化機能・通知機能をOFF等を追加しました。
  • 1.1 重大なバグ修正他、デモモードの仕様変更やEventAPIの追加しました。
  • 1.01 ツイート成功時・失敗時・構文ミス時にメッセージを表示するようになりました。
  • 公開

ソースコード
https://github.com/ittekikun/EEWAlert
最後に編集したユーザー ittekikun [ 2017年3月06日(月) 17:35 ], 累計 10 回
アバター
ittekikun
ID:8508a9ac
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.273169)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by ittekikun » 2016年5月20日(金) 18:45

アップデート情報 1.01



  • ツイート成功時・失敗時・構文ミス時にメッセージを表示するようになりました。
 
アバター
ittekikun
ID:8508a9ac
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.274540)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by ittekikun » 2016年6月05日(日) 17:04

アップデート情報 1.1

  • 重大なバグ修正
  • EventAPIの追加 github
  • デモモードの仕様変更
  • アップデートチェッククラスの仕様変更
  • 要らないメソッド削除
 
アバター
ittekikun
ID:9469ff91
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.274667)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by book000 » 2016年6月07日(火) 01:28

system.ymlの設定で単純にbroadcastの通知をするのではなくapiのみ提供っていう設定があるととても使いやすいのですが…
もし出来たらお願いします!
jao Minecraft Serverにてスタッフを務めています。
https://jaoafa.xyz/
アバター
book000
ID:a5725deb
水から上がったとこ
 
記事: 1
登録日時: 2015年8月05日(水) 13:45
お住まい: Japan

  • (PostNo.275381)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by ittekikun » 2016年6月17日(金) 00:33

book000 さんが書きました:system.ymlの設定で単純にbroadcastの通知をするのではなくapiのみ提供っていう設定があるととても使いやすいのですが…
もし出来たらお願いします!


返信大変遅くなりました。
次回アップデートで対応したいと思います。
宜しくお願いします。
アバター
ittekikun
ID:efb74667
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.280585)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by tomoki77777777777 » 2016年8月15日(月) 18:48

いまちゃんと緊急地震速報でるか心配なので、緊急地震速報受信できてるか確認できるようにしてほしいです
tomoki77777777777
ID:007bdfde
 

  • (PostNo.289034)

Re: 【~1.9】EEWAlert 緊急地震速報を全プレイヤーに通知します。

投稿記事by ittekikun » 2016年11月29日(火) 19:52

アップデート情報 1.2

※使用前にConfigファイルの削除・再設定をお願いします。
  • 1.10以降への対応
  • 津波発生の可能性を通知する機能の追加
  • Titleコマンドを使用した通知強化機能の追加
  • APIを使用している人向けに通知機能をOFFにできる機能の追加
  • 上記に伴うConfigファイルの更新
  • 地震IDを用いた通知タイミングの調整



 
アバター
ittekikun
ID:a602d9ed
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.292635)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by daikunomaasan » 2017年1月07日(土) 18:51

お久しぶりです。

プラグイン使わせていただいてます。

正常に起動はしているのですが、画像のように文字がはみ出てしまうのです。
これは何か設定で調整とかするものなのでしょうか?
1.10にて使用しています。

画像はフルスクリーンの状態ですが、フルスクリーンじゃなくても同じ画像になります。
添付ファイル
2017-01-07_11.58.29.png
アバター
daikunomaasan
ID:edaff209
大工さん
 
記事: 65
登録日時: 2013年6月11日(火) 00:47
お住まい: 札幌

  • (PostNo.292729)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by ittekikun » 2017年1月08日(日) 16:58

daikunomaasan さんが書きました:お久しぶりです。

プラグイン使わせていただいてます。

正常に起動はしているのですが、画像のように文字がはみ出てしまうのです。

Minecraftの設定から、GUIの表示モードを小さくすれば対応できるかもしれません。
……というより、実際の動作時には前半の()の部分は消えるのでそこまで大きな問題ではないかもしれませんね。
アバター
ittekikun
ID:41a69eb7
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.292784)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by SAKUTATU » 2017年1月08日(日) 22:24

質問なんですが緊急地震速報(予報)は表示されるのでしょうか?
SAKUTATU
ID:b782fd43
水から上がったとこ
 
記事: 1
登録日時: 2017年1月08日(日) 22:21

  • (PostNo.292789)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by ittekikun » 2017年1月08日(日) 22:55

SAKUTATU さんが書きました:質問なんですが緊急地震速報(予報)は表示されるのでしょうか?

動作確認モードであれば(予報含め)すべて表示するようになっています。
アバター
ittekikun
ID:41a69eb7
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.292887)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by daikunomaasan » 2017年1月09日(月) 18:37

ittekikun さんが書きました:
daikunomaasan さんが書きました:お久しぶりです。

プラグイン使わせていただいてます。

正常に起動はしているのですが、画像のように文字がはみ出てしまうのです。

Minecraftの設定から、GUIの表示モードを小さくすれば対応できるかもしれません。
……というより、実際の動作時には前半の()の部分は消えるのでそこまで大きな問題ではないかもしれませんね。


なるほど、考えてみたらそうですね!
()の部分が消えるのであれば問題なさそうです!
アバター
daikunomaasan
ID:edaff209
大工さん
 
記事: 65
登録日時: 2013年6月11日(火) 00:47
お住まい: 札幌

  • (PostNo.293816)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by ittekikun » 2017年1月21日(土) 13:33

アップデート情報 1.3

※新機能を使いたい場合はConfigファイルの削除・再設定をお願いします。
  • 音での通知機能追加
  • コンソールへのログ機能強化
  • その他安全性向上

動作デモ(Twitter)
 
アバター
ittekikun
ID:8508a9ac
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.297431)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert

投稿記事by ittekikun » 2017年3月06日(月) 17:34

現在当プラグインをBungeeCordに移植中です。
https://ittekikun.com/archives/161
アバター
ittekikun
ID:ec304fab
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.302364)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert (BungeeCordに移植中!

投稿記事by yuki723 » 2017年5月19日(金) 21:59

PINコードって何ですか?
どうやって手に入れるのですか?
yuki723
ID:30d5f56c
水から上がったとこ
 
記事: 2
登録日時: 2017年4月21日(金) 09:10

  • (PostNo.302567)

Re: 【~1.11】緊急地震速報をサーバーチャット内に通知します。 EEWAlert (BungeeCordに移植中!

投稿記事by ittekikun » 2017年5月23日(火) 18:18

yuki723 さんが書きました:PINコードって何ですか?
どうやって手に入れるのですか?

Twitter連携ウィザードを見れば分かると思うのですが。
サイン Bukkit Spigot Japan Wikiを運営しています。
些細な事でもいいので内容の充実にご協力頂ければ幸いです。
viewtopic.php?f=19&t=33020

■■ 投稿する前に ■■
  フォーラムルール
  質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
  【必読】質問の仕方について↓
  viewtopic.php?f=5&t=999
アバター
ittekikun
ID:f7d34261
ラピスラズリ収集家
 
記事: 1252
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣


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

x