[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

    Clucky

    Awesome, May i make a suggestion?:

    Make it where when a certain word is used, it sends a text.

    Exampe: Lag, Clucky, Crash

    (of course configurable)


    If not, oh well, still... AWESOME!!!!!
     
  3. Offline

    Codisimus

    Great idea ill allow people to watch words and be notified when someone says a certain word
     
  4. Offline

    insanj

    Yo, any idea what the problem is with my running of the plugin, Codisimus?
     
  5. Offline

    jasonsj10

    Thanks for this Plugin I finnally Got it working. :D
     
  6. Offline

    Codisimus

    you are missing the mail.jar file, if restarting the server doesn't fix it

     
  7. Offline

    insanj

    Just put in the mail.jar into the lib folder, and now I'm not getting that error. However, now when I add a phone number (/text add At&t ##########) it says it sent a verification text, but I never received the verification. Then, after reloading the server, whenever I try that same command, it says that "That is already your current number" and doing the /text insanj Hello! command yields absolutely no in-game or text-message result.

    Here is what the console reads:
    Code:
    >15:44:33 [INFO] [Owner]insanj: About to do the "/text insanj Hello!" command.
    >15:44:36 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to TextPlayer
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getUserObject(Ljava/lang/String;Ljava/lang/String;)Lcom/nijiko/permissions/User;
    at TextPlayer.User.isAdmin(User.java:50)
    at TextPlayer.TextPlayerPlayerListener.onPlayerCommandPreprocess(TextPlayerPlayerListener.java:206)
    at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:272)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:704)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Any idea?
     
  8. Offline

    Codisimus

    if you're using permissions 2 you must set it as that in the config
     
  9. Offline

    insanj

    Set what as what?
    Here is my Permissions config (excerpts):

    Code:
    groups:
      Owner:
        default: false
        info: {prefix: '&3', build: true}
        permissions: ['*']
    
    users:
      insanj: {group: Owner}
    
    
     
  10. Offline

    Codisimus

    i mean in the textplayer config
     
  11. Offline

    insanj

    Okay, but now when I try verifying it says:
    Code:
    Number set to ##########
    Sending Confirmation Text...
    Sending Message...
    Send Failed
    And in the console:
    Code:
    >16:16:08 [SEVERE] javax.mail.internet.AddressException: Illegal address in string ``''
    >16:16:08 [SEVERE] at javax.mail.internet.InternetAddress.(InternetAddress.java:114)
    >16:16:08 [SEVERE] at TextPlayer.Mailer$1.run(Mailer.java:101)
    [EDIT:] Wait, just figured out that I need to add my own e-mail address in the config file to get anything to send. Everything's fixed now.
     
  12. Offline

    imerej

    Can you add support for T-mobile.pl (Poland)?
     
  13. Offline

    darth2499

    how do you make it so i can do comands? like lets say from my phone i want to do /time set 0. how do i do that???
     
  14. Offline

    glassesofdoom

    Whenever I send a message whether it be email or text the server just throws it out
     
  15. Offline

    Ikkyino

    I'm confused.. I'm able to recieve the text message to where it says text 'enable' to enable blah blah blah... so i text back saying 'enable' and it even erases the message in gmail. but I still get 'User's Number/Email has not been verified' Think it might be the formatting of the reply from my phone? perhaps the subject line RE:? IDK.

    edit: I was able to FORCE it so I can recieve texts.. but I still cannot send back..
     
  16. Offline

    Yonehh

    I request Vodafone Netherlands support : D
     
  17. Offline

    Rsmvbomb04

    When i put in my carrier then # is the number 1(area code) (*******)?
    because i put it in it says it will send a confirmation Text. sending message. Send Failed.
    plz help me.
     
  18. Offline

    ACStache

    @Rsmvbomb04 it's just the number. you don't need the 1 at the start. you can do
    /text add carrier 123-456-7890
    or
    /text add carrier 1234567890
    I believe
     
  19. Offline

    Codisimus

    In the next update it will still work if you put the 1 but as of now you are correct
     
  20. Offline

    Rsmvbomb04

    umm this is my inter cmd when i try it
    Any help here?
    And sorry to bother you.
     
  21. Offline

    insanj

    The majority of those errors are from the plugin Essentials, but it looks like you never configured an email address (you need an email in order to send texts and emails at all through the game) in one of the config files. Try going through the TextPlayer folder, and putting in valid email information in the email.properties file.
     
  22. Offline

    xDpPx_abno96

    Does this work with Vodafone and does it cost anything or is it totally free?
     
  23. Offline

    biletel

    Hello! Can you add Vodafone-Romania to this plugin?
     
  24. Offline

    Rickis96

    It may have been suggested, but I didn't see it :p
    I'm probably just being lazy ._.
    Anyway, how about nTelos?
    I'd appreciate it c:
     
  25. Offline

    saws904

    mine wont let me enable it, it just says error reading email, message thrown out, so now it wont text me any notifications because it says, users number/email has not been verified, help!!
     
  26. You should be able to limit how many times every1 can text you. That will help with spam issues

    Example /text greenlizardgamer example

    it will then say you may text him 4 more times for the day.

    How come i do /text add email (myemailhere)@yahoo.com i never get an email?

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

    Clucky

    Something similar is happening to me, the only difference is i'm getting the email, however when i reply enable, nothing happens, it just sends the email again... :confused:
     
  28. Offline

    Ikkyino

    I'm able to get this to work with my e-mail address. But not with my phone.. I receive the activation text, but when i text 'enable' back. it doesn't work correctly.. I did notice that my iPhone sends it w/ a subject line of "RE:" think that might be the issue?
     
  29. Offline

    Codisimus

    @Clucky
    @Ikkyino
    @nobodyshome

    UPDATE!
    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:"


    @zorky
    @DenDimi
    (Mobistar is already supported)
    @Pim1234
    @imerej
    @Yonehh
    @biletel
    @Rickis

    Added support for:
    nTelos
    Pc-Mobile

    SMS Gateways not found for:
    Vodafone-Romania
    Vodafone-Netherlands
    T-Mobile-Poland
    Proximus
    Base
    Jim-Mobile
    TMF mobile
    Hi
     
  30. Offline

    081247

    hey codisimus can you add support for vodafone iceland
     
  31. Offline

    aidanhd500

    can you add support for the service provider
    MTS (manitoba telephone service)
    it is my provider in manitoba, canada
    it is only based in manitoba so if you cant thats fine. Thanks, get back to me please
     

Share This Page