[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

    N3rd

    sorry for not explaining. As I don't actually play the game that much, I was hoping that there could be a feature where instead of assigning a player a number, you could actually assign the console it's own number or email. I realize that that may be a bit difficult to do, but it would be quite useful for server admins (us) to be able to possibly receive notifications when ANYONE joins, not just people who you are watching. If none of your OPs are online, then you would still be able to protect against griefers. I made my server public for about thirty minutes, during which time I was griefed by at least 3 people. I am not going to make it public again, as my friends spend countless hours making those buildings. I think that this plugin could help alert admins/OPs as to when to monitor the server. I hope this makes more sense than my last post.
    Thanks!
     
  3. Offline

    eRko16

    Still doesn't work please send me finished config file with email [email protected] tel: 731047881 T-Mobile-Czech
     
  4. Still having issues, i tried it
    with
    07531*********
    then 007531********
    then 447531*****

    Still, delivery failure notifications. It stil lsays "SENT" from the game, but no text is received. I am on a contract, don't know if that will affect it?
     
  5. Offline

    iHaxMatt

    Is it possible to have an option where the user can watch another user, but Not be texted if they join while they are online?

    example:

    - John types: /text watch user Billy

    John logs off.

    Billy logs on.

    John receives a text message saying Billy is online.

    John logs online to play with Billy

    Billy logs off.

    John STAYS ONLINE.

    Billy logs on again, but because John is logged in to the server when Billy logged in, No text is sent to John.
     
  6. Offline

    Codisimus

    yes this is actually already a feature but I forgot to let users be able to activate it.
     
  7. Offline

    PhantomGamers

    Code:
    2011-05-07 17:45:42 [SEVERE] java.io.FileNotFoundException: plugins\TextPlayer\config.properties (The system cannot find the path specified)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.<init>(Unknown Source)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.<init>(Unknown Source)
    2011-05-07 17:45:42 [SEVERE] 	at TextPlayer.TextPlayer.loadConfig(TextPlayer.java:194)
    2011-05-07 17:45:42 [SEVERE] 	at TextPlayer.TextPlayer.onEnable(TextPlayer.java:93)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:670)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:336)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:201)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:677)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-07 17:45:42 [SEVERE] java.io.FileNotFoundException: plugins\TextPlayer\sms.gateways (The system cannot find the path specified)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.open(Native Method)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.<init>(Unknown Source)
    2011-05-07 17:45:42 [SEVERE] 	at java.io.FileOutputStream.<init>(Unknown Source)
    2011-05-07 17:45:42 [SEVERE] 	at TextPlayer.TextPlayer.loadConfig(TextPlayer.java:217)
    2011-05-07 17:45:42 [SEVERE] 	at TextPlayer.TextPlayer.onEnable(TextPlayer.java:93)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:670)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:336)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:201)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    2011-05-07 17:45:42 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:677)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-05-07 17:45:42 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    It's not generating a config file for me :S
     
  8. Offline

    iHaxMatt

    So what do I need to do to activate this? Or will it be available in the next version?
     
  9. Offline

    RebornSheep

    Is it free to send a message to a phone from minecraft? Or is it up to the phone company? How does it work?
     
  10. Offline

    Kartus

    Request providers:
    Sunrise-Switzerland
    Swisscom-Switzerland
    Orange-Switzerland
     
  11. Offline

    iHaxMatt

    It uses the cost of one text. So if you have a unlimited texting plan, it its free, with the only cost being the texting plan. If you don't text people, and only want to use texting for your minecraft server, I suggest you find out the cost for one individual text (At&t charges ten cents (.10) for one text if you do not have any texting plan. If you wouldn't text that much, but could text friends or family (and for use with the server,) you could just buy a 200-text plan, where you could send/revieve 200 text messages a month. I suggest contacting your provider and explaining what you want. They should be able to help you.
     
  12. Offline

    banana_poop

    HA HA HA

    Someone was up at 3:10 Am Read the phone time :)
     
  13. Offline

    iCube

    This is fcking awesome :D
    Btw. I'm a little suspicious about this, is this free? xD
     
  14. Offline

    flying_pancake

    Getting error on Bukkit #766
    EDIT: --After filling in the Config file, the error stopped.

     
  15. Offline

    NeatMonster

    Can you add Universal Mobile ?
     
  16. Offline

    Maazias

    Could you add a scandinavian operator called Telefinland
     
  17. Offline

    frizbee


    yea first i get a error in the consol saying there is no config file and stuff and then i try adding my phone number to it and it says verizon is not supported!!??!?!?!?!
     

    Attached Files:

  18. Offline

    jasvecht

    Could you support Vodafone NL ?
     
  19. Offline

    Mighty Mackinac

    So I installed the plugin, but it didnt generate any files, config or anything else. Am I missing something or is this a bug?
     
  20. Offline

    leo82309

    can you support tracfone.im in us
     
  21. Offline

    deffol21

    mts or мтс need
    sorry bad eng
     
  22. Offline

    Dakoster

    its not texting my phone...is there a certian why the number has to be typed in? example: 1-234-567-8910 or 12345678910??
     
  23. Offline

    081247

    can you please add vodafone for iceland vodafone.is
     
  24. Offline

    broskii

    could you add Revol please?
     
  25. Offline

    mace1313

    don't work on Bk 766 for me
     
  26. Offline

    AFakeman

    Also, add MTS please.
     
  27. Offline

    Hoffmadis

    I installed it and I am getting 0 errors.

    But when Im in game (My permissions are set to everything) it says Network Verizon is not supported.
    but .. the List clearly lists Verizon.

    I did /text add Verizon 5151234567 (insert my real number)
     
  28. Offline

    gamingvortex

    Code:
    /text add Virgin-Mobile 12345678910 - DIDNT WORK
    /text add virgin-mobile 12345678910 - DIDNT WORK
    @Codisimus Virgin-Mobile... doesnt work... Typed

    Any idea?
     
  29. Offline

    Codisimus

    Try a server restart, the new version I am working on should not require the server restart
    P.S. I would edit your post to get rid of your number unless you want it public
    EDIT: nvm about the number i just read wut you wrote =P

    To anyone interested: here is a beta version of TextPlayer that allows sending texts back to the server. With this version anyone with the node textplayer.admin has the ability to stop your server by sending a text saying /stop so be careful with it. I do not take any responsibility for this beta version not working correctly or allowing non admin to run op commands.
    Current commands:
    /list
    /playerlist
    /who
    /pl
    ^ all of the above send a list of online players

    you can also use normal serve commands such as:
    /rl
    /tp
    /stop
    You should need textplayer.admin to use these.

    if the text doesn't start with '/' then it will simply broadcast the message

    Please post any errors you find or any ideas for commands. Again be careful with using this bc it may allow anyone to shutdown your server by text.

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

    Jordan_Dudgeon

    I cant seem to get this too work! I install it...and open the saved file, and there is nothing in there, could you give me what i need to put in the saved file?
     
  31. Offline

    kkidd5

    Can you add this carriers?:

    Telenet; Telenet.be
    Mobistar; Mobistar.be
     

Share This Page