NewAnnouncer

NewAnnouncer

Yay announcements.
If I'm Italian and your announcements are English how do I read it? Simply, I don't. If I can't understand it I won't read it.

Built with full compatibility with NewTrans, if you have the plugin installed you'll be able to have these messages translated. If your players have set their languages (or if you set it for them) they'll be able to understand your announcements far better than they used to. It means they'll read it. The more they read, the easier it'll be for them to play, to stick to your rules and to enjoy themselves.

Announcements, and with NewTrans installed their translations too
Without NewTrans installed no translations would appear.

Features

  • Regular messages broadcasted on a configurable interval
  • Configurable prefix
  • Ability to add and delete announcements ingame
  • Broadcast order can be randomised
  • Interval can be changed without reloading
  • Messages can be translated if NewTrans is installed

Commands and permissions

CommandDescriptionPermission
/newannouncerMain root commandnewannouncer.access
/naAlias for abovenewannouncer.access
/annAlias for abovenewannouncer.access
/listannsLists all announcementsnewannouncer.list

Installation and setup

Installation is simple.
1. Download the plugin
2. Place it in your plugins folder
3. Reload your server

Setup:
1. Open config.yml
2. Edit the various properties you need to (such as prefix, messages, interval (and language if NewTrans is installed))
3. Save config, reload plugin via /na reload

Known bugs

  • None. Find one or this list stays empty :)

Planned features

  • Request new features if you want

History of the plugin

Eh there's not much to write here. Announcements were always a thing on servers. Regular messages such as those broadcasting a website or telling players about a useful command. What wasn't always a thing is being considerate of those not native to the language of the announcements. Typically servers would make separate announcements in their specific languages in order to facilitate the ease of reading however this does take time and often enough requires a translator to translate the messages for you (unless you know that language anyway). I already have a translation plugin so I thought "What if I could make an announcement plugin work with this?".

The announcement plugin itself was always something I wanted to code however I couldn't just two plugins self-coded exist next to one another and not make them work together somewhere, especially when one is a translation plugin which I can EASILY hook into. I made them work together and NewTrans is NOT a requirement. You CAN run the plugin without it (but you won't get translation support).

Welcome to this plugin. Naming is a similar story to NewTrans, I was uncreated and unoriginal. NewAnnouncer it is!

Planning on contributing?

Feel free to make a PR on Github with your suggested changes and a reason as to why and I'll consider your proposal. Github URL is https://github.com/BAI1/NewAnnouncer

Submit bug reports through comments, PMs or by opening tickets/issues here or on Github.

Check out my Enjin account if you want at http://thesystemn.enjin.com/profile/1380923

If you can't tell, 99% of the "Planning on contributing" is copied from my NewTrans plugin.
Thank you.
BAI1


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    87669
  • Created
    Dec 10, 2014
  • Last Released File
    Dec 11, 2014
  • Total Downloads
    678
  • License

Categories

Members

Recent Files