AdvancedNMotd - Let Your Motd Smile :) icon

AdvancedNMotd - Let Your Motd Smile :) -----

An advanced motd solution for your server.



1.16.4 Support | The Colorful Update | 9.0.0
9.0.0 | The Colorful Update
[​IMG]
(click to see a full size image)
______________________

Hello everyone!
This is a global update that adds support of 1.16.4 and 'hex' colors to main motd (1.16+ only) for spigot servers.
Text below tells some information about new changes.
______________________

What's new:
Code (YAML):
Changing color:
Placeholder
: %#<color>%
Description
: make a message of any color
Example
: %#C8A2C8% or %#1CA9C9%
But wait... What about if I want to display a gradient message?
It is going to be very uncomfortable to do such a thing with the placeholder above.
This is the reason why I added placeholder below:
Code (YAML):
Adding gradient message:
Placeholder
: %#<from-color>->#<to-color>:<text>;<arg-1>;<arg-2>;...<arg-6>%
(place formatting codes after ; (these are &k,&l,&m,&n,&o,&r )
If you don't want to use formatting codes, don't place them )
Description
: make a gradient message
Example
: %#C8A2C8->#1CA9C9:Gradient!;&l%

IMPORTANT!
Please note that the order of the formatting codes
is not strict, but the result directly depends on it.
To ensure that the outcome text meets your expectations,
arrange the codes in the correct order for you.
And the last new thing is: you can create your own color placeholders.
To make one, open your Colors.yml file located in AdvancedConfiguration folder.
Below you can see how it looks like and an instruction how to add a placeholder:
Code (YAML):
#######################                       #######################
#      _____                                                        #
#     /    /  /\     /                              _   _   _       #
#    /___ /  /  \   / |\_/|  _  ___ |\       \   / |_| | | | |      #
#   /    /  /    \ /  |   | | |  |  | |  -->  \_/.  _|.|_|.|_|      #
#  /    /  /      /   |   | |_|  |  |/                              #
#                                                                   #
#######################      Colors.yml       #######################

#
#Imagine you always forget a code of a color
#you like and always need to look for it somewhere.
#This must be annoying. To prevent this, just
#create a placeholder with its name and mention
#what color should be applied when you use it!
#Like that you can add any color placeholder you want!
#
#Examples:
#1)
#Green_Beige: "#BEBD7F" will create %Green_Beige%
#placeholder which does exactly same thing as %#BEBD7F%
#2)
#Intense_Red_Orange: "#FFB961"
#3)
#exampleColor: "#F0F0F0"
#
#IMPORTANT!
#Custom placeholders CANNOT have
#same names as default ones.
#
#Example:
#maxplayers: "#112233" is a wrong placeholder!
#You cannot use "maxplayers" as a name as there
#is already %maxplayers% placeholder.
#

Placeholders
:
    red
: "#FF0000"
    crimson
: "#DC143C"
    brown
: "#A52A2A"
    orange
: "#FFA500"
    rosybrown
: "#EEB4B4"
    lime
: "#C7EA46"
    leaf
: "#5A945D"
    olive
: "#808000"
    skyblue
: "#35A8E4"
    nightsky
: "#000F2D"
    daysky
: "#4283FF"
    yellow
: "#FFFF00"
    green
: "#008000"
    blue
: "#0000FF"
    darkblue
: "#00008B"
    purple
: "#800080"
And of course you can enable/disable a usage of the file above in config.yml:
Code (YAML):
#Should the plugin use Colors.yml file:
Colors
: true
How to update:
1) Open your config.yml file and add this text in AdvancedNMotd.Configuration:
Code (YAML):
#Should the plugin use Colors.yml file:
Colors
: true
This is how your config.yml file should look now:
Code (YAML):
#######################                       #######################
#      _____                                                        #
#     /    /  /\     /                              _   _   _       #
#    /___ /  /  \   / |\_/|  _  ___ |\       \   / |_| | | | |      #
#   /    /  /    \ /  |   | | |  |  | |  -->  \_/.  _|.|_|.|_|      #
#  /    /  /      /   |   | |_|  |  |/                              #
#                                                                   #
####################         Config.yml          ####################
AdvancedNMotd
:

    #Configuration Options
    Configuration
:

        #What should the plugin use from Strings.yml file:
        Strings
:
 
            #Should the plugin customize default motd:
            Motd
: true
   
            #Should the plugin customize hover over player amount box:
            HoverBox
: true
            #Should the plugin customize player amount text:
            Version
: true
        #Should the plugin use Data.yml file:
        Data
: true
 
        #Should the plugin take icons from the Icons folder:
        Icons
: true
 
        #Should the plugin use Colors.yml file:
        Colors
: true
 
    #Update System Management
    Update
:

        #Should the plugin check for updates:
        Check
: true
 
    #Error Detection System
    Errors
:

        #Should the plugin check for errors in configuration:
        Check
: true
2) Plugin will automatically create Colors.yml file.
3) If you want to get special 9.0.0 AdvancedNMotd icons, rename your Icons folder and plugin will generate new one with new images.
4) Start your server and enjoy updated version :)

______________________

If you don't understand something or have any other problems, feel free to contact me via private message.
Thank you for using my plugin! You are the best :)
______________________
----------, Nov 12, 2020
Resource Information
Author:
----------
Total Downloads: 102,267
First Release: Jul 12, 2018
Last Update: Aug 11, 2023
Category: ---------------
All-Time Rating:
187 ratings
Find more info at namerpro.github.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings