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 am getting 07.10 07:54:38 [Server] SEVERE javax.mail.NoSuchProviderException: pop3 Does this plugin still work?
it says it cant read incoming message error please help
@Codisimus
it bounces back though
@Codisimus
Thank you for the responce ;-) .. Looking forward to using this mod
@Wolf314151
@SPKuja
@Iomega0318
@shadvalentine
From my tests I thought that the pop3 (reading texts that are sent to the server) was working correctly but it obviously needs to be fixed because it doesn't seem to be working for anyone. I switched from IMAP to POP3 to avoid all these problems but if they continue I may go back to IMAP support. I hope to have at least some sort of working version for you guys by the end of next week. Thank you for your patience.
@tylers1234
The 0 is not needed because the @three.co.uk sends it to the uk carrier and all their phone numbers have a 0 so it doesn't need to include it (in other words the text message is being sent from three headquarters in the uk and not from the US)
@Liger_XT5
I added Pioneer as a supported carrier. you will be able to use it once I get this working again. Thanks for finding the sms gateway for me, very helpful.
This makes me sad ... I just found this plugin and looks like it is dead ... was really looking forward to using it
I am having the same problem .. it is not checking the email .. so users can not be confirmed.. It will send the mail but not recive it
So the plugin doesn't seem to be checking Gmail right, I know it works because it will send a message to my phone to confirm but when I reply back they are not being read or activated by the server..
I've reinstalled this on my server after the update. The problem that I am having now is that plugin does not even read the mail on the server. Is there some thing that I need to set up in gmail for this to work now that it is pop3?
why do i get this:
----------------------------------------------------------------------------------------
This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed.
7578966***@three.co.uk
Final-Recipient: rfc822;7578966759@three.co.uk
Action: failed
Status: 5.1.1
---------- Forwarded message ----------
From: mashcraft123@gmail.com
To: 7578966759@three.co.uk
Cc:
Date: Sat, 01 Sep 2012 12:29:22 -0700 (PDT)
Subject:
[TextPlayer] Reply 'enable' to link this number to tyler_long_sim
--------------------------------------------------------------------------------------------
there should be a 0 in the the phone # 7578966***@three.co.uk to 07578966***@three.co.uk
but there is not and i entered /text set three 07578966***
so what's the problem
I think I'm doing something bluntly wrong, but I'm not seeing it.
I've tried both 1.3.1 and 1.2.5 CB version (I'm still on 1.2.5 until spout updates), but on the latest 1.2.5 version, I get no response when I do /text, not even an unknown command. With the 1.3.1, I get /text help on any /text command, even the /text help command.
edit: It's now working. Not sure what happen.
I looked at the carriers, I have a small problem. my cell provider is Pioneer Cellular in Oklahoma.
Did a google search. Helpful :D http://www.hurt911.org/investigation/sms-text-message-address.html
Maybe I don't quite get out to set this up right. But I have Sprint and after accepting the text user agreement and setting up the email I enter /text sprint _-_-_ and it says " Email sent to: _@messaging.sprintpcs.com Sending confirmation text... Sending message... Send failed. "
What am I missing?
Nevermind, I was on a bad port. But now I'm confused on something else. I had the confirmation text send properly but when I try to text myself it says its still not verified. I did reply enable.
My phone is AT&T and I tried installing, reinstalling but I can't confirm mine, so did a few other people.
@simplimazing
Might it be the problem for not being able to activate the number? :)
@simplimazing
wut if you send a message to [email protected]? does it make it to your phone?
There is a conflict with virgin mobile. When textplayer send out the message its sent to phonenumber@vmobl.com
But when the player replies from their phone, the email address is phonenumber@pixmbl.com
So it won't activate that number
@karatetoes
good idea, I will look into adding some anti-spam features
Feature Request: Anti-Spam How about have a new option in config that is called Anti-Spam and prevents you from sending the same text to the same person over and over and allow them to send the same message only once until they say something new
@VietNg
Verifying the number is based on the carrier, I could only help if you send me some of the debug messages so I may be able to tweak my code to be able to read wutever format your carrier sends the message in. As for the case sensitivity of player's names, I fixed that in version 2.0.2. Thanks for informing me.
@Codisimus
I don't know if it happens to other servers but on my server, some people can verify their numbers, some can't. It didn't response after they type 'enable' or 'Enable'. Personally I can't verify my number.
Also, in the text watch player system, you have to type their names in correct capitalization. If it's not correct, you will not be notified when a player comes online :)