TextPlayer
Version 2.4.0
NOTE: This plugin requires you have Vault enabled on your server
WARNING: When setting up the email address in the email.properties file, use an account that is not used for anything else (such as personal emails) as it will delete all messages after they are read by the plugin.
This plugin allows you to always be connected with your server, You can receive many types of alerts and even execute server commands through text message.
If the default port does not work, try the following to see if one does work.
SMTP Ports
- 25
- 587
- 465
Features:
- Supports all major Economies and Permission Plugins thanks to Vault
- Configurable properties
- Server can send a mass text to all Users
- Use your phone number or email
- Send texts back to the server to chat or run commands
- Retrieve player list by texting "pl" to the server
- Many popular Cell phone providers are supported:
- List users who added their numbers
- Limit which players can text you by using a whitelist
- Anti-spam feature (limit max amount of texts received each day)
- Numbers/email addresses cannot be seen in game (for privacy reasons)
- Be alerted by text message when a player Logs on
- Be alerted by text message when the Server comes online/goes offline (also triggered on Server reload)
- Be alerted when a player places fire or tnt
- Be alerted when errors are posted to the server log
- Set emails to come from a custom email address
- Encrypted data
Permission Nodes:
- textplayer.text = Needed to send a Text Message
- textplayer.textadmin = Needed to send a Text Message to an admin
- textplayer.use = Needed to set your number and receive texts (/text set, /text list, /text limit, /text enable, /text disable)
- textplayer.watch.server = Needed to receive a text when the Server comes online (/text watch server)
- textplayer.watch.player = Needed to receive a text when a Player comes online (/text watch player)
- textplayer.watch.everyplayer = Needed to receive a text when any other Player comes online (/text watch player *)
- textplayer.watch.item = Needed to receive a text when an itemis placed (/text watch item)
- textplayer.watch.word = Needed to receive a text when a word is spoken (/text watch word)
- textplayer.watch.errors = Needed to receive a text when errors are printed to the server log
- textplayer.listusers = Needed to list all of the Users who can receive texts (/text list users)
- textplayer.listadmins = Needed to list all of the Admins who can receive texts (/text list admins)
- textplayer.free = Send messages free of charge (Minecraft money, not real money. Messages never cost real money to send)
- textplayer.check - Allows the Player to tell the TextPlayer plugin to check for new mail (/text check)
- textplayer.admin = Distinquishes the Player as an admin. Needed to text commands to the Server
Commands:
Both in-game commands and text message commands can be found at the Commands Page
Terms of Use:
The Terms of Use can be read at www.codisimus.com/terms
@BluePhase
is that using Version 1.1.1? The debug messages when receiving a message are not there.
@Codisimus
http://pastebin.com/hUR2gbXx
@BluePhase
in the config set both NotifyInServerLog and Debug to true and tell me what it prints out when you reply enable
This is just the most genius plugin ever, I am having one problem though. I get to the part where I have to send a message to my phone. It sends, but when I reply enable nothing happens. Got any ideas?
@jbing12040
this will only work if you can send emails from the same address that they are received
hello i am using a gmail email to link with textplayer, and it can send emails out to my iphone but when i reply, please note that my att email is @mms.att.net so i changed it to it in the config file, it says Error Reading Email, message thrown out, how do i fix this error?
@mindofbeholder
no it must have an sms gateway (email -> sms)
@Codisimus
I know that I can receive sms's to my gvoice number, if thats what you mean.
@mindofbeholder
I am waiting for Google voice to support sms gateways, last I check they dont
What about making Google Voice available as a carrier selection?
@LimitedWard
if you put a slash it is overlooked. just start with the command. so if you want to reload the server, all you send is "rl" (minus the quotes)
I'm on break now myself so it would proly be easier to just make them myself since I know these plugins better than anyone else
@Codisimus
So how do the console commands work? Do I put in a forward slash like you would in game or is there a specific word/sybol to put in front of it?
Also, after I get on winter break I'll have a lot of free time. Would you like help making an updated tutorial/demonstration video?
@JakeEvans
I'll remember that in case I see more of those errors
@jacobems
what do you mean by a textfree number?
This would work with a textfree number right?
@Codisimus
No, I am hosting on a minecraft hosting company..
I've fixed it now, just had to change the SMTP port :)
@JakeEvans
you hosting this on your computer?
I have set up the email configuration, and the config file, however.. I set my email, and received the confirmation email but on replying enable to the email, the next time the server checked for messages this happened
(It's in reverse order because my console displays it like that). I have double checked the details and reloaded/restarted the server, however this doesn't seam to fix the issue. Anything I can do?
@yamahanytro @LimitedWard
Admins can now use any console commands from their phone (should include essentials commands but have not tested.)
@DivineSpectre
fixed say printing twice.
@marvinej
Took a little bit but it is not updated to 1.0.0 (and backwards compatible to 1337)
@NuclearW
I hoping to allow devs to hook to this in the future. for instance, anti-grief plugins can alert Admins of griefing attempts. I run a small server so I use this to monitor who logs on so I know as soon as they get on (not later when I check the log). There is a lot that this plugin does and when I get time I will be making several videos for Admins and the general User.
Interesting plugin.