[INACTIVE][CHAT] ScheduledAnnouncer 1.8.1 - Auto Broadcasts by a Scheduler [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by MiHo, Apr 7, 2011.

     
  1. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    ScheduledAnnouncer [Version 1.8.1]

    Scheduled Announcer is a very simple tool, which only does what's its name told us. It automatically sends a broadcast out of a list controlled by a schedule.

    Features:

    • Sends Scheduled Broadcast to all Players
    • Easy to configure by 'config.yml' or ingame with the '/announce' command.
    • Supports colors (&1, &2... &9, &a, &b... &f) and newlines with &n.
    • Supports executing commands inside Announcements. (Like "Now it will get day!&n/time day")
    • Supports newest Bukkit permissions system!


    1. Download the latest Release
    2. Drag&Drop the JAR file to your 'plugin/' directory
    3. Restart or reload your server

    There's a video tutorial on how to setup and configure that plugin on YouTube too. Thanks to @BrandonHopkins!

    Code:
    #
    #
    # ScheduledAnnouncer Configuration File
    # =====================================
    #
    # Don't use tabs in *.yml file!
    #
    
    announcement:
        # Use this flag to temporary disable the announcements.
        # enabled: false, means that there wouldn't be any announcements.
        enabled: true
    
        # Set this to true will announce in random order.
        # 'false' will announce in sequential (one after another) order.
        random: false
    
        # Defines the prefix for the announcement. Use & + hex char 
        # for color codes.
        prefix: '&c[Announcement] '
    
        # The time of one interval in seconds.
        interval: 100
    
        # List of messages to announce. You could use color codes by
        # using & + hex chars too. &n will produce a new line.
        messages:
        - 'This is the first default announcement!'
        - 'Use /announce help to get info how to config this plugin.'
        - 'You can also configure this plugin with its config.yml too!'

    Code:
    /announce add <message>
    Needed Permission: announcer.add
    Adds a new announcement with the Message: <message>
    Code:
    /announce broadcast [<index>]
    Needed Permissions: announcer.broadcast
    Broadcast an existing announcement NOW.
    Code:
    /announce delete <index>
    Needed Permissions: announcer.delete
    Removes the announcement with the passed index.
    Code:
    /announce enable [true|false]
    Needed Permissions: announcer.moderate
    Enables or disables the announcer.
    Code:
    /announce interval <seconds>
    Needed Permissions: announcer.moderate
    Sets the seconds between the announcements.
    Calling it without an interval to set will return the current interval.
    Code:
    /announce list
    Needed Permissions: announcer.moderate
    Lists all announcements.
    Code:
    /announce random [true|false]
    Needed Permissions: announcer.moderate
    Enables or disables the random announcing mode.
    Only calling /announce random without true or false, will return current mode.
    Code:
    /announce reload
    Needed Permissions: announcer.admin
    Reloads the config.yml.

    Changelog (Version 1.8.1):

    • Fixed problem with announcing randomly.

    Changelog (Version 1.8):

    • Made Prefix fully customizable. (Changed the configuration a bit...)
    • Added '/announce prefix <text>' command.
    • Default configuration file is now created if there isn't any. (No more ZIP-downloads necessary, simply drag&drop the JAR-file)
    Version 1.7.1:
    • Fix problems with executing commands
    • Works with 1.1-R5-SNAPSHOT
    Version 1.7.0:
    • Implemented support for new bukkit permissions system
    • Supports /announce now as alias for /announce broadcast
    Version 1.6.3:
    • Fixed 'sendToAll' bug, caused by invalid attaching process to Permissions.
    Version 1.6.2:
    • Fixed 'sendToAll' color codes bug.
    Version 1.6.1:
    • Do not show empty tag brackets. (When setting tag to '' or null)
    Version 1.6:
    • Added pages in /announce list command.
    • Fixed saving after deleting a Announcement.
    Version 1.5:
    • Added multiline support (with &n you could produce a new line inside one Announcement).
    • Added a support for executing Announcements as commands, if they start with a backslash.
    Version 1.4:
    • Added color support (with &1, &2, ... &f in Messages)
    • Added a seperated color setting for tag and message (See Config Spoiler this Thread)
    Version 1.3:
    • Added the feature to only send Announcement with the Permission "announcer.receiver". Need to set the flag: "announcement.sendToAll" in the ScheduledAnnouncer 'config.yml'.
    Version 1.2.2:
    • Changed the example config file, cause of a mistake in it.
    Version 1.2.1:
    • Bugfix for /announce interval bug.
    Version 1.2:
    • Added many new commands to configure it ingame. (/announce reload, /announce enable, /announce broadcast and /announce random)
    • Ability to choose between Random Mode and Sequential Mode.
    • Use different Permissions for different kind of tasks.
    Version 1.1:
    • Enables to change the color of the Broadcast in config.yml
    • Calling '/announce interval' without any paramater now returns the current interval.
    • Changed the name of the JAR to "ScheduledAnnouncer.jar" (Please delete the old one before update!)
    Version 1.0.2:
    • Support for CraftBukkit 670...
    Version 1.0.1:
    • Small bug fix...
    Version 1.0:
    • First Release!

    This post has been edited 15 times. It was last edited by MiHo Feb 28, 2012.
  2.  
  3. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Why? What's the usage?
  4. Offline

    Sladewill

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It just seams a good idea to add I mean its not like its using much but it would be nice to keep things otimized
  5. Offline

    rockiesfan1234

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What are the colors that are supported by this? Not sure what they are, have continuously test each color. It would help if you could have a spoiler of all the colors. Thanks!
  6. Offline

    AcelinH98

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    HELP!?!?! When I run my server it say's

    [SEVERE] Could not load 'plugins\ScheduledAnnoncer.jar' in folder 'Plugins'
    unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 765
    And the thing is i've never opened that .JAR file! :(
  7. Offline

    Hoptocraft

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello MiHo
    is there a way to add an function to announce a message at an defined time like 1:00:00 ?
    Thanks!
  8. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    No sorry, currently not possible.
  9. Offline

    Frvwfr3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I cannot use ANY in-game commands. I do not know if it another plugin overlapping or what, but anytime I use /announce it comes up with use /announce help, so I do.

    When I use that I get 'Scheduled Announcer [Version 1.7.0]

    Any other ingame command errors with: Invalid arguments! Use /announce help to get a list of valid commands!


    Help please?
  10. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Enter /announce help, if you do not get any commands, you miss permissions. Are you sure you read the bold, red line in first post?

    This post has been edited 1 time. It was last edited by MiHo Aug 15, 2011.
  11. Offline

    Frvwfr3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Man, I have used this plugin for over a month now. I am OP on my server with the * permission node. I am not stupid.

    I have run my server for a looong time and I know when I am doing something wrong, versus a plugin doing something wrong. Thanks for trying to attack me :3
  12. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Nope, please read exactly the first post. Version 1.7.0 ONLY support the newest bukkit permissions system. Not the old GroupManager or Permission 2.X, 3.X. (And in permission bukkit system does not exists a * permissions node, so I believe you miss unterstand the red line and use Permission 3.X, so please read the line again and I say that not because I want to attack you!)

    This post has been edited 1 time. It was last edited by MiHo Aug 16, 2011.
  13. Offline

    Frvwfr3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I switched over to that to see if it worked. I got the same exact thing... I believe something may be interfering with the plugin though. Just a little while ago I got an error from a different plugin, routed to SA. Looking more into that atm though...

    (I would however suggest adding support for permissions as well as bukkitperm, just because a lot of plugins/people still use that)
  14. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    version 1.6.3 is completly the same like 1.7.0 but without bukkit permissions.
  15. Offline

    Frvwfr3

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah I already went back to that :p


    And its working fine now. Dunno if it was something with bukkitperms or what, but I will continue using good old fashioned permissions. Just like almost every other plugin -.-
  16. Offline

    Trust518

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Maybe a stupid question but can it be used with 1060? And if not when will it get updated for it =)?
  17. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yes, work with 1000 and 1060
  18. Offline

    Trust518

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I have a problem, when i use any form for command it says something with i have to use /announce help

    AND THAT IS WITH EVERY.. SINGLE... COMMAND :p what is the problem here :)?

    Ty for the quick answer!
  19. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Are you using the bukkit internal permissions system? (The permissions system which is new since RB1000, not the Permissions plugin 2.X or 3.X) Since version 1.7.0 only the bukkit internal permissions system is supported, if you want to stay on GroupManager or Permission 2.X/3.X you have to stay on version 1.6.3 of the plugin too. (But currently this does not care, 1.7 does not have new features which are not available in 1.6.3, except the support for bukkit internal permissions)
  20. Offline

    Trust518

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Well i dont use any form of permission system, and i would really REALLY like this plugin to work again, so all i have todo is to instal v 1.6.3 of the plugin then instead?

    Where can i download this version? ANDDD.... Please make the new versions support the old gruop thing system :)?

    This post has been edited 2 times. It was last edited by Trust518 Aug 18, 2011.
  21. Offline

    Trust518

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How the efff do i download the old version cuz i dunno where to get this permission crap... -_- this permission stuff ruined the plugin after my rate :( ;(
  22. Offline

    sirmyllox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Suggestion: add support for a manual broadcast.
    Usage example: admin want to announce a message that contains vital information for the moment alone.
    /announce say <message>
    permission node announcer.broadcast
  23. Offline

    jungalist81

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello MiHo. I tried to add at least 20 messages and the plugin broke. Is there a message limit?
  24. Offline

    Tendonsie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Doesn't work with permissions plugin. Downloaded bukkit 1060 and version 1.7.0 of this.
    He doesn't do some commands and doesn't work ingame.
  25. Offline

    JGirard8

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I have noticed that when I edit the Config file, the jar file will not load... Do you know the reason for this? I will post the error if you don't know what I mean. Thanks! -Jake
  26. Offline

    Sket45

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is there a way to Turn Color Off? I will test your Plugin as I type
  27. Offline

    lzravanger

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Love the plugin but with the command use. I want to have a lol broadcast that kicks my friend from the game when it happens. I understand useing &n for commands but how does the plugin know when to stop using the command. Can you put text after a command or does the command have to come last?
  28. Offline

    scarletomato

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How do i allow the console to use announce commands?
  29. Offline

    louischolds

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry, but where can i find the 1.6.3 Version?! :'(
  30. Offline

    rikari

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is just what I was looking for. Thank you. XD
  31. Offline

    Hesse77

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So i look at your thread... And it tells me to download 1.6.3

    The only download on your thread and on google is 1.7.0

    [sheep]
  32. Offline

    MiHo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

Share This Page