RandomTips Announcer
RandomTips Announcer
RandomTips is an auto announcer that was creating out of the ideas for random tips and facts.
Whilst administering new players on our server I would manually type out a tip with a silly random number for example:
'ProTip#2352: Didnt make member rank? Its probably not your awful build.' 'ProTip#302: You can deny idiots from you plot with /plotme deny <idiots name>'
and so RandomTips was born.
RandomTips allows server owners and admins to setup announcements for specific worlds, to help new users learn tips or to just simply inform them.
Features
- Multiworld support.
- Custom prefix for each world.
- A global announcer.
- Random tip numbers (just for fun).
- Add and remove messages ingame.
- Stop and start announcements ingame.
- Players can ignore a specific announer.
Commands
Player Commands
- Toggle ignore for world: - /rt ignore
Permissions: randomtips.player
Admin Commands
- Add message: - /rt add <world> <message>
- Remove message: - /rt remove <world> <id>
- List world messages: - /rt messages <world>
- Stop world announcer: - /rt stop <world>
- Start world announcer: - /rt start <world>
- Reload RandomTips and it configs: - /rt reload
Permissions: randomtips.admin
Configuration
#********************************* #Worlds: specific worlds and 'Broadcast' to all worlds #Prefix: can have a random number, use %i to insert it. #Interval: time between each message in seconds. #Delay: delay before the announcer starts. #Random: Random message order. #Messages: enclose all messages with ' ' to be safe. #********************************* Version: 1.04 #CHANGE THE WORLDS YOUR WORLDS Worlds: - Survival_world - Creative_world - Broadcast #Messages of world 'Survival_world' Survival_world: Prefix: '&f[&6ProTip&f]#&c%i&f: ' Interval: 120 Delay: 20 Random: true Messages: - '&aBuild far away from spawn! Hint: 10mins walk is not far.' - '&aNew? Want a town? get 3 friends to pool their money!' - '&aWant to win some prizes? Type &e''/joinhunt''&a to join the nightly MobHunt.' - '&aWant to save spawners? Use a &esilktouch pickaxe&a to grab them.' - '&aCan''t find your way out of PvE? Type &e''/spawn''' - '&aUse &e''/town list''&a to find an open town and use &e''/town join <townname>''&a to join.' - '&aType &e/buy 7 &ato use &4Red-stone-dust&a to teleport.' #Messages for world 'Creative_world' Creative_world: Prefix: '&f[&cProTip&f]#&c%i&f: ' Interval: 120 Delay: 20 Random: true Messages: - '&aUse &e/plotme&a deny, to remove idiots from your plots.' - '&aUse &e/plotme&a comment, to add comment to people builds.' - '&aUse &e/plotme&a clear to clear your dreddful builds.' - '&aIf you''re not getting promoted, its not you, its your builds.' - '&aSpamming will get you banned, so do us a favour get it over with.' - '&aAsking for rank will get you ranked slower, FACT.' - '&aDidn''t make member rank? It''s probably not your awful build.' - '&aWant day? &e/ptime day &4Boom&a and the night is gone!' #Messages for all world; Global Announcements. Broadcast: Prefix: '&6[&4Notice&6] ' Interval: 200 Delay: 20 Random: false Messages: - '&4Visit &ehttp://www.domain.com&4 for more info' - '&4Join our mumble server at &edomain.com' - '&4Like us on Facebook! &ehttp://www.facebook.com/ServerName' - '&4Visit&e http://mc.domain.com:8123 &4for dynmap.' - '&4Use &e''/buy''&e or visit &ehttp://store.domain.com/ &4to buy perks.' - '&4Need a admin or mod? Create a request type /modreq' Locale: InsufPerms: '&cInsufficient Permissions!' MessagesHeader: '&f[&6id&f]----------------&f[&6Messages&f]----------------' NoAnnouncer: '&cWorld: &f[&6%s&f]&c doesn''t have an Announcer.' WorldNotDefined: '&cWorld: &f[&6%s&f]&c not defined.' NoMessage: '&cMessaged required.' MessageAdded: '&aMessage: %s &a added.' AddUsage: '&c/rt add <world> <message>' MessageRemoved: '&aMessage: %s &aremoved.' MessageInvalide: '&cMessage &f[&6%s&f]&c doesn''t exist.' RemoveUsage: '&c/rt remove <world> <message-id>' AnnouncerStopped: '&aAnnouncer for &f[&6%s&f]&a stopped.' AnnouncerNotRunning: '&cAnnouncer not running.' StopUsage: '&c/RT start <world> - World undefined.' AnnoucerStarted: '&aAnnouncer for &f[&6%s&f]&a started.' AnnouncerRunning: '&cAnnouncer already running.'
Please Paste your config and server log if you have any problems
Please Paste your config and server log if you have any problems
Great plugin when it worked. After a day of use it just reloaded to the default config and won't change.
This plugin is exactly what I needed, and I had to wade through like 7 other crappy announcement plugins to find it :p
@alexgarcia7555
If it's not creating a folder, you're doing it wrong.
Anyway if you need to manually create the folder, copy config.yml from the jar to plugins\RandomTips
it won't let me creat a randomtps folder and yes i put the randomtips.jar in the plugin folder but what should we copy theres META-INF,me,plugin.yml,and config.yml what should we copy
@Apple_columb
I'll see what I can do
Awesome plugin. Would be nice to separate messages into permission categories. Something like
Great plugin so using it
@Freelix2000
vampirictorch is correct, It has a default config.yml inside the jar, which is use to create when RandomTips first loads to create the /RandomTips/config.yml. However the default config.yml is on the page above.
If you want to configure it before loading once, then just create a file @ /RandomTips/config.yml and copy and paste the example config file above.
Simple.
it did its called random tips, if it didn't come with it for you then open with winrar the .jar file and manually extract/edit but BACK IT UP! first.
@Freelix2000
It didn't come with a folder for configuring :(
Cool plugin, I will get this
when comes the download?