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
I plan I try TextPlayer on my server. I'd like to use it as a replacement for the /calladmin that RemoteToolKit uses for iDecive (iPhone, etc.) users. I use android, so you see the reason I'd like to use this.
I use the cellular service in Oklahoma called Pioneer. Do you have support this?
Does this support Google Voice? It uses a weird format for emails. It goes something like this [email protected]
@CeramicTitan
@Z645
I while back I updated this to use POP3 or IMAP I thought it wasn't working correctly so I didn't release the update. after testing it yesterday I found that POP3 works fine but IMAP will cause the server to freeze up.
So I am once again going to release updates for this.
@shadvalentine
I have added subject lines to the messages as well. If this causes any phones to not receive the message let me know.
@licko2
I am sorry but Skype does not work through email so support cannot be added. I don't believe iMessage would work either. You can try linking an email address rather than a phone number.
I'd love to see iMessage and Skype support :D
Any ETA on the update for 1.4.7?
And also is it posable to add a subject to the emails that the server sends out to make it easer to sort emails to diffrent folders?
For example:
for errors: TextPlayer - error
for watch words TextPlayer - watch word
Can you update this? I've been looking for something like this for a while now.
@Buggablah
@Codisimus
Async became deprecated in 1.4.6....
https://github.com/Codisimus/TextPlayer/blob/master/src/com/codisimus/plugins/textplayer/TextPlayerMailer.java#L74
Merry Christmas, Codisimus!
When you are recovered from the christmas food and drink coma in a few days, could you please check this out: http://pastebin.com/nFsfdMnP (Just detailed info on an error, maybe from changes to how bukkit handles plugins?)
Have a happy new year. :)
@Codisimus
I guess because it would display admin names while they aren't logged into the server. Unless it already does that.
@Codisimus
Thank you sir! :)
@torrented
I don't see how your requested feature would be different than the already existing command to list the admins.
@Codisimus
ah that was exactly why I had it set it to 0 but I changed it to a 1 and now its great and it works 100% now Thanks for all the help
love this plugin
if anything i could think of to improve it would be just to add more commands of just whatever
Like a list of offline Admins so users who need to get permissions if there are no admins online, the user can find out who they can text/email to get ahold of
User - textplayer.listoffline - allows users to view offline admins (to be able to enable permissions for that user)
Admin - textplayer.viewoffline - allows the group or individual admin to be view-able by user whilst offline
something like that
@torrented
Sorry, that video is outdated. Now 0 means it won't check on its own. You will want to set it to 1
@Codisimus
I have it set to 0 in my config.yml file just like in your video... i will try and manually check update it in game and set it to 1 and see if that works...
@torrented
@Buggablah
Sorry about that, I added that permission to the list above.
@torrented
How often is the plugin set to check for new mail? you can try the command '/text check' to force it to check for new mail.
@Codisimus
You're right my server isn't receiving the messages back, but it seems to be sending them out ok. They make it to the email I used to set it up but from there they aren't getting sent back to the sever.
I go to set it and it sets it. I get a text with a code # and then I send it out from my phone. The gmail gets the code # but it seems to stop at the gmail account I set up and never makes it back to my server.
@Codisimus
@torrented
Codisimus: Using latest version of Vault, as well as all plugins, as stated in my original post....Can you update your permissions list to include the textplayer.listadmins info provided by Torrented?
Torrented: Thank you very much for that information! It was unnerving trying to figure out why I always had to op myself to use that command (I have myself and other mods set up with extensive permissions, without op, so that accidents, intentional or otherwise, don't happen, but we can still do all the things an Op can do, for the most part.)
@ Buggablah add the permission 'Textplayer.listadmins' then it will work if figured this out earlier today
@codisimus I will give it a try later today and you might also want to add that to your list of permissions so people know what to do
@Buggablah
Make sure you are using the latest version of Vault
@torrented
Try turning on debug mode to check if the server is receiving your text message.
Ok. no matter how many times i verify my email/phone# it just refuses to activate i set everything up right i get the verification code that i need to send back to verify and after that in game still says not verified...