[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

    obviously Google would have the ability to do this, I think they are holding back on us from some reason (For example if they added it right now it may be exploited in some way)
     
  3. Offline

    Steve Cole

    yea it would be easy for them to add it but I think it would make it possible for international users to text each other without the hefty long distance fees or international credits. actually if you set the email to come from a gmail server you might be able to get this to work. i'm going to test it and i'll let you know if it works.

    i'm trying to add my gmail address but it keeps saying network email not supported, if i try my aol address it just shows the help menu

    also how do i encrypt my email password to change the config file.
    nvm it did it automatically.

    if i try to add my email after i've already added my phone number i just get
    network email not supported for any email i type.
    if i try to add my email with an empty email.sav file i get the error below. then if i type /text list users it shows "null," if i try to do anything after this it just shows the help menu

    Code:
    14:54:40 [SEVERE] java.lang.NullPointerException
    14:54:40 [SEVERE]     at TextPlayer.TextPlayerSaveLoad.saveUsers(TextPlayerSaveLoad.java:44)
    14:54:40 [SEVERE]     at TextPlayer.TextPlayerSaveLoad.addUser(TextPlayerSaveLoad.java:77)
    14:54:40 [SEVERE]     at TextPlayer.TextPlayerPlayerListener.onPlayerCommandPreprocess(TextPlayerPlayerListener.java:33)
    14:54:40 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:228)
    14:54:40 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    14:54:40 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    14:54:40 [SEVERE]     at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:629)
    14:54:40 [SEVERE]     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:600)
    14:54:40 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:594)
    14:54:40 [SEVERE]     at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    14:54:40 [SEVERE]     at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    14:54:40 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    14:54:40 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    14:54:40 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    14:54:40 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    14:54:40 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  4. Offline

    Codisimus

    I fixed this, It still sets the email but only says it doesn't
     
  5. Offline

    Kaikz

    The Telecom NZ one doesn't seem to work. I've tried '/text add Telecom 027XXXXXXX', '/text add Telecom +6427XXXXXXX' and '/text add Telecom 6427XXXXXXX'.

    Neither of the 3 work. :3
     
  6. Offline

    Sphax

    I don't understand well how this plugin works...

    Who is sending the SMS ? And who will be the identified sender of the SMS on the phones ?

    For example, if I install this plugin on my server, and some users have subscribed to watch other players, when they will receive SMS, who will be the sender of the SMS ? And who will be charged for those SMS ?

    Thanks for your help.
     
  7. Offline

    Steve Cole

    it only adds a blank line to the email.save file.
     
  8. Offline

    Codisimus

    Ok, will work in next update
     
  9. Offline

    Shooty

    Same question.
     
  10. Offline

    Codisimus

    In the next update there will be a confirmation email sent and it will try more than one gateway
    The text is sending through an email to sms gateway, the text will be from whatever the email is set at in the config (mcsrvrtxt@gmail.com by default) The receiver of the text will be charged their normal rates. For example, if the receiver has unlimited texting then they will not be charged. If they have 100 texts a month and go over then they will be charged for each text over.
     
  11. Offline

    sicksurfer123

    add a way to text back from the phone to the chat in the server?
    Great plugin btw
     
  12. Offline

    Sphax

    Can you list all the SMS Gateway you are using in your plugin please ?

    Thanks in advance. :)

    PS: Does it work in France with Orange ?
     
  13. Offline

    Steve Cole

    cool, i cant test my theory about Gvoice with out this feature but if it works for you, you could give it a go.
    this will only work if the message is coming from your gmail address
    1. check Settings>Text Forwarding> (gmail address) in Google Voice
    2. send text to google voice number from cell phone.
    3. check email for forwarded message and copy the from address.
    4. in plugin set your email as the one you copied.
    5. test sending a message from plugin.
     
  14. Offline

    Codisimus

    The current supported carriers are listed above, and yes Orange is listed.
     
  15. Offline

    brendon1555

    When I try to use the command "/text add email [address]' it tells me that the 'Network email not supported' :(
     
  16. Offline

    tomasn44

    Will you add lithuanian cell phone providers :
    Bite
    Tele2
    Omnitel
    Labas
    Pildyk
    Ežys
     
  17. Offline

    L4w3s

    Hey, I was wondering if you had heard of Tesco Mobile? (This is not T-Mobile)
    If you could maybe add that? (My phone does not support emails btw so I cannot send you that)
    I would definitely use this if that provider was supported :p
     
  18. Offline

    piousminion

    I would like to request that you support google voice.
    This would not only allow existing GV users, but would be a workaround for any other users who can't get it to work as GV is free. :)
     
  19. Offline

    dak393

    last page btw
     
  20. Offline

    Josh Harwood

    can you add the ability for us to add own email -> sms gateways?
     
  21. Offline

    Chris Lewis

    I am getting this with the most recent bukkit build (709) this error also adds another line to the emails.save therefore adding my name to the "/text list users" list over and over. I am now on there like 20 times.... this is a pretty serious error...
    **more info** this only happens once you add a player to the text list using the /text add (carrier) (number) command. It only happens to the player that is added, therefore since i am the only one added its only happening when i log in, and does not happen when logging in on a test account.
     
  22. Offline

    Shepard62700FR

    Hello,

    Could you add support for the French provider "Simplicime" ?

    Thanks
     
  23. Offline

    Errors

    Please more carriers.

    Latvia:
    Bite Latvia, LMT, Tele2.
     
  24. Offline

    dwmcc

    Just had an idea - What about adding a feature (only for admins, or for someone with the correct permission node) that allows you to send a message to all numbers/emails in the database. Would this be possible?
    Maybe nodes and commands could be as follows:
    • "/text all [MESSAGE]" "textplayer.textall" - Sends a message to all phone numbers and email addresses in the database.
    • "/text allphones [MESSAGE]" "textplayer.textallphones" - Sends a message to all phone numbers in the database.
    • "/text allemail [MESSAGE]" "textplayer.textallemail" - Sends a message to all emails in the database.
    Would you be able to implement this?
    This way, admins could notify all players (who added their phone numbers/emails) of a change, or simply send them a message

    Thanks,
    dwmcc
     
  25. Offline

    TuRmoiLxx

    A few requests. Sorry if I didn't read, I was in a hurry.

    - Allow the person recieveing the text to stop recieving texts/emails? Maybe send unsubscribe or stop to stop services.
    - Allow the person to reply through text or email.
     
  26. Offline

    Nytemare3701

    Request: Text commands as well?
     
  27. Offline

    N3rd

    can you add a feature that will text you is ANYONE logs in? I would like to know when to monitor my server... Other than that, this is GENIUS!
     
  28. Offline

    Chris Lewis

    I get the same error posted above on 714 as well as 709 and I also get this error on startup with 714
     
  29. Offline

    majorcyto

    I get both of the errors above as well on the latest bukkit rev.
     
  30. Offline

    nhonho

    Can you add a brazilian carrier called "Vivo" ?
     
  31. Offline

    maveriik

    update this for new craftbukkit??
     

Share This Page