Skip to content

AuthMeTitle is a Minecraft plugin for AuthMe plugin that shows titles for Authenticated/Unregistered/Unauthenticated Players

License

Notifications You must be signed in to change notification settings

Zjaun/AuthMeTitle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuthMeTitle

AuthMeTitle is a Minecraft plugin for AuthMe plugin that shows titles for Authenticated/Unregistered/Unauthenticated Players

Demonstration

The titles shown here is the default setting per event (LoginEvent, Register Event, isAuthenticated, isRegistered). You can customize the color, style, and message of the screen title and the subtitle on the Configuration section below.

When a player is unregistered:

image

When a player is unauthenticated:

image

When a player is authenticated:

image

Configuration

Please read the comments because they explain basically everything on the yaml file.

# PLEASE ONLY MODIFY THE VALUES, DOUBLE CHECK IF KEYS/SECTIONS ARE CORRECT
# PLEASE ONLY MODIFY THE VALUES, DOUBLE CHECK IF KEYS/SECTIONS ARE CORRECT
# PLEASE ONLY MODIFY THE VALUES, DOUBLE CHECK IF KEYS/SECTIONS ARE CORRECT
#
# The authed section is for players that have been authenticated
authed:
  # Show title for authenticated players? Set to true if yes, false if not (booleans only)
  enabled: true
  # Number of milliseconds for the title to fade in
  fadeIn: 250
  # Number of milliseconds for the title to stay
  stay: 4500
  # Number of milliseconds for the title to fade out
  fadeOut: 250
  authed_screen:
    # Color for the screen title (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: GREEN
    # Style for the screen title (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: NORMAL
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Hello, name
  authed_subtitle:
    # Color for the subtitle (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: YELLOW
    # Style for the subtitle (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: BOLD
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Welcome aboard!
    - Stay kind, play fair!
    - Respect others, have fun!
    - Happy exploring!
    - Let the fun begin!
# The unauthed section is for players that are not authenticated
unauthed:
  # Show title for authenticated players? Set to true if yes, false if not (booleans only)
  enabled: true
  unauthed_screen:
    # Color for the screen title (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: RED
    # Style for the screen title (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: NORMAL
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Hello, name
  unauthed_subtitle:
    # Color for the subtitle (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: YELLOW
    # Style for the subtitle (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: BOLD
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Please login using /login
# The unreg section is for players that are not registered
unreg:
  # Show title for authenticated players? Set to true if yes, false if not (booleans only)
  enabled: true
  unreg_screen:
    # Color for the screen title (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: RED
    # Style for the screen title (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: NORMAL
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Hello, name
  unreg_subtitle:
    # Color for the subtitle (case insensitive)
    # Options are aqua, black, blue, dark_aqua, dark_blue, dark_gray, dark_green, dark_purple,
    # dark_red, gold, gray, green, light_purple, red, white, and yellow.
    # If ever the value of color is not listed above, it will default to white
    color: YELLOW
    # Style for the subtitle (case insensitive)
    # Options are bold, italic, obfuscated, strikethrough, underlined, and normal
    # If ever the value of format is not listed above, it will default to normal formatting
    format: BOLD
    # List of messages that will be shown to a player
    # If you want to include the player name, use name
    # For each entry, create a new line and start with -
    # Example: - Hello World!
    messages:
    - Please register using /register

Installation

  1. You need to have AuthMe installed on your Paper server.
  2. Simply drop the latest release on your plugin folder

Bugs, Suggestions, and Improvements

For bugs and suggestions, open an issue at this repo. Future improvements of this plugin is the addition of commands so that server admins do not have to mess around with the config.yml file anymore.

About

AuthMeTitle is a Minecraft plugin for AuthMe plugin that shows titles for Authenticated/Unregistered/Unauthenticated Players

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages