HomeJavaModsAuto Broadcast | Rehauled for 1.8-1.15
Auto Broadcast | Rehauled for 1.8-1.15
ModsJava

Auto Broadcast | Rehauled for 1.8-1.15

⬇ Download on Spigot
[​IMG] [​IMG] [​IMG]


Header.png
Welcome to your comprehensive broadcasting solution which allows you to automate broadcasting with configurable messages, titles, sounds, permissions, worlds, items and more!

I hope this plugin helps you guys and makes your lives just a little easier, and if it does please feel free to leave a review :)



IMPORTANT NOTICE: This plugin has just undergone a complete rehaul and recode from its previous release back in 2017. If you already have this plugin installed please DELETE THE OLD CONFIG as the new plugin has a different config system. With being newly coded, it is still new and may have several bugs/kinks which I have done my best to fix. If you experience bugs, please shoot me a pm as I would be more than hapy to try to help, PLEASE DO NOT leave bugs in the reviews as I will choose to ignore them as it is disrespectful to me to do so.




Features.png



Pictures.png
[​IMG]

[​IMG]

[​IMG]




Commands.png

This plugin provides five main commands:

/ab say <message> Broadcasts the specified message with color codes support (Using '&').
/ab help - Displays a list of the plugin's commands.
/ab version - Displays the version the plugin is running.
/ab info - Displays info about the current br
/ab reload - Reloads the plugin config.
/ab toggle - Toggles whether or not the timed broadcasts are muted; if they are the broadcasts won't send to players.




Config.png

The config is where you will create your broadcasts and define their properties.

Spoiler: Default Config Example
Code (YAML):
########################################################################################
#                                                                                      #
#                           Auto broadcast plugin config.                              #
#                               Created by NickTheDev                                  #
#                                                                                      #
#   Define your custom broadcasts in this file. A guide on all of the custom options   #
#   for broadcasts and how to define them can be found on the spigot resource page.    #
#   All text fields support chat color codes with the '&' symbol.                      #
#                                                                                      #
########################################################################################

# DO NOT CHANGE
# Info created by the plugin about what plugin this config this version supports.
# In future updates new changes may be added that break old config past a certain
# version require and require their user to delete their unsupported old config
# and let the plugin generate a new one.
config-version
: 3.0

# Interval that defines how often broadcasts are scheduled.
# The interval is in SECONDS, meaning the default 60 represents 60 seconds or one minute.
interval
: 60

# Whether or not the scheduler should allow repeats in broadcasting.
# If this is true, randomly generated broadcasts may repeat as with normal random numbers.
# If this is false, broadcasts will never repeat until each unique broadcast has been shown.
allow-repeats
: true

# List of your custom broadcasts!
# Below are some starter templates that show how to use custom properties on broadcasts.
# Feel free to add, remove, or change these templates as they are intended only to help
# you get started. Please see the spigot resource page for a full guide for how to define them.
#
# Each broadcast may specify the following fields:
# messages: String list (Supports color codes)
# sound: Sound type (Choose from this link: https://bit.ly/2Tn1nvs)
# worlds: String list (Must be valid worlds)
# title: String (Supports color)
# subtitle: String (Supports color)
# permission: String (Should be a real permission)
# items: Item list
#
# Each item may specify the following fields:
# type: Material type (Choose from this link: https://bit.ly/2TzIJj0)
# name: String (Supports color codes)
# amount: Number (Must be greater than 0)
# lore: String list (Supports color codes)
broadcasts
:

  # Template for a bare bones broadcast that only sends chat messages, feel free to remove.
  MessageOnlyTemplate
:

    # Chat messages that this broadcast will send.
    messages
:
     - '&c&lWhat is up!'
      - '&a&lGood morning.'

  # Template for a bare bones broadcast that only sends chat messages to players with a certain permission, feel free to remove.
  PermissionRequiredTemplate
:

    # Chat messages that this broadcast will send.
    messages
:
     - '&0&lReally nice weather today.'

    # Permission required for a player to be able to view this broadcast.
    permission
: 'permission.needed'

  # Template for a bare bones broadcast that sends chat messages and plays a sound, feel free to remove.
  SoundPlayedTemplate
:

    # Chat messages that this broadcast will send.
    messages
:
     - '&c&lWhat is up!'
      - '&a&lGood morning.'

    # Sound that this broadcast will play for players.
    sound
: ANVIL_LAND

  # Template for a broadcast that doesn't send chat messages and just title animations, feel free to remove.
  TitleOnlyTemplate
:

    # Title displayed to all players.
    title
: '&c&lWhat is up!'

    # Subtitle displayed to all players.
    subtitle
: '&a7lGood morning.'

  # Template for a broadcast that only displays to players in certain worlds, feel free to remove.
  WorldSpecificTemplate
:

    # Chat messages that this broadcast will send.
    messages
:
     - '&c&lWhat is up!'
      - '&a&lGood morning.'

    # Worlds the broadcast will show in, in this case exclusively the nether.
    worlds
:
     - 'world_nether'

  GiveItemsTemplate
:

    # Chat messages that this broadcast will send.
    messages
:
     - '&dGreat day today!'

    # Items that are given to all players.
    items
:

      FirstItem
:
        # Material type.
        type
: BAKED_POTATO

        # Item name.
        name
: '&c&lPotato'

        # Amount of the item.
        amount
: 5

        # Lore of the item.
        lore
:
         - '&8Really cool potato.'

      SecondItem
:
        # Material type.
        type
: APPLE

        # Amount of the item.
        amount
: 10



Permissions.png
autobroadcast.say - Allows a player to use /ab say <message> (Defaults to op)
autobroadcast.toggle- Allows a player to use /ab toggle(Defaults to op)
autobroadcast.reload- Allows a player to use /ab reload(Defaults to op)
autobroadcast.version- Allows a player to use /ab version (Defaults to op)
autobroadcast.help- Allows a player to use /ab help (Defaults to op)
autobroadcast.info - Allows a player to use /ab info (Defaults to op)


Installation.png
Remember, this plugin is a Spigot plugin and will not run on Sponge, Forge, or BungeeCord servers.

Also remember, if you already have a pre 3.0 version installed you must delete your old config and allow a new one to be generated.

  1. Download the plugin.
  2. Drag and drop it into your server plugin folder.
  3. Stop and restart your server.
  4. Configure and enjoy :)


Facts.png

Q. What version of java does this plugin support?

A. Auto Broadcast supports Java 1.8.

Q.Why does one broadcast dispatch twice in a row?

A. Change the 'allow-repeats' tag in the config if you want to change repeat behavior.

Q. Is the source code of this plugin available?

A. Yes, and it is documented: https://github.com/NickTheDev/AutoBroadcast.

Q. I found a bug in this plugin, what should I do?

A. Well, if you find a bug that affects the plugin's features or performance, please pm me or post in the discussion section about the bug. Please do not leave a negative review with the bug because it makes me not want to help! Posting in reviews does not increase the speed that I check for bugs, and only makes me want to not develop anymore.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Auto Broadcast | Rehauled for 1.8-1.15 is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 29,622 times (via Spigot). Download it and open it directly in the game.

Explore more