[ADMIN/CHAT] TextPlayer v0.9 - Receive text alerts to your phone [953]

Discussion in 'Inactive/Unsupported Plugins' started by Codisimus, Apr 16, 2011.

  1. Offline

    Codisimus

    This page will no longer be updated. Please follow this project at the Bukkit Dev Page

    TextPlayer - Receive text alerts to your phone:
    Version: 0.9 (7/18/2011)
    Supports iConomy, BOSEconomy, Essentials, Permissions
    Download Page

    WARNING: When setting up the email address in the email.properties file, use an account that isn't used for anything else (such as personal emails) as it will delete all messages after they are read by the plugin

    If the needed files aren't automatically created they can be found here

    Now you can be contacted at any time from your Server!

    This plugin allows users to type "/text [Name]" to contact you or another player by sending them a text message to their phone (Standard rates apply)

    Alerts can also be sent to you for specific events

    Features:
    • 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
    • Anti-spam feature (limit max amount of texts received each day)
    • Numbers/email addresses cannot be seen in game (for privacy issues)
    • 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 lava, fire, or tnt (Currently not working)
    • Set emails to come from a custom email address
    • Encrypted data
    • Permissions to limit players from texting or being texted and to run server commands through text
    Supported Carriers:
    Show Spoiler

    • At&t
    • Bell
    • BeeLine
    • Bouygues
    • Cricket
    • D1
    • E-Plus
    • Etisalat
    • Fido
    • Koodo
    • LMT
    • MetroPCS
    • Mobistar
    • NetCom
    • nTelos
    • Optimus
    • Optus
    • Orange
    • O2-UK
    • O2-Germany
    • Pc-Mobile
    • Rogers
    • SFR
    • SoftBank
    • Sprint
    • Starhub
    • Sunrise
    • Swisscom
    • TDC
    • Telecom
    • Telenor
    • Tele2
    • Telia
    • Telstra
    • Telus
    • Three
    • T-Mobile
    • T-Mobile-Czech
    • US-Cellular
    • Verizon
    • Virgin-Mobile
    • Vivo
    • Vodafone-Germany
    • Vodafone-Greece
    • Vodafone-Italy
    • Vodafone-UK
    • *Comment below to request support for a carrier

    Commands:
    • /text [Name] [Message] - Sends message to User
    • /text set [Carrier] [Number] - Receive messages to phone
    • /text set email [Address] - Receive messages to email address
    • /text watch user [Name] - Receive message when user logs on
    • /text watch server - Be alerted when Server comes online
    • /text watch item [Name] - Receive message when item is placed
    • /text watch word [Word] - Receive message when word is spoken
    • /text unwatch user [Name] - Unwatch a user
    • /text unwatch server - Unwatch the server
    • /text unwatch item [Name] - Unwatch an item
    • /text disable - Disable texts while logged on
    • /text enable - Enable texts while logged on
    • /text limit [Number] - Limit number of texts received each day
    • /text list carriers - List supported Carriers
    • /text list users - List current Users
    • /text list watch - List who you are watching
    Text Commands:
    • pl - Retrieve a full list of Players currently online
    • find [Player] - See if the specific Player is on (useful for large servers)
    • tell [Player] [Message] - Whisper to an online Player
    • say [Message] - Broadcast a message to the Server
    Permission Nodes:
    • textplayer.text - Needed to message a user
    • textplayer.textadmin - Needed to message user who has textplayer.admin node
    • textplayer.admin - Distinguishes user as an admin (need to run commands through text)
    • textplayer.use - Needed to set your number/email
    • textplayer.watch.user - Needed to watch/unwatch a user
    • textplayer.watch.server - Needed to watch/unwatch the server
    • textplayer.watch.item - Needed to watch/unwatch a user
    • textplayer.listusers
    • textplayer.free - No charge to send texts
    Tutorial:


    ToDo:
    • Add support for many more carriers
    • Add many more events
    • Add list watch command
    Changelog:
    Old Versions + ChangeLog can be found at Download Page
    Show Spoiler

    Version 0.9 (7/16/2011)
    • Added watch word
    • Checks for correct email/number format
    • Supports 11 digit numbers
    • Changed "/text add" to "/text set"
    • Added support for messages that start "RE:"
    • Added support for nTelos and Pc-Mobile
    Version 0.8.1 (6/28/2011)
    • Added IMAP Connection refresher
    Version 0.8 (6/26/2011)
    • Improved OP options
    • Updated Economy support
    • Added list watch command
    Version 0.7 (6/15/2011)
    • Cleaned up/decoded emails before reading (now console commands should work fine)
    • Added new gateways which are automatically addded to sms.gateways
    • Added support for Permissions 2
    Version 0.6.1 (6/13/2011)
    • Fixed permissions
    • Fixed email support
    Version 0.6 (6/12/2011)
    • Readded ports
    • Added confirmation text on setting number
    • Added new text commands (tell, find)
    Version 0.5.3 (6/4/2011)
    • Cleaned up errors and added error messages
    Version 0.5.2 (6/4/2011)
    • Fixed log off notifications
    • Disabled /stop command through text
    Version 0.5.1 (6/3/2011)
    • Various fixes and code cleanup
    Version 0.5 (6/3/2011)
    • Added Essentials support
    • Added notification for when user logs off
    • Allow sending texts back to server (chatting/running commands)
    Version 0.4.1 (5/4/2011)
    • Updated to iConomy 5
    • Added a few carriers
    Version 0.4 (4/29/2011)
    • Added griefer alert for tnt, lava, and fire
    • Added anti-spam feature (limit max amount of texts received each day)
    • Added option to charge users to text player or admin
    • Fixed Null Pointer Exception error on player join
    • Fixed error "Network email not supported"
    Version 0.3 (4/19/2011)
    • Improved Security
    • Eliminated Lag
    • Distinguished Admins from normal users (have node textplayer.admin)
    • Must have node textplayer.textadmin to send a msg to an admin
    • Allowed option of setting emails to come from a custom email address (like your servers email)
    • Added various providers
    Version 0.2 (4/18/2011)
    • Encrypted phone numbers and emails
    • Added various providers
    Version 0.1 (4/16/2011)
    • Initial Release
     
    LimitedWard, ACStache, woodzy and 6 others like this.
  2. Offline

    Codisimus

    I will add both of these in the next update but if you dont want to wait yourself add these lines to your sms.gateways file

    vodafoneiceland=<number>@mms.mymeteor.ie
    manitobatelephoneservice=<number>@text.mtsmobility.com
    mts=<number>@text.mtsmobility.com

    The iceland one might not work bc it is mms instead of sms
     
  3. Offline

    081247

    they also have mms if you need help with the translations the just pm me
     
  4. Offline

    ripclaw90000

    Uhm, I just got the newest version cause i was getting errors with the other one. It working great except for 1 problem :S. Im getting like, 50 messages a minute because its sending me every single chat for some reason. Theres no errors spamming console, I must have a weird setting. loll :S help
     
  5. Offline

    ACStache

    did you set it up to watch words in chat? that might be one explanation for it (I haven't had this issue myself running 0.9)
     
  6. Offline

    ripclaw90000

    nope, lol it was a fresh install. Im gonna look and see if there was a default tho

    no, its doing all this on its own. I disabled texts while logged on, and i get get the shit spammed out of me

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  7. Offline

    Dakoster

    Ive been trying to get this up and running. But it doesnt work.

    21:05:05 [SEVERE] javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 25;
    nested exception is:
    java.net.ConnectException: Connection refused
    21:05:05 [SEVERE] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
    21:05:05 [SEVERE] at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
    21:05:05 [SEVERE] at javax.mail.Service.connect(Service.java:295)
    21:05:05 [SEVERE] at TextPlayer.Mailer$1.run(Mailer.java:105)
    21:05:05 [SEVERE] Caused by: java.net.ConnectException: Connection refused
    21:05:05 [SEVERE] at java.net.PlainSocketImpl.socketConnect(Native Method)
    21:05:05 [SEVERE] at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
    21:05:05 [SEVERE] at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
    21:05:05 [SEVERE] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
    21:05:05 [SEVERE] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
    21:05:05 [SEVERE] at java.net.Socket.connect(Socket.java:529)
    21:05:05 [SEVERE] at java.net.Socket.connect(Socket.java:478)
    21:05:05 [SEVERE] at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:288)
    21:05:05 [SEVERE] at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231)
    21:05:05 [SEVERE] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900)
    21:05:05 [SEVERE] ... 3 more
    >
    Does this help?
     
  8. Offline

    Jrockstudly

    Hello i use my ipod touch for everything could you add apps? such as Textfree, Textplus, or textie?
     
  9. Apologies if this has already been requested but are you able to add the ability to send /msg messaged as a Twitter DM or mention or some sort of twitter integration?
     
  10. Offline

    ledodreadlow

    Boost Mobile support?
     
  11. Offline

    Auroraah

    I would really love this plugin but every time I try to use it I get this error when it sends a test message:
    07:24:47 [SEVERE] javax.mail.internet.AddressException: Illegal address in strin
    g ``''
    07:24:47 [SEVERE] at javax.mail.internet.InternetAddress.<init>(InternetAd
    dress.java:114)
    07:24:47 [SEVERE] at TextPlayer.Mailer$1.run(Mailer.java:102)
    07:24:47 [INFO] Send Failed
    >
    Anyone know how I fix this? I'm on o2uk
     
  12. Offline

    ledodreadlow

    It looks like you have some quotes in your config file somewhere. It is definitely your syntax. See if you have added `` somewhere in your email address by accident.
     
  13. Offline

    Codisimus

    no, sorry that's not possible. just use email instead

    can you go into further detail of wut you would like the twitter integration to be like?

    I will add boostmobile=<number>@myboostmobile.com in the next update, until then you can add that line to the sms.gateways file yourself

    @Auroraah
    Try re-adding your number/email if that doesn't work can you send me your save file?
    Make sure you set up an unused email account with this plugin (see video in OP for instructions of how to do so)
     
  14. Offline

    Buckethead

    id like full comand support. for all my plugins. i dont know if thats possible
     
  15. Offline

    morizuki

    Requesting

    Sun Cellular - Philipppines
     
  16. Offline

    i ThRoW sToNeZx

    Every single time someone talks on the server, it texts me.. It's getting annoying. Is there a way to disable sending texts when a person chats?
     
  17. Offline

    Clucky

    Someone on my server keeps getting texted every message, I personally witnessed him set it up, and he just did the /text set blah blah blah command then texted back enable. That's all he did, any help? His provider is at&t if that makes a difference.

    Hey again man, I know that there is a way to text messages to update your facebook page, would this be possible with this plugin? Speak back :D

    If this is possible, could you make a command to update your facebook page?

    Sorry I don't know almost anything about facebook, someone suggested it to me.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  18. Offline

    LimitedWard

    Code:
    2011-07-27 20:07:08 [INFO] Error reading email, Message thrown out
    
    Help! This error keeps popping up. It happens whenever my texplayer's email recieves/writes a message.
     
  19. Offline

    Ikkyino

    @Codisimus,
    Still not working D: It might be msg format instead.

    Code:
    test1
    ------------------
    ***@gmail.com /  / ikkyino: test
    that is msg received in email when i text back.
     
  20. Offline

    aidanhd500

    when will the next update be out?
     
  21. Offline

    JacKlink01

    Please update :D
     
  22. Offline

    BadgerLove

    Does it work on 1000? This is an aweome idea!
     
  23. Offline

    ACStache

    it's been working for me on RB1000. I know a couple people were having some issues with the latest command, but I haven't had that issue and it's been working great for me
     
    BadgerLove likes this.
  24. Offline

    Smidds

    Does this plugin only send e-mails to the phone, or can it send texts for those of us who don't have smart phones?
     
  25. Offline

    ACStache

    @Smidds the whole point of this plugin is the ability to send texts :) (from an email)
    it can also send emails to emails if you want, but it doesn't have to.
    The only limitation is if your Service Provider allows emails to send to text
     
  26. Offline

    Smidds

    Ahh.. Then I suppose this plugin isn't for me :(
     
  27. Offline

    ACStache

    what do you mean? it's pretty handy to have in my opinion. You can see when people log in, when certain blocks are placed, people can message you from in-game. As long as your Service Provider is on the list (you can always ask Codisimus to check a provider if it's not listed) you should be able to use this. You set up a gmail account (best to create a new one solely for this plugin), mess with the settings, and the email then sends you a text when certain events happen. you don't need a smart phone to use it
     
  28. Offline

    Smidds

    Well, I use Sprint, and I also operate on Gmail, but I was mainly hoping to operate a server on-the-go rather than needed to be in front of a computer. But what the heck I'll give the e-mail a shot. However, when I last set up a Minecraft server Gmail account, I was unable to get the server to access it. Help?
     
  29. Offline

    ACStache

    did you have an email.properties file in the TextPlayer folder?
    did it look like this?
    Code:
    [email protected]
    SMTPPort=25
    IMAPHost=imap.gmail.com
    Password=MCGmailPW
    SMTPHost=smtp.gmail.com
    PasswordEncrypted=        Leave this blank, it will auto generate
    IMAPPort=993
    
    also, the config.properties should look like this by default:
    Code:
    #Config file for TextPlayer
    #Plugin made by Codisimus
    
    
    #Time to wait (in seconds) between checking for new mail
    
    CheckMailInterval=60
    
    
    #If set to true, It will say in the Server Log when a text is sent
    
    NotifyInServerLog=false
    
    
    #Supported Economy plugins:
    #BOSEconomy, iConomy (4 or 5), Essentials, None
    
    Economy=none
    CostToText=0
    CostToTextAnAdmin=0
    
    
    #If set to true, Permissions will be overlooked
    
    useisOp()=false
    
     
  30. Offline

    Smidds

    @ACStache, is that comment for me, or someone else.?

    And if that is for me, Yes, I have that. I'm just curious why it won't show up in my inbox... or spam... or any of my folders for that matter. :confused:

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  31. Offline

    ACStache

    @Smidds
    it was for you, sorry i didn't tag you on it. The email you use for this won't have anything in it. all it does is 'receive' texts you send to your server, then does whatever the text says (make sure to watch the video in the OP if you haven't) or 'sends' you a text when someone does, say... "/text Smidds message blah blah" or if you are watching when someone signs in/out
     

Share This Page