Advanced Announcements
Announcement
I havent played Minecraft since Months and i don't have Time to Update this Plugin. The Source Code is Hosted on Github and it is free for Forking and Update itself.
This is my second Announcement Plugin who makes many things better and easier to Configure.
Features:
- MessageGroups with own Prefix / Interval / Random
- InGame Commands
- ChatSyle Support
- Random Messages
- Messages only for specified World's
- Messages only for Players with the right Permission
Next Implementation:
- MySQL Support with a small Web frontend (in progress)
- Multi language ( German / English )
- ChatChannel Support
- others?
Commands:
- /announcer help Get the Help
- /announcer list List all Messages
- /announcer new Create a new MessageGroup
- /announcer delete Delete a MessageGroup
- /announcer add A new Message Add a new Message
- /announcer remove Remove a Message over his ID
- /announcer addworld world_name Add a World where the Message will send to
- /announcer removeworld Remove a World over the Id
- /announcer permission Set a Permission where the Player has to need to recive the Message
- /announcer random Set the Message output to Random ore in Order
- /announcer interval Set the Interval who send a Message
Permissions:
- announcer.help
- announcer.list
- announcer.new
- announcer.delete
- announcer.message.add
- announcer.message.remove
- announcer.world.add
- announcer.world.remove
- announcer.set.permission
- announcer.set.random
- announcer.set.interval
- announcer.set.prefix
ChatStyles:
- BLACK
- DARK_BLUE
- DARK_GREEN
- DARK_CYAN
- DARK_RED
- PURPLE
- GOLD
- GRAY
- DARK_GRAY
- BLUE
- BRIGHT_GREEN
- CYAN
- RED
- PINK
- YELLOW
- WHITE
- CONCEAL
- BOLD
- STRIKE_THROUGH
- UNDERLINE
- ITALIC
- RESET
- NEWLIN*E
Configuration:
Settings: Debug: false Interval: 60 Prefix: '{{RED}}Announce {{WHITE}}: ' MySQL: Enabled: false Hostname: localhost Port: 3306 Database: database Username: username Password: password Metrics: true MessageGroups: '0': Worlds: - world - world_nether - the_end Permission: announcer.info Local: '' ChatChannel: '' Settings: Interval: 45 Random: false Prefix: '{{YELLOW}}INFO {{WHITE}}: ' Messages: - Server Restarts are at 6am / 12am / 6pm / 12pm - Read the News on www.minepvp.ath.cx '1': Worlds: - world - world_nether Permission: announcer.tips Local: de_DE ChatChannel: '' Settings: Interval: 90 Random: true Prefix: '{{YELLOW}}Tips {{WHITE}}: ' Messages: - Get a new Plot with /plot create - Get a new City with /city create '2': Worlds: - world - world_nether - the_end Permission: announcer.rules Local: '' ChatChannel: '' Settings: Interval: 20 Random: false Prefix: '{{YELLOW}}RULES {{WHITE}}: ' Messages: - RULE 1 - RULE 2 - RULE 3 - RULE 4 - RULE 5 - RULE 6 - RULE 7 - RULE 8 - RULE 9
Changelog: Version 0.9
- added some Placeholders PLAYER betweens two {{}}
- added some Aliases for the Commands
- /announcer adm
- /announcer rmm
- /announcer adw
- /announcer rmw
- /announcer setperm
- /announcer setrand
- /announcer setpre
- /announcer setint
Version 0.8
- added Bukkit Support
@Fireangel2
Thank :) it will be now my Main Plugin and i Work now on the MySQL Support to finish this. And next comes a small WebGUI.
Do you have any suggestions for the Plugin?
Keep Working on this ! It seems great!