rbzAutoWelcome icon

rbzAutoWelcome -----

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



[​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]
Resource Information
Author:
----------
Total Downloads: 336
First Release: Jan 3, 2021
Last Update: Jan 30, 2021
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings