[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

    It's hard to explain but it doesn't work, however you can set up an email and then use http://www.txtjet.com to take your emails and send them to your phone @Unscrewed The textjet should work for you as well

    Already added all three but won't be updating until later as ill proly be adding a lot more

    no worries, i knew that would give people issues when i coded it in there. perhaps ill turn it off by default instead

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

    seriosbrad

    Thanks, one other thing:

    GroupManager/EssentialsGroupManager support? :)
     
  4. Offline

    Codisimus

    doesn't it already support it using fake permissions?
     
  5. Offline

    seriosbrad

    I thought that's how it should be working, I added the permissions but everyone is getting the no permission error. I'm using the GroupManager that is bundled with Essentials which I'm assuming also comes with FakePermissions.

    Edit:

    Yeah FakePermissions is installed, but still, the permissions don't seem to be working right. I've triple checked.

    Code:
    2011-04-17 15:39:16 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-04-17 15:39:16 [INFO] Fake Permissions version 2.5.1 is enabled!
    
     
  6. Offline

    FlamingArmor

    Can you add FIDO to your provider list? its canadian i belive, but you guys may have it in the states to... im not sure! BUT THANKS SO MUCH this is an epic addon
     
  7. Offline

    Codisimus

    ok ill do sum testing with group manager

    Already added but won't be updating until later as ill proly be adding a lot more

    @seriosbrad it seems that groupmanager is outdated...

    @dervonz
    @FlamingArmor


    Change of plans, I will let you guys download the new version b4 I release it. new carriers should work.
    https://sites.google.com/site/codys...testplugins/TextPlayer.jar?attredirects=0&d=1

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
    seriosbrad likes this.
  8. E-Plus please!

    Great Plugin ! ;)
     
  9. Offline

    RoboLuke

    This is genius! But when I try to text myself with email it makes a whole lot of lag and then says Send Failed. Please help! I dont have perms but I have iConemy. Thanks! :)
     
  10. Offline

    inerg

    Can you add Wind? Its another Canadian provider. This looks really cool cant wait to try it :D
     
  11. Offline

    Codisimus

    iconomy doesnt do anything yet, im looking into the lag factor now

    Added E-Plus,
    https://sites.google.com/site/codys...testplugins/TextPlayer.jar?attredirects=0&d=1

    Wind is not supported, perhaps try using http://www.txtjet.com

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

    Mikor

    This is an AMAZING idea for a plugin, Codisimus. I continue to be impressed by your work. Unfortunately, I cannot yet deploy your plugin to my server, as I cannot risk a possible security breach of my server revealing people's personal information.

    ***PLEASE***
    Update this plugin ASAP with some method of data protection server-side! Keeping plaintext information stored away is a major security no-no!
     
  13. Offline

    RoboLuke

    the lag is ok for now but it just wont send. It also doesn't post anything in the console.
     
  14. Offline

    Codisimus

    This was one of the things I was wondering about. I want to secure all the emails and phone numbers but then users can't change to send messages from a server email (once you can send texts too a server it might get really slow if everyone is using the same email address.) but I guess I worry about that later. Securing people info is more important.

    make sure the config setting "DisableWhenOnline" is set to false, and that your phone number is correct. which provider do you use?

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

    seriosbrad

    Well now I'm just confused. Installed Permissions 2.7 and everyone is still getting a Permission error.

    They can use /text just fine but nothing under that such at /text add. Even set myself to their rank, same issue
     
  16. Offline

    Codisimus

    im testing now but when my friend and i (both admins, both ops) were trying it only i could use it. hopefully i have this figured out soon
     
    seriosbrad likes this.
  17. Offline

    Kaikz

    Could you implement Telecom NZ (XT) & 2degrees NZ support? :3
     
  18. Offline

    RoboLuke

    Like I said I am using email instead. In the config file I already had DisableWhenOnline:false
     
  19. Offline

    inerg

    Just noticed it does email to which works for me :) . Just about to install it and try it.
     
  20. Offline

    Codisimus

    umm i may have fixed it, ill have you try the new version when i release it
     
  21. Offline

    CainFoool

    Please, please add support for O2-UK for it!
    I will love you so much!
     
  22. Offline

    Codisimus

    already added :) in next update (about an hour)
     
  23. Offline

    overlordror

    This is amazing. I'd love to see some integration with some of the griefer prevention plugins. Perhaps one of the block loggers could hook into TextPlayer and text the admin if suspicious activity is detected. Just a thought.
     
  24. Offline

    CainFoool

    You sure, I seen you added O2-GERMANY but nothing about 02-uk?

    Can you also add the 3 network support!?
     
  25. Offline

    Codisimus

    Added Telecom, however 2degrees is not supported, perhaps try using http://www.txtjet.com
     
  26. Offline

    cjc343

    @Codisimus I haven't checked your source (or even know if it's posted) but I'm guessing that the lag issues would be solved if you start a different thread to do the actual sending.
     
  27. Offline

    CainFoool

    Incase you didn't see my post, please add support for the network 3!
     
  28. Offline

    Wolfy9247

    I'm assuming this plugin doesn't work with any older CB versions (such as mine, CB617):
    Code:
    18:55:23 [SEVERE] javax/mail/Address loading TextPlayer v0.1 (Is it up to date?)
    java.lang.NoClassDefFoundError: javax/mail/Address
    
            at TextPlayer.TextPlayer.onEnable(TextPlayer.java:75)
    
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
    
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    Caused by: java.lang.ClassNotFoundException: javax.mail.Address
    
            at java.net.URLClassLoader$1.run(Unknown Source)
    
            at java.security.AccessController.doPrivileged(Native Method)
    
            at java.net.URLClassLoader.findClass(Unknown Source)
    
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    
            at java.lang.ClassLoader.loadClass(Unknown Source)
    
            at java.lang.ClassLoader.loadClass(Unknown Source)
    
            ... 11 more
    
    
    EDIT: This error only appeared on the first run, after restarting a 2nd time it worked like a charm and loaded up the config and file... weird.
     
  29. Offline

    CainFoool

    Please get this updated for the 3 network in the UK as soon as possible!
    This is desperately needed!
     
  30. Offline

    Codisimus

    I'm currently trying to get a list of how many devs would use this.

    actually the one i added b4 was UK (didnt realize there was a difference) add Germany now too
    also i cant find 3 network, try sending me a text to [email protected] from a 3 network phone

    thank you, im testing sumthing else right now and will try this after

    This error sometimes shows up the first time and i cant figure out how to fix that :(

    lol im assuming you lived b4 i released this yesterday. I still cant find it though...

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

    Wolfy9247

    One suggestion I could make is if you could customize what email address the text message is coming from possibly?
     

Share This Page