[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

    cowman24

    Im not gonna try it since i dont know if it will charge me but I think this is a very good idea and should definitely be moved to official plugin list.
     
  3. Offline

    Codisimus

    It shouldn't charge you, they count as normal texts so you'll only get charge if you go over your monthly limit. Perhaps use the email option instead?
     
  4. Offline

    EnigmaticMiner

    This.Is.Genius.
     
  5. Offline

    Codisimus

    thank you, im hoping people see this plugin as im sorry most admins would want to use it. Im thinking about adding the ability to text back or send commands to your server through text but i think it would use up too much bandwidth and other resources from checking for new mail every 5 or so minutes
     
  6. Offline

    Muwbi

    If I try to send an EMail from an player account to an Admin-Email I get the error "You do not have the Permissions to do that" but the group of the Player has the Permissions to send texts.
    What can I do to fix this?
     
  7. Offline

    itsatacoshop247

    I have unlimited texting, so I'm excited. If you have an API for it, I'm sure some anti-griefing/cheating plugins would integrate with it.

    Also, for player logging in, You should have it take a time when they log out. If they log back within like 2 minutes, then don't send the text message. A lot of people tend to leave and rejoin quickly.
     
  8. Offline

    Codisimus

    That is a great idea! I'm going to contact some developers and find out if the would implement text alerts if I made an api. As for the login message, I will add that as part of the anti spam feature
     
  9. Offline

    BioRage

    I'll have to test this out ...

    Could you provide for Canadian providers?

    Rogers / Fido / Bell / Telus
     
  10. Offline

    itsatacoshop247

    Cool, cool.
    In using it, it works fine functionally wise, but theres ALOT of server lag when someone sends a message. Also, if someone is watching you and you log in, it takes longer to log it. For the logging in, you may want to make some sort of timer task that sends the message later so that it doesn't keep them from logging in right away.

    Edit: Another idea: Possibly a way to text a certain number (the server's IP?) to send a message from the console to the server (like the "say [message]" option)
     
  11. Offline

    fofogogo23

    Add support for French phone providers? I used to live in America... but I had to move to France D: Anyways, try to add SFR? It's french.

    Also, this is an amazing plugin. You are purely epic god.
     
  12. Offline

    blobbob22

    i can easly see this being an error log to be accesed from afar. if you can make it so that u have emails with names such as error log so it would be like /text errorlog (email for error log) error message or even just having a txt file for a log would i Imagen would be easy to convert
     
  13. Offline

    eRko16

    Doesn't work with permission 2.5.6
     
  14. Offline

    Codisimus

    Ill try to see how much bandwidth it uses.

    In order to do this it would have to continuously check for new emails, might cause lag but im going to try to add this

    @BioRage
    @fofogogo23
    Added all the requested carriers, they will be in the next update later today.

    hopefully i can add this but im not sure how to actually read the errors that are thrown (proly would have to be done in craftbukkit or the plugin itself)

    Why not update to 2.7?
     
  15. Offline

    Unscrewed

    I beg you: Telfort
    (Provider)
    Telfort.nl
    Telfort.com
     
  16. Offline

    Codisimus

    I'm sorry but Telfort will not support this, perhaps use an email address instead
     
  17. Offline

    Unscrewed

    Why not? :( Soo I can only send Email from in the game? Not text messages?
    Or can I send text messages with my email from in the game?
     
  18. Offline

    Codisimus

    you can send text messages in game but not receive them on your Telfort phone. Most cell phone providers outside the US/Canada can not receive texts from an email address. you can try sending me an email at codisimus@gmail.com from your cell phone. but if it doesn't go through then it won't work with this plugin.
     
  19. Offline

    allisgood888

    Any way you can add the popular ipod app textfree to this list? It has a number, but its not really a carrier.
     
  20. Offline

    Codisimus

    You can try sending me an email at codisimus@gmail.comfrom your cell phone. but if it doesn't go through then it won't work with this plugin.
    And if you have an ipod touch/iphone you could also use email for free
     
  21. Offline

    Unscrewed

    Ok, soo it may work even if you didn't add the provider to the plugin?
     
  22. Offline

    allisgood888

    It doesn't send to emails, it sends to numbers, and it can receive. I don't get notified from the emails, easier this way.
     
  23. Offline

    Unscrewed

    Give yourself the - '*' permission.
    That gives yourself every command and everything available.
     
  24. Offline

    dervonz

    I need O2 Germany :) Great idea mate!!!
     
  25. Offline

    Codisimus

    if it doesnt send to emails it most likely will not work
     
  26. Offline

    Dicilion

    I LOVE YOU ROFL
     
  27. Offline

    allisgood888

    I don't see why it wouldn't work, isn't the game sending it to my the phone number that is connected to the app?
     
  28. Offline

    seriosbrad

    @Codisimus

    I am really excited about this plugin.

    Can you please add support for Rogers, Telus and Bell? All of them are Canadian and are the big three providers.
     
  29. Offline

    Codisimus

    no, you must have misunderstood me.

    O2 has been added (again will be in update later tonight)

    make sure you are using spaces b4 the node and not tabs
     
  30. Offline

    Marov

    Read the top in purple...feel like a moron...
    Thanks anyways. :)
     

Share This Page