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

    godsyn

    No no, thank you!
     
  3. Offline

    gogorot

    I would love to define scheduled messages to specific groups of users.
    For instance:
    1. a message to visitors (no build permissions) telling to register on the website.
    2. a message to players (with build permissions) encouraging them to donate to cover the server costs.
    3. a message to donors reminding them their reserved commands.
    4. several messages to all, for server rules, links to the website...

    Messages 1. 2. 3. are of no interest for anyone outside that specific users group, so they should not be broadcasted to everyone in the server.

    One way i think would be easy, you setup in the config, an id of sorts for the message

    ie:
    1,message to display blah
    2,nothing cool here to show
    3,another cool message
    4,tips
    5,donate or die

    then you can specify individual permissions nodes
    ie: broadcastdonator.exemptfrommessage.1
    broadcastdonator.exemptfrommessage.2
    broadcastdonator.exemptfrommessage.*
     
  4. Offline

    Jozeth

    I downloaded the lastes version for 1317 but im using 1185 will that make a difference
     
  5. Offline

    WNxRev

    I won't be able to support you. It may or may not work. Give it a shot, I think it'll work.



    Simple enough. I'm going to rewrite the plugin, allowing easier changes. The code is a bit of a mess at the moment, but works just fine.
     
  6. Offline

    gogorot

    wow thanks
    yeah, it works just fine right now, but I have no idea how messy it would be to add those feature :)
    thanks!
     
  7. Offline

    WNxRev

    It'd be a tragedy at the moment. This was written in haste, so it needs to be rebuilt and redone. Easy enough. Just will take a bit of time.
     
  8. Offline

    WNxRev

    Who still uses Permissions (the third-party plugin, not SuperPerms)?

    Also, plugin rewrite has started.
    • New configuration handling, allowing multiple messages being broadcasted at unique time intervals
     
  9. Offline

    King_KYl3

    carnt we have a command were were it broadcasts the message u want starigth away XD eg. /bd say Thanks for donate %name% to the server! or something would be amazing thanks :)
     
  10. Offline

    shanko

    broadcastdonator.exemptfrommessage

    dont think this node works for permissions bukkit, my donators can still see it
     
  11. Offline

    WNxRev

    Make sure your permission-handler is set to SuperPerms
     
  12. Offline

    shanko

    okay ill try that, also a suggestion/question

    make the message come out as a custom color, so it sticks out! Also will other color plugins work on this plugin if oyu decide not to implement this?
     
  13. Offline

    WNxRev

  14. Offline

    eNormini

    This does not work on 1337
     
  15. Offline

    godsyn

    Minor nudge for 1.0.1 (1597) update (even if only in name) both here and on dev.bukkit.
     
  16. Offline

    WNxRev

    Is it working on the RB? Any bugs?

    EDIT:
    Works fine. No need to update.
     
  17. Offline

    godsyn

    Confirmed. I just didn't want others to think it was busted due to it being "outdated". Thanks again.
     
  18. Offline

    godofmars101

    how do u donate in minecraft????????????????????
     
  19. Offline

    kbrocks100

    I don't really see the point of this plugin, I use AutoMessage.
     
  20. Offline

    shanko

    will this be updated for R5? :D
     
  21. Offline

    WNxRev

    If there are enough users, I'd be happy to.
     
  22. Offline

    shanko

    I still use it if I count :p
     
  23. Offline

    drewbzz

    Please tell me this one is going to get updated!
     
  24. Offline

    godsyn

    xREVOLUT1ONZx
    :(
    Code:
    19:59:19 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-24-g2b9a870-b2022jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.1-SNAPSHOT)
    19:59:21 [INFO] [PermissionsBukkit] Enabling PermissionsBukkit v1.6
    19:59:21 [INFO] [BroadcastDonator] Enabling BroadcastDonator v1.4
    19:59:21 [INFO] [BD] Initiating plugin...
    19:59:21 [INFO] [BD] Permissions not detected, plugin disabled.
    19:59:21 [INFO] [BD] Initialized
    http://dev.bukkit.org/server-mods/broadcastdonator/tickets/2-update-for-r5-6/
     
  25. Offline

    WNxRev

    I'll update after work today. I guess they changed the permission hook.

    EDIT:
    I'm not sure Permissions (the third-party plugin from God knows how long ago) will work.

    EDIT 2:
    I've confirmed Permissions will not work. The actual plugin is no longer working for Bukkit builds (it broke and the author won't update, nothing I can do). Support for Permissions will be removed in the next update.

    shanko
    drewbzz
    godsyn

    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)

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

    drewbzz

    SWEET ! thx mate
     
  27. Offline

    WNxRev

    Broadcaster (Version 2 of BroadcastDonator) is finished. The .jar is compiled and everything. Expect it here shortly.

    Releasing on Sunday

    You can download it now (the completed version is on Github), but there's no documentation.
     
  28. Offline

    WNxRev

    Broadcaster released. Feel free to ask questions.
     
  29. Offline

    Selva

    Everytime i reload the server the config file resets.

    Resuming, i cannot use the plugin, because i have to change the default msgs, if so, i need to reload to make the new updates to work, but with reload = config file rollback.

    The bug persists with reload and stop/start the server.
     
  30. Offline

    WNxRev

    Hang on, I'll try to reproduce.

    EDIT:
    Good catch; I'll get right on that.

    EDIT2:

    Selva

    Version: 2.1.1
    • Fixing a minor bug with the configuration file always overwriting what the user puts in
     
  31. Offline

    Selva

    Thanks for fixing revolution. :)
     

Share This Page