TextPlayer
Version 2.4.0
NOTE: This plugin requires you have Vault enabled on your server
WARNING: When setting up the email address in the email.properties file, use an account that is not used for anything else (such as personal emails) as it will delete all messages after they are read by the plugin.
This plugin allows you to always be connected with your server, You can receive many types of alerts and even execute server commands through text message.
If the default port does not work, try the following to see if one does work.
SMTP Ports
- 25
- 587
- 465
Features:
- Supports all major Economies and Permission Plugins thanks to Vault
- Configurable properties
- Server can send a mass text to all Users
- 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
- Limit which players can text you by using a whitelist
- Anti-spam feature (limit max amount of texts received each day)
- Numbers/email addresses cannot be seen in game (for privacy reasons)
- 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 fire or tnt
- Be alerted when errors are posted to the server log
- Set emails to come from a custom email address
- Encrypted data
Permission Nodes:
- textplayer.text = Needed to send a Text Message
- textplayer.textadmin = Needed to send a Text Message to an admin
- textplayer.use = Needed to set your number and receive texts (/text set, /text list, /text limit, /text enable, /text disable)
- textplayer.watch.server = Needed to receive a text when the Server comes online (/text watch server)
- textplayer.watch.player = Needed to receive a text when a Player comes online (/text watch player)
- textplayer.watch.everyplayer = Needed to receive a text when any other Player comes online (/text watch player *)
- textplayer.watch.item = Needed to receive a text when an itemis placed (/text watch item)
- textplayer.watch.word = Needed to receive a text when a word is spoken (/text watch word)
- textplayer.watch.errors = Needed to receive a text when errors are printed to the server log
- textplayer.listusers = Needed to list all of the Users who can receive texts (/text list users)
- textplayer.listadmins = Needed to list all of the Admins who can receive texts (/text list admins)
- textplayer.free = Send messages free of charge (Minecraft money, not real money. Messages never cost real money to send)
- textplayer.check - Allows the Player to tell the TextPlayer plugin to check for new mail (/text check)
- textplayer.admin = Distinquishes the Player as an admin. Needed to text commands to the Server
Commands:
Both in-game commands and text message commands can be found at the Commands Page
Terms of Use:
The Terms of Use can be read at www.codisimus.com/terms
Is there a way to watch a group?
I have a group that I would like to know when any of them log on .. the group is Grifer/Hacker
some of them do not know they were moved to this group .. so I would like to know when they log on so I can tell them why and see if they want to stay on my server and stop what they were doing to get there.
@Codisimus
Ya .. I knew that last one might be at the edge of what your plugin does .. and I think you for adding prety much everything I have asked for.
@shadvalentine
This is getting close to being outside the scope of this plugin but it should do much harm to add it
helpop was an example .. it could be something like /needhelp /helpme ... along those lines
also is it possible to have it send an in game message to the online admins as well as send a message to the offline admins?
@shadvalentine
fair enough, "/text helpop it is"
that would be great .. however the reason I put the text in front is I believe essentialast uses the command /helpop .. I don't use essentials anymore but I am sure a lot of others do
@shadvalentine
perhaps a command "/helpop" that will mass texts all the admins (so ya exaclty wut you said but take out the "text" part).
@Codisimus
I was wondering if you could set a command to send a text to all admins .. like /text helpop
@Codisimus
Thank you Sir! :)
@Buggablah
I am just trying to work out the bugs for the new Chat Mode feature and then I can release the update.
@Codisimus
Understood, sir. Thanks for the reply, that will be an appreciated update/fix whenever it comes to fruition.
@Buggablah
Many permission plugins do not support offline permission checks. I may have to have a separate file where you define the textplayer admins (kinda like how the OP file works). Through Vault I can sometimes check if an offline player has a permission node but this only works for PEX I believe.
Has anyone else encountered this bug? (Is it a bug? Or is it how it's supposed to work? It seems kinda silly to only let admin commands work when your on the server and can type the commands from your minecraft client!) :
If you try to send any admin commands from your phone when you are not on the server, you get the message on your phone: "(Permission denied!) You must be an Admin to do that"
But, if your logged into the server, and send an admin command from your phone, it works fine?
It's like textplayer is only seeing the textplayer.admin permission when your in the server...
This is with Textplayer version 2.4.0, and Vault 1.2.22 (Both are the latest versions.) And Bukkit version 1.4.7 R0.1.
I just don't get it, lol.
@artlune
well I can't find any documentation on it to find the exact gateway
@Codisimus
I have it set to forward texts to my gmail account. I sent a text and replied to it. That is the email the text came from, and the one It needed to send a reply from the gmail.
@Liger_XT5
apparently Pioneer is already supported. Try that one and if it doesn't work I will add this other gateway.
@Codisimus
I was just about to get the source and check it, lol. Thanks
@Liger_XT5
It is not very reader friendly but if you look at the source (https://github.com/Codisimus/TextPlayer/blob/master/src/com/codisimus/plugins/textplayer/SMSGateways.java) you can see a list of the supported carriers.
Keep in mind that you may also use an email address which would work with any smart phone.
@Codisimus
Thanks for the support. The admins and mods on my server are looking forward to it! :)
Is there a list of what providers the plugins support? Last time I tinkered with TextPlayer, the only list I could find was ingame. A couple admins would like to see if you support their providers before making a useless request.
@artlune
Where did you get this information? Everywhere I look it seems that GV still does provide an SMS Gateway.
@Liger_XT5
I found an SMS Gateway for "Pioneer Cellular" that claims it is based in the US. I will add it to the next build, hopefully it is the right one.