HomeJavaModsBungeeNotification
BungeeNotification
BungeeNotification allows you and your staff to be notified via text and/or email upon crash on any of your servers also it's configurable which servers are watched by this plugin. It uses Google's Mail Services making setup very simple! Link your new gmail account rather then having to setup your own Mail server. The plugin also will log messages to the console, logs, and to players if they have the permission making keeping up with crashes much simpler!

WARNING!
If you are setting this up to send notifications via text message then there are 2 things you need to know. The first is that standard message rates apply for your carrier.

The second is that the texts are up to the mercy of the phone carriers, their networks can sometimes, especially during storms and/or high traffic delay text messages or not send them at all. If you do not see your text first check to make sure the config is setup correctly then check the sent mail of the gmail you created to see if they are there. If there is still an issue please pm me so i can help you.


Having an issue?
Please pm me with any errors in the console or from the gmail account and your config.yml(Remember to remove the password and any info you don't want anyone knowing for your privacy).

Features:

Required dependencies:
Commands:
'/notify [message]'
Permissions:
'bungeenotify.*'
'bungeenotify.online'
'bungeenotify.offline'
'bungeenotify.notify'

Configuration:
Code (Text):

##################################################################
#                                                                                                                                #
#                                                         Messages                                                      #
#                                                                                                                               #
##################################################################


#These are the messages that will be sent to the receiving number/email
serverOffline: ‘Your server <server> has fallen offline!’
serverOnline: ‘Your server <server> has come back online!’

#These are the messages sent when the bungee proxy is enabled/disabled
bungeeOffline: ‘The bungee proxy is offline.’
bungeeOnline: ‘The bungee proxy is now online.’

#These are the messages sent to the players with permission to get notified on server crash
#You can disable this feature by setting enabled to false
player:
  enabled: true
  serverOnline: ‘The server <server> has come online.’
  serverOffline: ‘The server <server> has fallen offline.’

#These are the messages for the /notify command
notify:
  noPermission: ‘You do not have permission for that.’
  sending: ‘Your message is sending…’
  sent: ‘Your message has been sent.’


##################################################################
#                                                                                                                                #
#                                                         Settings                                                          #
#                                                                                                                                #
##################################################################

#This is the frequency that the plugin will check the servers for their status(in seconds)
serverCheck: 15

#If this is enabled the server will  create a log of the servers connected and disconnected
createLogs: true

#If this is enabled then when a server connects/disconnects it will log to the console
logConsole: true

#You can disable the text feature here
textEnabled: true

#Enable notifications for when the bungee proxy enables/disables
bungeeEnable: true

#Here you can put servers you would not like to receive notifications for. Their name should be the same as in the bungeecord config
exclude:
  - excludedServer1
  - excludedServer2

#This will enable a delay between when the plugin reads that the server has fallen offline and when it will check again to send the text/email
redundancy: true
#This is the time between said checks(in seconds)
redundancyTime: 16


##################################################################
#                                                                                                                                #
#                                                      Account Settings                                               #
#                                                                                                                                #
##################################################################
#For your sender email you will need to create a gmail account with the ‘Allow less secure apps’ setting turned on.
#Due to this setting being turned on your account will be less secure, this is why i suggest you should use a new account that contains no data.
#You can find this setting here: https://myaccount.google.com/security#connectedapps

#Simply put the email and password for the account you made above here.
sender:
  email: [email protected]
  password: Password

#This is the cellphone number or email account you want to receive the notification
#Supported Carriers:
#   - SPRINT
#   - T-MOBILE
#   - VIRGIN
#   - CINGULER
#   - VERIZON
#   - NEXTEL
#   - US-CELLULAR
#   - SUNCOM
#   - POWERTEL
#   - AT&T
#   - ALLTEL
#   - METRO
receiver:
  - 9134565664/SPRINT
  - [email protected]/EMAIL
 

Instructions:
  1. Create a new folder in your bungeecord plugins folder called 'lib'
  2. Download and place both the 'activation.jar' and the 'javax.mail.jar' inside that 'lib' folder
  3. Place the 'BungeeNotify.jar' into the plugins folder
  4. Start the proxy server and stop it
  5. Follow the instructions in the readme file
  6. Start the proxy server again and test it out!
When all finished your plugins folder would look like this picture:
Spoiler: Picture
[​IMG]
And your lib folder should contain:
[​IMG]
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BungeeNotification is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10. Downloaded 1,858 times (via Spigot). Download it and open it directly in the game.

Explore more