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
@Codisimus
still happens
@Codisimus
Do you mind getting on skype? really important i wanna talk to ya
@shurfire
I added a line of code to the plugin, which should've fixed it for you too. Are you using v2.1.1? the fix might not be in 2.1.0
@Codisimus
what did you do? im running it on a dedi server java7
@shadvalentine
I think pex supports that...
@shurfire
i had that problem myself, and I fixed it but apparently the fix doesn't affect your java run-time environment... not sure what I can do about it.
@Codisimus
every incoming message. (60sec)
I am going to try pex .. but I need different permissions for each world .. so .. this is going to be fun
@shurfire
how often does that show up?
@shadvalentine
It seems that this is an issue between Vault and GroupManager, mainly because GM doesn't follow all the rules when it comes to permissions.
Without adding any permissions i have 15 options when i type /text if i switch myself to op it then sees me as an admin .. when i remove op it no longer sees me as admin .. it does not seem to see the essentials groupmanager at all
vault is updated and it is not seeing the permissions at all from groupmanager
@Codisimus
10.10 15:54:48 [Server] SEVERE java.lang.ClassCastException: javax.mail.util.SharedByteArrayInputStream cannot be cast to javax.mail.Multipart
@shurfire
in the user file for your Minecraft Username (in the textplayer folder) set the EmailIn to equal the same thing as wut the Email property is equal to.
@Codisimus
i have couple times now.
@ThisUsernameIsMine
the port may be blocked, you can try other ports...
@Codisimus
Without (adding) any textplayer node i have the following options:
/text list carriers
/text list watching
/text watch
After adding thextplayer.* 12 more options appear (so 15 in total)
edit: Now i still have trouble getting emails to work.
When textplayer tries to send me a test-email, it says Sending Failed.
I've set-up my google mail-account and used the default settings (port 25).
Is it possible that the isp here blocks this port, as i know they're blocking all out(going/bound)-traffic from ports 1 ~ 1024 (tcp/udp).
@ThisUsernameIsMine
i double checked and now all the permissions are listed above. which commands appear after adding 'textplayer.*'?
@Codisimus
Joy! Works now! :)
Now i still seem to be missing a lot of commands, but when i added textplayer.* to my permissions (should've added this in the first place).. bam, all commands were there.
(now on to some real testing)
Thanks for the help, and this great plugin! :)
Kind regards from Belgium! (sometimes The Netherlands a.k.a. Holland)
@ThisUsernameIsMine
ok that is my mistake... do you have the permission node 'textplayer.check'? I forgot to add it to the list of permissions above. As for '/text watch player *', that requires 'textplayer.watch.everyplayer' ('textplayer.watch.player' does not allow the use of *)
Hey, great plugin man!
I'm currently testing it, but i'm having some problems related to permissions.
I'm an op and have added the node textplayer.admin to my group.
While i can use some of the textplayer commands, i'm not able to do /text check or /text watch player * , because of 'You do not have permission to do that'
I have both bPermissions and Vault running @ CB RB 1.3.2-R1.0
Thanks ;)
@shurfire
clear your number and set it again