[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

    working on trying to figure out how to do it without massive lag
     
  3. Offline

    TheNander

    I'd like to see this work in reverse and be able to send commands from your phone. That would be niiice.
     
    nmc94 likes this.
  4. Offline

    Shooty

    Could you implement "Bouygues Telecom" (France)
     
  5. Offline

    PhantomGamers

    Plugin isn't working for me. :\
    I'm on CraftBukkit 677, and whenever it starts I get these errors. Am I doing something wrong?
    Code:
    16:37:13 [SEVERE] java.io.FileNotFoundException: lib\mail.jar (The system cannot
     find the path specified)
    16:37:13 [SEVERE]       at java.io.FileOutputStream.open(Native Method)
    16:37:13 [SEVERE]       at java.io.FileOutputStream.<init>(Unknown Source)
    16:37:13 [SEVERE]       at java.io.FileOutputStream.<init>(Unknown Source)
    16:37:13 [SEVERE]       at TextPlayer.TextPlayer.onEnable(TextPlayer.java:55)
    16:37:13 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:127)
    16:37:13 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:578)
    16:37:13 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:216)
    16:37:13 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:115)
    16:37:13 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:93)
    16:37:13 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:215)
    16:37:13 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:202)
    16:37:13 [SEVERE]       at net.minecraft.server.MinecraftServer.d(MinecraftServe
    r.java:142)
    16:37:13 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:257)
    16:37:13 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:375)
    16:37:13 [SEVERE] javax/mail/Address loading TextPlayer v0.2 (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:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:578)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            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
    
     
  6. Offline

    seriosbrad

    It seems to be working now but it's not really sending a proper text (SMS) message. It is sending a mail message (not an email) where I have to reply with "Read" to read the SMS sent from the server.

    This is on the Rogers network
     
  7. Offline

    Jamy

    Could you add those 2 Belgian providers? Mobile Vikings, Proximus
    That would be awesome, nice plugin too ! :)
     
  8. Offline

    iHaxMatt

    Awesome Plugin! Thanks for putting the date along with version number! Also, you can add Virgin Mobile to the Carrier list because they use the Sprint network and can send/receive email messages through SMS.
     
  9. Offline

    Codisimus

    Added.
    This should not happen if you restart the server (which it sounds like you already did) so after restart if it still isn't working i can walk you through how to fix it
    I'm sorry but there is no way around that.
    Sorry, Mobile Vikings won't work and I can't find out about Proximus. (could you try sending a text to [email protected] from a Proximus phone?)
    added virgin mobile US but it seems to be different for canada
     
  10. Offline

    riuthamus

    its a long shot, but SoftBank from japan support?
     
  11. Offline

    PhantomGamers

    Yeah, I restarted multiple times. I would much appreciate the walk through :)
     
  12. Offline

    nmc94

    Is this in the plan for the next update?

    And you have developed some really great plugins, I have confidence in you that you can figure it out :D

    another cool feature would be changing who sends you the text.

    For Example:

    a player says /text nmc94 Hi.

    The text would come to my phone from VillageCraft (my server name).

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

    Phealoon

    Can you see if Cricket will be available?
     
  14. Offline

    crckdns

    Err yes sorry, T-Mobile Germany :)
     
  15. Offline

    firefly_goat

    Can you please add Telia ? It's swedish provider !
     
  16. Offline

    sweetswear4665

    I'll bookmark this and come back when it has more anti-spam features, right now it feels like it could be easily abused. Great concept, but needs more features in my opinion.
     
  17. Offline

    FrozenTwinki

    wow this is great! Support 24/7!
     
  18. Offline

    CainFoool

    Hey! Just thought you'd like to know I found the address bit for 3 network!

    It's called (mobnumber)@three.co.uk

    Add 3 support now please!
     
  19. Offline

    beastsniper

    this is AMAZING, I love your plugins. maybe you could add BOSEconomy/Iconomy support so you have to pay to text them or watch them.
     
  20. Offline

    Shooty

    "
    Could you implement "Bouygues Telecom" (France)
    Added."

    Thanks but when you upload the new version ? :p
     
  21. Offline

    Codisimus

    Added.
    And heres the temporary update till I release 0.3
     
  22. Offline

    blenderfreak1

    Haha ok thanks for your help, love the plugin :D
     
  23. Offline

    Codisimus

    I believe I found it... you'll have to tell me if it doesn't work.
    https://cds.sun.com/is-bin/INTERSHO...tRef=javamail-1.4.4-oth-JPR@CDS-CDS_Developer
    download that and place it in the lib folder.
    I will soon let you use your own email to send the messages.
    cricket and telia are already added.
    ok D1 added

    Temp Jar
    For newly added carriers, until I release the next update.

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

    AFakeman

    Add Beeline Russia please.
     
  25. Offline

    Codisimus

    BeeLine added.
     
  26. Offline

    MadsC

    Yes.. TDC is Tele Denmark Mobile

    Thanks for a great plugin :)
     
  27. Offline

    Codisimus

    is TDK the same thing? bc i dont see TDC
     
  28. Offline

    MadsC

    I don't know TDK
    But TDC is short for "Tele Danmark Communications"
     
  29. Offline

    Codisimus

    ok, added
     
  30. Offline

    MadsC

    Thanks :)
     
  31. Offline

    NekoMikan

Share This Page