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

    From the fourth page:

    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.
     
  3. Offline

    307th

    I did not see it on the page. Thanks
     
  4. Offline

    WNxRev

    Not a problem.
     
  5. Offline

    paulb152

    It won't work on my server :(
    He doesn't post my broadcast text on my screen, it just only shows the text when i type /broadcaster preview 1
    Here are my settings, can someone help me please!?

    Code:
    Permission-type: SuperPerms
    Number-of-messages: 2
    Message1:
      Is-In-Use: true
      Message: Abonneer op &6www.youtube.nl/&cthempagaming &f, geef je naam door en krijg &b4 &bdiamonds!
      Delay-in-minutes: 3
      Recurring-broadcast: true
      Offset-delay: 5
      Op:
        Op-sees-message: true
        Player-sees-message: true
    Message2:
      Is-In-Use: true
      Message: Read &d/rules !
      Delay-in-minutes: 2
      Recurring-broadcast: true
      Offset-delay: 10
      Op:
        Op-sees-message: true
        Player-sees-message: true
    
     
  6. Offline

    WNxRev

    You won't see the message if you're an Op. You have to explicitly deny the permission like so: "broadcaster.exemptfrommessage1: false"
     
  7. Offline

    paulb152

    How and where do you at that permission you gave me? I use Groupmanager, here i will show you my groups.yml:

    Code:
    # Group inheritance
    # any inherited groups prefixed with a g: are global groups
    # These groups are defined in the globalgroups.yml
    # and can be inherited in any worlds groups/users.yml.
    #
    # Groups without the g: prefix are groups local to this world
    # and defined in the this groups.yml file.
     
    groups:
      Builder:
        default: true
        permissions:
        - lockette.user.create.*
        inheritance:
        - g:essentials_builder
        - g:towny_builder
        info:
          prefix: '&a[Builder]&f'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - worldedit.butcher
        - worldedit.superpickaxe.tree
        inheritance:
        - builder
        - g:essentials_moderator
        - g:bukkit_moderator
        - g:towny_moderator
        info:
          prefix: '&9[Moderator]&f'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - worldedit.selection.pos
        - worldedit.selection.expand
        - worldedit.selection.hpos
        - worldedit.clipboard.copy
        - worldedit.clipboard.flip
        - worldedit.clipboard.rotate
        - worldedit.clipboard.cut
        - worldedit.clipboard.paste
        - worldedit.history.undo
        - worldedit.history.redo
        - worldedit.history.clear
        - worldedit.wand
        - worldedit.wand.toggle
        - worldedit.selection.shift
        - worldedit.selection.expand
        - worldedit.snapshots.restore
        - lockette.admin.create.*
        - lockette.admin.bypass
        - lockette.admin.break
        - lockette.admin.snoop
        inheritance:
        - moderator
        - g:essentials_admin
        - g:bukkit_admin
        - g:towny_admin
        info:
          prefix: '&c[Admin]&f'
          build: true
          suffix: ''
      Owner:
        default: false
        permissions:
        - '*'
        inheritance:
        - admin
        info:
          prefix: '&4[Owner]&f'
          build: true
          suffix: ''
    
     
  8. Offline

    WNxRev

    Well, I'm not even sure if GroupManager supports SuperPerms. If it doesn't, you'll have to use Op. I don't support the old Permissions plugin by Nikij and I don't support GroupManager unless it has SuperPerms support, in which case it's automatically supported.
     
  9. Offline

    iPureFX

    Hello I tried to use colors &(1,2,3,4,5,6,7,8,9) and each time I place message Example &4Hello World then it appears as only World and it's white and deletes first message that was connected to to color.
    CAN ANYONE HELP PLEASE
     
  10. Offline

    WNxRev

    From a few posts above yours:

    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.

    I'd appreciate you reading the thread as this solution has been posted a total of three times now.
     
  11. Offline

    iPureFX

    I'm sorry but I'm in rush with my server :( and I didn't have time to read.
    THANK YOU SO MUCH WNxRev
     
    WNxRev likes this.
  12. Offline

    M4MB42K8

    Its says
    '
    This is your first message
    This is your second message
    '

    I cant configurate the config :O
     
  13. Offline

    WNxRev

    I'm afraid I don't understand...
     
  14. Offline

    M4MB42K8

    When i tries to setup my own messages it wont save it. My ftp client said "saved", but when i restart it just post "this is [..]"

    Help please.
     
  15. Offline

    WNxRev

    Make sure your server is offline while editing the config file. The file might be overwritten if the server is running.
     

Share This Page