PermissionMessages
Summary:
PermissionMessages will send messages on a configurable timer to players with a configurable permission. The possibilities are endless! You can send different announcements on a per group basis, you can send donator only messages to donator groups, you can even create a reminder for yourself!
Features:
- Unlimited amount of implementations
- Serverwide messages tied to permissions
- Lightweight
- Highly Configurable
- In-game configuration
- Multiworld Support
- Easy time system
- Ability to create random timers
- Ability to create random message selections
- Ability to cycle through messages
Permissions:
Player Permissions:
- permissionmessages.<yourConfigPermission> - Sends the messages in the config to the players with this permission.
- permissionmessages.silence - Allows the use of /pm silence
Admin Permissions:
- permissionmessages.reload - Allows the use of /pm reload
- permissionmessages.create - Allows the use of /pm create
- permissionmessages.add - Allows the use of /pm add
- permissionmessages.remove - Allows the use of /pm remove
- permissionmessages.list - Allows the use of /pm list
- permissionmessages.help - Allows the use of /pm help
Commands:
Aliases are: /permmsg, /permmsgs, /permissionmsgs
Player Commands:
- /pm silence - Toggle silence mode. When enabled, you will not hear ANY messages from the plugin.
Admin Commands:
- /pm help - Returns a help menu.
- /pm reload - Reload the config and the timers.
- /pm create <permission> <time> <method> <message> - Create a non-existing permission.
- /pm add <permission> <message> - Add a message to an existing permission.
- /pm remove <permission> - Remove a permission and it's messages from the config and game.
- /pm list - List all of the currently loaded Permission Messages.
-
View User Profile
-
Send Message
Posted May 23, 2013@slayr288
Instead of setting it to run at a specific time, you could have it run at a random time with a maximum interval.
Since the interval code is set to 15 minutes, the maximum time that the plugin can wait to send the randomly timed message is 15 minutes. It will always choose a time that is between 0 and 15 minutes to send a message, whether it be 5 minutes, 3 minutes and 58 seconds, or whatever. I'm not sure if the keyword "interval" is appropriate, but thats what first came to my head..
-
View User Profile
-
Send Message
Posted May 23, 2013@slimedog007
Added your silence suggestion and also added a list command. But, I wasn't sure what you meant by an interval in the timer.
-
View User Profile
-
Send Message
Posted May 23, 2013@slimedog007
sorry, As i couldnt get the file i just supposed that the plugin was sending this as an [Announcement]... moslty because of the plugin image. :P
And that idea would be neat! Like donators can quiet the message, i'm sure people will like that :)
-
View User Profile
-
Send Message
Posted May 23, 2013@JoeyCo
Instead of adding a modifiable prefix, why not just create one like this? It's simple and can be more diverse than having one prefix for all of them :)
Edit: I just had another idea. Can there be a message silencer command? People with permissionmessages.silence can use /pm silence command to turn off all of their message notifications until they re-log. [Some aliases of "silence" could be "stfu", "quiet", "begone", ect]
Also, a random interval between two integers for the timings :) You'd be able to set the random interval boundaries in the config, maybe for each message.
That would be a random message interval between 0 - 15 minutes.
-
View User Profile
-
Send Message
Posted May 23, 2013@slayr288
Cant wait for the file to be approved :) Can I suggest something else? Modifiable prefix! My players complain when I use [Annoucement] for for my auto-messages :P
Something like (in config.yml) : PluginPrefix: '[Announcement]'
Thanks :)
-
View User Profile
-
Send Message
Posted May 22, 2013@slayr288
Thanks, your awesome! :)
-
View User Profile
-
Send Message
Posted May 22, 2013@monstercat101
@JoeyCo
Added both of your suggestions, and uploaded the first file. Will be approved soon.
-
View User Profile
-
Send Message
Posted May 22, 2013@JoeyCo
I'll add a option of a list of messages instead of a single message, thanks for the suggestion.
-
View User Profile
-
Send Message
Posted May 22, 2013examplePermission:
timer: '30m'
message:
- '&6This is an example message that will be sent to the players'
- '&6I could go trough list(strings) turn by turn'
- '&6That would be awosome'
If you don't do requests, can i fork it or make a pull request? (if you have a repo)
Thanks
-
View User Profile
-
Send Message
Posted May 22, 2013This is only one of the best plugins ever. :) Nice work slayr
-
View User Profile
-
Send Message
Posted May 21, 2013@monstercat101
Not currently, but I'll add it tomorrow.
-
View User Profile
-
Send Message
Posted May 21, 2013great idea, I have needed something like this. could we add/remove messages in game?