Inactive [ADMN/CHAT/MISC] Broadcaster v2.1.4 - Broadcast all of your messages! [2060]

Discussion in 'Inactive/Unsupported Plugins' started by WNxRev, Jul 9, 2011.

  1. Offline

    WNxRev

    Broadcaster - Broadcasting all of your messages!​
    Version: 2.1.4​
    Broadcaster allows you to broadcast an infinite amount of messages to specific users on your server. Broadcaster is lightweight, easy to configure, and powerful, all in one quick and easy to use package. Simply download it, drag and drop to your plugins folder, and restart. A configuration file will be generated and you can edit it as your server runs. When you're done editing your configuration file, simply type "broadcaster reload" on the console and your configuration file will be loaded without disturbing your users. Feel free to make any suggestions you would like in the plugin in one of the replies below. :)
    Features:
    • Allows you to broadcast as many messages as you want to select users on your server
    • You're allowed an infinite number of messages to send to your users. The only thing you have to do is configure more messages in the configuration file and update the number of messages to reflect the new number
    • Manually broadcast a message by typing "/broadcaster broadcast [message number]" when you're in-game or through the console
    • Very lightweight, easy-to-use, and comprehensive setup allowing you to tweak the plugin to your server's needs
    • Permission support either using OP or SuperPerms (configurable in the plugin setup)
    • Coloring is available using hex codes in the configuration file (example: &4Message here)
    • Allows you to give select users a permission node so they no longer see the message. This is useful for creating a message in which only newly-registered users can see so that they can register on your forums or do some required action like reading the rules
    • All commands that work in-game for managing the plugin also work through the console for your convenience
    Planned Features:
    • None at the moment, feel free to make a suggestion
    Commands:
    • /broadcaster reload - Reloads the plugin. Executable either through the console or in-game and allows you to reload the configuration file without having to restart the server and annoy your users
    • /broadcaster preview [message number] - Allows you to preview a message before sending it to all of your users. Usage would work as follows: "/broadcaster preview 1" and this would allow you to preview Message1 in the configuration file
    • /broadcaster broadcast [message number] -Allows you to send a broadcast to everyone that doesn't have the specific broadcaster.exemptfrommessage permission node associated with that message. For example, "/broadcaster broadcast 2" would broadcast a message to all users without the permission node "broadcaster.exemptfrommessage2"
    Permission nodes:
    • "broadcaster.use" - Allows a player access to the broadcast and preview commands ("/broadcaster broadcast" and "/broadcaster preview")
    • "broadcaster.reload" - Allows a player access to the reload command ("/broadcaster reload")
    • "broadcaster.exemptfrommessage[message number] - Prevents a player from seeing a specific message. For example, "broadcaster.exemptfrommessage4" prevents all players with that permission node from seeing Message4.
    Configuration file

    Configuration file setup on Github

    Changelog:

    Version: 2.1.4
    • Should be the last of the configuration file issues...
    • Prepping for in-game commands to customize messages
    Version: 2.1.3
    • Added further stability in the configuration file, ensuring that options aren't overwritten
    • Added plugin metrics for me to keep track of usage; you're able to opt-out if you don't want to help me out
    • Updating to support CB #2060 (beta build)
    Older Versions (open)
    Version: 2.1.2
    • Fixed a permission bug involving "broadcaster.use" where permissions were improperly assigned
    Version: 2.1.1
    • Fixing a minor bug with the configuration file always overwriting what the user puts in
    Version: 2.1
    • Added increased customizability for Op permission type users
    • Reorganized some of the code
    • Added a offset so that messages aren't all broadcasting at the same time
    Version: 2.0
    • Initial release of Broadcaster
    Version: 1.4.1
    • Updated to support CraftBukkit Beta Build 1.2.3-R0.1 (#2034)
    • Removed support for Nijikokun's Permissions plugin (it's broken and he's not updating)
    Version: 1.4
    • Allows execution of commands through the console as well as in-game
    Version: 1.3.3
    • Fixed bug with commands not registering, thanks to @HunterTTP for pointing out another bug
    Version: 1.3.2
    • Fixed bug while loading the config file, thanks to @HunterTTP for pointing it out
    Version: 1.3.1
    • Readded Permissions and OP integration
    • New option available in the configuration file, please regenerate it if you're updating
    Version: 1.3
    • Added support for the built-in Bukkit permissions
    • Removed support for the third-party Permissions plugin
    Version: 1.2.2
    • Prevented message from broadcasting when no one is online; thanks @Zathras
    Version: 1.2.1
    • Renamed 'broadcastdonator.seemessage' to 'broadcastdonator.exemptfrommessage'
    • Fixed minor OP support bug
    Version: 1.2.0
    • Restructured Permission management
    • Restructured command management
    • Added OP support
    Version: 1.1.0
    • Added ability to hide the broadcast for certain users
    Version: 1.0.1
    • Added /bd preview
    Version 1.0.0
    • Initial release
     
    cheracc, Joshuame13 and Zathras like this.
  2. Offline

    WNxRev

    I pushed one more update last night and didn't post about it.


    Version: 2.1.2
    • Fixed a permission bug involving "broadcaster.use" where permissions were improperly assigned
    That should be the last of the bug fixes.
     
  3. Offline

    shanko

    awesome :D

    seems /bd preview [msg] alias didnt come with the update :p

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  4. Offline

    WNxRev

    It should be "/broadcaster preview <message number>"
     
  5. Offline

    shanko

    nvm

    just realized the plugin is now called something else
     
  6. Offline

    WNxRev

    Hehe. :)
     
  7. Offline

    shanko

    Im having the same issue as the guy before, I just started my server up and my config has been reset =/
     
  8. Offline

    WNxRev

    I consulted Muddr on IRC before pushing this update so let's see if it helps you:

    Version: 2.1.4
    • Should be the last of the configuration file issues...
    • Prepping for in-game commands to customize messages
     
  9. Offline

    Minecraftconnor

    Well, in my console its showing up the messages saying they are being broadcasted... But nothing is showing up ingame.
     
  10. Offline

    WNxRev

    You're probably an Op...
     
  11. Offline

    shanko

  12. Offline

    WNxRev

    Let me try to reproduce that...

    EDIT:
    Yeah, reproduced. Alright, working on it.

    EDIT2:
    shanko
    Try the following configuration file on your server:

    http://pastebin.com/Yhnky0KC

    Reason being, colors don't like the plugin unless you surround the message with single quotes. '&4This is your first message' works instead of &4This is your first message (without quotes). Weird, but it's just how Bukkit parses configuration files. No need to update.
     
  13. Offline

    shanko

    great! Works awesome now :]
     
  14. Offline

    Minecraftconnor

    It doesn't show up for ops?
     
  15. Offline

    WNxRev

    Good to hear. :)

    It does, but you have to explicitly set the exemptfrommessage permission to false for them. For example, if you want an Op to see message three, give them the permission "broadcaster.exemptfrommessage3: false"
     
  16. Offline

    Minecraftconnor

    So I have to add these perms for everyone I want to be able to see them?
     
  17. Offline

    WNxRev

    Just for Ops. By default, Ops can't see the message. You only have to give Ops that permission node.
     
  18. Offline

    insanewhales

    If the permission type is set to op, do regular players get the message too? Sorry if the question is stupid, I'm kind of new to Bukkit. Great plugin, though. It's really easy to use.
    EDIT: Don't mind the first question, I got my answer already. Um, this time, I have some troubleshooting. Whenever I edit the config.yml file, upon reload, the console says that it can't load it, and my edits to the file are lost. Why is this happening and what should I do to stop it?
     
  19. Offline

    WNxRev

    Keep in mind that .yml files cannot have tabs. Care to upload the config file you wish to use? I'd be happy to format it into something that works for you, if you're having difficulties.
     
  20. Offline

    skiba

    its working with CB1.2.3 r.o3???
     
  21. Offline

    WNxRev

    Untested on anything past build #2060 (1.2.3-RO.3), the lastest beta build.
     
  22. Offline

    skiba

    but is not show messages in the game i can see this only in console
     
  23. Offline

    WNxRev

    I'm going to reiterate: Ops don't see the message by default. You have to explicitly deny them the permission node. If you don't want an Op to see message2, give him "broadcaster.exemptfrommessage2: false". If you don't give an Op this permission node, he won't see the message. The reason is (according to this plugin), Ops by default have all permission nodes until explicitly denied them.

    Odds are the plugin works, you've just improperly configured it.
     
  24. Offline

    cheracc

    I like this plugin, but in using it I've come up with a suggestion:

    I would like my members to be able to turn these messages off themselves. I use these for basic tips (like where to find the dynamic map, new features, etc.) but they get annoying after while. It would be great if I could add one more message that says "You can type "/broadcast off" to turn off these messages"

    This way I don't have to add an exempt permissions node to everyone that complains about them.

    Thanks for your work!
     
  25. Offline

    WNxRev

    Sounds like a good idea. Here's what I'll do: I'll make a permission node called "broadcaster.off" and if you have that permission node, you can use the command /broadcaster off. That'll disable the receiving of all messages. Sound good?
     
  26. Offline

    cheracc

    Yes this sounds perfect! I think we also need a way to turn it back on though, like... just shooting in the dark here... /broadcaster on? And perhaps a message to the player when they do /broadcaster off like "Broadcasts are now disabled. Use '/broadcaster on' to resume."

    Thank you again!
     
  27. Offline

    WNxRev

    Yep, that works. I'll do "broadcaster.toggle" for the permission node. Does it have to save or can I just leave it where they type /broadcaster off each time they log in and by default it's on?
     
  28. Offline

    cheracc

    Well I think it would be nice if it saved, but just being able to turn it off themselves would be nice. I know little about programming so if it's a huge hassle to make it save, don't worry about it
     
  29. Offline

    WNxRev

    It does that...
     
  30. Offline

    WNxRev

    New recommended build promoted. Will update to that and add new features alongside the update.
     
  31. Offline

    307th

    Every time I attempt to make a color coded message via config, it always cuts off.
     

Share This Page