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
Edit: Nevermind, I'm really dumb and forgot to edit the mail config.
When I try to add my number, I get this:
Sending Failed.
08:31:59 [SEVERE] javax.mail.internet.AddressException: Illegal address in string ``'' 08:31:59 [SEVERE] at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:114) 08:31:59 [SEVERE] at com.codisimus.plugins.textplayer.TextPlayerMailReader$4.run(TextPlayerMailReader.java:617) 08:31:59 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58) 08:31:59 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 08:31:59 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 08:31:59 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 08:31:59 [SEVERE] at java.lang.Thread.run(Thread.java:745)
I'd like to update this plugin sometime next month but it isn't a priority for me right now. If you are having trouble with texts then my only suggestion is to use email instead. Otherwise, please create a ticket for any bug you find and I will make sure to look into it when I do get around to updating.
@Deathkitty98
The plugin is well over a year since it's last update, not saying there is something wrong with that in most cases. However, considering the last few comments are very old and the last response from the author to a question here has been very far from the last question asked, I'd assume the author has no interesting in maintaining the plugin. Unless he answers soon, I'd suggest looking elsewhere for a plugin that meets your needs.
I've been having problems with this, I can't get it to work with my phone. I read and used your suggestions about turning off imessage, so I did. I have Verizon and an actual vtext account. So I cant text on my computer or tablet when connected to the internet-is there a reason why I may not be getting them on the vtext apps? It's still my number, of course. This plugin looks so cool and is exactly what I want and I can't tell ya how much I want it to work lol! Btw-I finnaly got it so where it would try to send the text instead of getting immediate failure. But..to other users it's saying I haven't verified my account. Is it sending and I'm doing something to block it? imessage is still off.
Thank you!
Text all gives me an error.
please add KPN NL carrier. Or can I add it myself?
cant get it to work with ipage.com email
28.01 01:33:06 [Server] WARN at java.lang.Thread.run(Thread.java:724)
28.01 01:33:06 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
28.01 01:33:06 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
28.01 01:33:06 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
28.01 01:33:06 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53)
28.01 01:33:06 [Server] WARN at com.codisimus.plugins.textplayer.TextPlayerMailReader$4.run(TextPlayerMailReader.java:624)
28.01 01:33:06 [Server] WARN at javax.mail.Session.getTransport(Session.java:640)
28.01 01:33:06 [Server] WARN at javax.mail.Session.getTransport(Session.java:660)
28.01 01:33:06 [Server] WARN at javax.mail.Session.getTransport(Session.java:720)
28.01 01:33:06 [Server] WARN at javax.mail.Session.getService(Session.java:798)
28.01 01:33:06 [Server] WARN javax.mail.NoSuchProviderException: smtp
@shadvalentine
What did you do to fix it?
Is there any way to get this working on CraftBukkit 1.6.4?
I'm getting the following errors:
@shadvalentine
well I think I fixed that problem .. however I still cant use textplayer .. error:
http://pastebin.com/xgWFM7YG
Just to let everybody know .. because of some security updates that gmail has done this plugin may not work with gmail anymore .. at the very least you will have to verify the computer that you are using by logging into gmail from the computer running your server
I'm getting this error:
Running running CraftBukkit version git-Bukkit-1.6.2-R0.1-16-g0cc9860-b2863jnks (MC: 1.6.2) (Implementing API version 1.6.2-R0.2-SNAPSHOT).
I removed the TextPlayer folder and restarted, then set everything up again and I verified my password is correct. Any ideas?
EDIT: It's working now, though I'm not exactly sure why. I deleted the config.yml and re-entered my password. I'm wondering if I changed my password (seems like I did) but didn't delete the encoded password.
@Codisimus
Any news on updates? I watched your video and you said you'd be spending more time on updates, right? I really value your one-of-a-kind plugin and would love to be able to use it with 1.6.2.
Hope all is well in your world.
I apologize for the lack of updates. Please view my latest video announcement at http://youtu.be/p6UOYgXmp4k for an update on the status of this and other plugins of mine.
Hello,
Wonderful plugin, I love the concept. However while trying to get it setup on my server I am receiving the following error when setting my email address:
My server is running on 1.5.2 and I've double checked all of my email settings, allowed the ports through the firewall, etc.
My users *love* this plugin! Abswolutely love it!
I thought they would use them with each other.
Not so.
They use them to get an EXCLUSIVE, Red-phone Batman style hotline to me.
Once they found out it goes straight to my email, wherever I happen to be in the world :P
So I made it even easier and used BetterAlias to alias /helpop %1 %2 %3 %4 %5 %6 %7 %8 etc etc - to /text simplify3 1 2 3 4 5 6 7 8 blah blah blah.
And when my other admins aren't listening, I can quietly sneak over to console or open up Adminium from my phone and take care of business there.
But usually, they just want to say "Hi! Love you Ken!"
Which is why I have the most awesome people in the omni-multiverse of Minecraft :)
-Ken ken.ignorelist.com - currently taken over by my son, who did a mutiny on me and I have been banished to the dungeon for a week. So now it's also skai.pwnz.org - but my users - using /text simplify3 - keep me informed as to what he's been up to. And he's been doing a GREAT JOB. I have an awesome son. skylord_lemondew Best of the best.
@Malvagio87
That's the same problem I'm having. Sort of. Apparently iPhones and MMS with this plugin don't mix. If you can get the plugin to send a SMS to your phone, it should work for you, but it won't be as pretty because each new incoming message will be in a new conversation.
Cell phones use a gateway for SMS messages, because the email must be converted to SMS. So, look up what the email gateway is for Sprint. I know mine because I'm AT&T, and it looks like this:
[phone number]@txt.att.net (If I tell the plugin to send it to my phone number, this is where it goes, and I can verify, but each new incoming message is from a different number)
[phone number]@mms.att.net (If I tell the plugin to send to this email address, I still receive it on my iPhone and it's all in one conversation, but I can't verify)
So here is my issue i am having ... i can not verify my phone number. This is what happens when i reply to the text i get. I think the issue is how iphone handles text messages funny
http://i.imgur.com/NpAjc5E.png
any help would be great
This plugin is awesome! I have run into a couple problems, though. I can't seem to issue commands from my phone via text.
As for my second problem, I'm really not sure where to begin because it is really complicated. If it's too long please don't let it bother you; just ignore it.
I'm experiencing a problem related to SMS/email gateways, I believe. When I receive messages from the server they are converted to sms via a gateway. They appear as being from XXX-XXX-001 (then 002, 003, and so on). I would try to send my messages to the email I've set up, but my messages get converted to @mms.att.net, when the server expects mine to come from @txt.att.net. Instead, the only way to reply to the server is by replying to one of these 9-digit numbers. Any one of them will do. Until recently haha. All of a sudden it doesn't like when I send to XXX-XXX-001, 150 is fine, though.
My phone can send/receive messages to the email address and both sides don't seem to require the sms gateway, but they use @mms.att.net. So, my thinking was to give the plugin that email address rather than the phone number but I can't get past the verification step. The plugin successfully sends a message to my phone (and it's not converted to a 9-digit number), but when I reply it never recognizes it for verification.
Sorry that was long. I hope it makes sense. If you can't help or it's too much work, no biggie.
@ForsakenRealmz
currently, I only use it to see when my staff logs on and off and when the server throws an exception.