rbzAutoWelcome 1.5.0

Automatically welcome and welcome-back joining players with your own message!

  1. therbz
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/therbz/rbzAutoWelcome
    [​IMG]
    rbzAutoWelcome allows your players to set their own messages to automatically welcome/ welcome back other joining players. All in-game and console messages are configurable, as well as other minor options.

    Commands (/awb and /autowb can be used interchangeably)

    /autowb set <wb|welcome> <message|off>
    Set your own wb or welcome message
    /autowb setplayer <player> <wb|welcome> <message|off>
    Set another players' wb or welcome message
    /autowb check <wb|welcome> [player]
    Check your (or another players') wb or welcome message
    /autowb reload
    Reloads the plugin's config

    Permissions
    rbzaw.set
    Allows players to set their own wb or welcome message, as well as having it automatically sent to chat when a player joins.
    rbzaw.set.others
    Set another player's wb or welcome message (Recommended for moderators)
    rbzaw.check
    Check what your own wb or welcome message is
    rbzw.check.others
    Check what other players' wb or welcome messages are
    rbzaw.bypass.maxlength
    Bypass the maximum message length

    rbzaw.reload
    Reload the plugin's config

    Dependencies
    Spigot/Paper 1.8 to 1.16
    Java 8

    Installation
    #1 - Stop your server
    #2 - Install rbzAutoWelcome.jar to the /plugins/ directory
    #3 - Start your server

    Configuration
    Code (Text):

    #########################################
    #                                       #
    #    rbzAutoWelcome v1.4.1 by therbz    #
    #                                       #
    #########################################

    # The amount of ticks before the plugin forces players to say their wb/welcome message
    # Default: 20 ticks (1 second)
    message-delay: 20

    # The maximum length in characters (excluding '&' colour codes) of wb/welcome messages
    # Bypass this using permission: rbzaw.bypass.maxlength
    # Default: 64
    max-message-length: 64

    # Plugin hooks
    hooks:
      essentials:
        # Enable the Essentials hook (only works if Essentials is found)
        enabled: true
        # Automatically welcome/ welcome back players who stop being AFK
        wb-returning-afk: true
        # Prevent players who are AFK from automatically welcoming/ wb'ing-
        # thus stopping the messaging player from exiting AFK state
        prevent-afk-messaging: true

    # Messages
    messages:
      help:
        - "&8&m--------------------------------"
        - "&r         &6&lrbzAutoWelcome &8- &7Help"
        - "&r"
        - "&e/autowb"
        - "&7Displays this help menu"
        - "&e/autowb check &f<wb|welcome> [player]"
        - "&7Check your (or another player's) auto wb or welcome message"
        - "&e/autowb set &f<wb|welcome> <message|off>"
        - "&7Sets your auto wb or welcome message"
        - "&e/autowb setplayer &f<player> <wb|welcome> <message|off>"
        - "&7Sets another player's auto wb or welcome message"
        - "&e/autowb reload"
        - "&7Reloads the plugin's config"
        - "&8&m--------------------------------"

      # Generic messages
      incorrect-usage: "&c&lAUTOWB &8\u00BB &4Incorrect arguments! Command usage: &c%usage%"
      not-player: "&4[rbzAutoWelcome] You must be a player to execute this command!"
      no-permission: "&c&lAUTOWB &8\u00BB &4You do not have permission &c%permission% &4to do this!"
      unknown-player: "&c&lAUTOWB &8\u00BB &4Could not find player &c%target%&4!"
      exceeded-max-length: "&c&lAUTOWB &8\u00BB &4Maximum message length is &c%length% &4characters!"
      reload: "&6&lAUTOWB &8\u00BB &aSuccessfully reloaded &frbzAutoWelcome"

      wb:
        self:
          # Messages for setting or disabling your own auto-wb message
          enable: "&6&lAUTOWB &8\u00BB &aYour auto-wb message has been set to &f%msg%"
          disable: "&6&lAUTOWB &8\u00BB &cYour auto-wb message has been disabled."
          # Messages for checking your own auto-wb message
          check:
            success: "&6&lAUTOWB &8\u00BB &eYour auto-wb message is &f%msg%"
            fail: "&c&lAUTOWB &8\u00BB &4You have not set an auto-wb message!"
        other-player:
          # Messages for setting or disabling another player's auto-wb message
          enable: "&6&lAUTOWB &8\u00BB &aSet &f%target%&a's auto-wb message to &f%msg%"
          disable: "&6&lAUTOWB &8\u00BB &cDisabled &f%target%&c's auto-wb message."
          # Messages for checking another players' auto-wb message
          check:
            success: "&6&lAUTOWB &8\u00BB &f%player%&e's &eauto-wb message is &f%msg%"
            fail: "&c&lAUTOWB &8\u00BB &c%player% &4has not set an auto-wb message!"

      welcome:
        self:
          # Messages for setting or disabling your own auto-welcome message
          enable: "&6&lAUTOWB &8\u00BB &aYour auto-welcome message has been set to &f%msg%"
          disable: "&6&lAUTOWB &8\u00BB &cYour auto-welcome message has been disabled."
          # Messages for checking your own auto-welcome message
          check:
            success: "&6&lAUTOWB &8\u00BB &eYour auto-welcome message is &f%msg%"
            fail: "&c&lAUTOWB &8\u00BB &4You have not set an auto-welcome message!"
        other-player:
          # Messages for setting or disabling another player's auto-welcome message
          enable: "&6&lAUTOWB &8\u00BB &aSet &f%target%&a's auto-welcome message to &f%msg%"
          disable: "&6&lAUTOWB &8\u00BB &cDisabled &f%target%&c's auto-welcome message."
          # Messages for checking another player's auto-welcome message
          check:
            success: "&6&lAUTOWB &8\u00BB &f%player%&e's &eauto-welcome message is &f%msg%"
            fail: "&c&lAUTOWB &8\u00BB &c%player% &4has not set an auto-welcome message!"

    # DO NOT TOUCH
    config-version: 4
     

    Source Code
    GitHub: https://github.com/therbz/rbzAutoWelcome

    Screenshots
    Below: /autowb set wb Welcome back!
    /autowb set welcome Welcome to the server!

    [​IMG]
    Below: /autowb check wb
    /autowb check welcome

    [​IMG]

    Metrics

    This plugin uses bStats metrics: https://bstats.org/plugin/bukkit/rbzAutoWelcome/9814
    [​IMG]

    Support
    If you need any help with this plugin, join my support Discord server (click the image):
    [​IMG]

Recent Reviews

  1. ManDoingStuff
    ManDoingStuff
    5/5,
    Version: 1.2.3
    I have been using this plugin on a public server (ObtaniaTowny.com) for a while now and it works perfectly!
    1. therbz
      Author's Response
      Thanks for your review!