Minecraftのチャットが来たらMacの通知を表示する奴
- Minecraftを起動する
./minecraftalert.sh ~/Library/Application\ Support/minecraft/logs/latest.log
の用に、引数としてログファイルを指定して起動する- 何も出ないが、ターミナルはそのままにしておけば新しいチャットが来た時に通知が来る
- 閉じるときは
control+C
で終了させる
12行目の部分を変更することで通知メッセージをカスタマイズ出来る
Minecraft
の部分をタイトルに
Got a chat
の部分をサブタイトルに
Ping
の部分には通知サウンドを指定(システム環境設定->サウンド->サウンドエフェクト
にある名前を指定)
18と19行目の部分の正規表現を弄る
tail -f -n 0 "$1" \
| grep --line-buffered -e '^\[[0-9:].*\] \[Client thread\/INFO\]: \[CHAT\] <.*>: .*$' \
| sed -l -e 's/^\[[0-9:].*\] \[Client thread\/INFO\]: \[CHAT\] \<\(.*\)\>: \(.*\)$/\1: \2/' \
| check_alert