MiniMOTD - Server List MOTD Plugin with RGB Gradients icon

MiniMOTD - Server List MOTD Plugin with RGB Gradients -----

MiniMOTD is a MOTD plugin using MiniMessage for formatting (supports RGB Hex, Gradients, and more!)




Changelog

Changed
  • Updated for Minecraft 1.21.4
----------, Jan 2, 2025

Changelog

Changed
  • Updated for Minecraft 1.21.3
----------, Nov 7, 2024

Changelog

Added
  • NeoForge implementation
----------, Sep 10, 2024

Changelog

Changed
  • Updated for Minecraft 1.21
----------, Jun 24, 2024

Changelog

Changed
  • Updated for Minecraft 1.20.6
----------, Jun 2, 2024

Changelog

Added
  • Support single-glob matching for parts of hostnames in virtual hosts config (#167)
  • Allow configuring servers to use for player counts & listing (#171, b97ebcb)
  • Handling for TCPShield hostnames (#171)
Changed
  • Fabric: Updated for Minecraft 1.20.4
----------, Jan 20, 2024

Changelog

Changed
  • Fabric: Updated for Minecraft 1.20.2
----------, Sep 30, 2023

Changelog

Changed
  • Updated Adventure to 4.14
  • Fabric: Updated for Minecraft 1.20.1
----------, Jun 28, 2023

Changelog
Added
  • Folia support
Changed
  • Fabric: Bring back caching of encoded favicons (was lost in 2.0.11 due to vanilla changes)
----------, May 8, 2023

Changelog

Changed
  • Updated for Minecraft 1.19.4
  • Preload some classes during plugin initialization on Bungeecord
----------, Mar 18, 2023

Changelog

Changed
  • Updated for Minecraft 1.19.3
  • Removed universal jar and added Bukkit/Bungeecord combo jar
----------, Dec 9, 2022

Changelog

Changed
  • Updated for Minecraft 1.19.2
Fixed
  • Fixed case sensitivity of virtual hosts config (#115)
  • Fixed server icon related exception on spigot
----------, Aug 26, 2022

Changelog

Changed
  • Updated for Minecraft 1.19
----------, Jun 19, 2022

Changelog

Added
  • Support for fabric-loader 0.14+
Changed
  • Dependency updates
  • Minor code clean up
----------, May 4, 2022

Changelog

Changed
  • Updated Adventure and MiniMessage to 4.10.1
  • Updated Fabric platform for Minecraft 1.18.2
----------, Mar 12, 2022

Changelog

Changed
  • Updated for Minecraft 1.18.
Fixed
  • Improved error when loading malformed config files.
----------, Dec 2, 2021

Changelog

Changed
  • Updated bundled version of MiniMessage. This fixes most of the edge case parsing issues which have come up in 2.0.3.
Fixed
  • Fixed virtual host test mode config not properly loading.
----------, Aug 10, 2021

Changelog

Added
  • Added the virtual-host-test-mode option in plugin_settings.conf. When enabled, MiniMOTD will print debug information to the console on each received ping. The purpose of this is to help in determining the correct configuration values for virtual-host-configs, and so only works on proxies.
Changed
  • Updated MiniMessage from 4.1.0-SNAPSHOT to 4.2.0-SNAPSHOT. This version includes a rewritten parser which is not only faster, but also fixes most if not all of the known issues with the previous parser.
  • Updated Fabric platform to Minecraft 1.17.
----------, Jun 25, 2021

Changelog

Added
  • Added minimum and constant modes to the fake player count config. (GitHub #50)
  • Added a config option for whether the displayed online player count may exceed the displayed max player count.
  • Added support for Sponge API v7.
  • Added a compatibility workaround for Travertine proxies.
Fixed
  • Fixed compatibility with non-snapshot versions of Velocity.
----------, Apr 9, 2021

Changelog

Added
  • Added 'hide-player-count' option. Setting this to true will disable the player list hover (same as 'disable-player-list-hover'), but will also cause the player count to appear as '???' to clients.
Changed
----------, Mar 20, 2021

Changelog

Changed
  • Completely reworked configuration files to be easier to use and more extendable in the future.
    • [​IMG] Note: Pre-2.0.0 config files (i.e. config.yml) will be ignored. In order to upgrade from MiniMOTD 1.x.x, you will need to manually copy your MOTDs to the new config file (main.conf).
    • Config files now use the HOCON (.conf) file format
    • Configs are now loaded using the amazing Configurate library
Added
  • Added the ability to specify certain MOTD configs for virtual hosts on proxies. For example you could configure different MOTDs for play.server.com and survival.server.com.
  • Merged MiniMOTD-Fabric into the main MiniMOTD project.
  • Added bStats to the Velocity module
----------, Feb 15, 2021

Revert usage of `System.lineSeparator()` and instead always use `\n`. Minecraft MOTDs always use `\n` for newlines, not the system dependent line separator. This change is mostly relevant to users running their Minecraft server on Windows.
----------, Jan 14, 2021

Changelog
  • Added option to disable player list hover
  • Added ability to pair certain MOTDs with certain icon images. See the wiki page for more info
  • Updated dependencies
----------, Dec 26, 2020

Changelog
  • Make the update checker respect the config option to turn it off
----------, Sep 14, 2020

MiniMOTD now supports Velocity proxies!

There is a jar available for download for each supported platform, as well as a universal jar for all platforms on GitHub. The version linked on spigot is the universal jar.

MiniMOTD-universal: works on all supported platforms
MiniMOTD-spigot: Spigot and Paper based servers
MiniMOTD-bungeecord: Bungeecord/Waterfall based proxies
MiniMOTD-velocity: Velocity proxies
----------, Sep 12, 2020

Added randomized server icon.

  • To use this feature, place 64x64px .png image files in the plugins/MiniMOTD/icons folder, which will be created after the first run of the plugin/updating the plugin.
  • These pngs will be randomly selected on each server list refresh, similar to random MOTDs.
  • If the icons folder is empty, the default server-icon.png will be used.
----------, Aug 26, 2020

Changelog
  • On servers which cannot send RGB MOTDs (older than 1.16 servers) colors will now always be down-sampled.
    • Up to date servers will still down-sample colors for old clients, and leave it as RGB for up to date clients (no change).
  • Added tab complete for commands on Spigot/Paper
----------, Aug 15, 2020

All of the Bungee-only features have been ported to also work on Paper based servers.
This includes automatic hex color down-sampling for old clients, and fake players.
----------, Aug 2, 2020

  • Update MiniMessage and Adventure
    • Includes support for multi-color (3+ color) gradients, ie
      Code (Text):
      <gradient:green:blue:#f0f0f0>|||||||||||||||||||||||||</gradient>
  • Removed legacy motd section
  • Added color down-sampling for pre-1.16 clients in BungeeCord
----------, Jul 29, 2020

Spigot
Fix a load order issue where the plugin would sometimes load before Prisma causing errors when using Prisma colors

BungeeCord
Nothing changed for Bungee Users
----------, Jul 17, 2020

Adds a new option to config.yml "motdsLegacy"
  • This list of motds will be shown to users running versions under 1.16.
  • If the list is empty, the normal "motds" list will be used for everyone.
  • Currently this function is only supported on bungee based platforms, it will come to Spigot in a future update, likely with ProtocolLib as an optional dependency.
Thanks to @mikuś on Discord for the PR

New default config.yml
Code (YAML):
motd :
  # Do you want to enable this feature?
  motdEnabled
: true

  # Placeholders: {onlinePlayers} {maxPlayers}
  # Use {br} to separate lines.
  # Putting more than one will cause one to be randomly chosen each refresh
  motds
:
   - "<bold><gradient:black:white>----====[</gradient> <gradient:green:blue>UltraCraft <gradient:red:yellow></bold><italic>Official</gradient></italic><bold> <gradient:white:black>]=====----</gradient></bold>{br}<bold>    <gradient:#EEFF4A:#F7FFAE>Custom <italic>Survival</italic></gradient>    <color:#0092FF>Discord</bold><gray>:</gray> <gradient:#5FDAFF:#B8A6FF><italic>Ab3d5f"
    - "<rainbow>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||</rainbow>{br}<white>Hello <blue>{onlinePlayers} <gray>/</gray> {maxPlayers}</blue> Players Online"

  # Only works on bungee. Will be added for Spigot in a future update
  # These motds will be shown to pre-1.16 clients
  # If this list is empty, the normal motd list above will be used.
  motdsLegacy
:
   - "<red>This server requires version 1.16+</red>{br}<yellow>For you to see our cool RGB messages!"
    - "<green>Sample motd displayed on version 1.15.2 and below"
    - "<red>This function only works on bungeecord based platforms for now!"

maxPlayers
:
  # Do you want to enable this feature?
  maxPlayersEnabled
: true

  # Changes the Max Players value.
  maxPlayers
: 69

  # Changes the Max Players to X more than the online players
  # Example: 16/19 players online.
  justXMoreEnabled
: false
  xValue
: 3

bungeeOnly
:
  # Do you want to enable this feature?
  fakePlayersEnabled
: false

  # Modes: static, random, percent
  #   static: This many fake players will be added
  #     ex: fakePlayers: "3"
  #   random: A random number of fake players in this range will be added
  #     ex: fakePlayers: "3:6"
  #   percent: The player count will be inflated by this much, rounding up
  #     ex: fakePlayers: "25%"
  fakePlayers
: "25%"
----------, Jul 13, 2020

Fix a bug blocking players from joining BungeeCord servers.

Sorry for any inconvenience with that bug!
----------, Jul 10, 2020

This update adds a fake players option to config.yml (default off).
This option only works on BungeeCord.
See the default config.yml on the description page for more info.

This update changes nothing for Spigot users.
----------, Jul 10, 2020

Bugfix:
Fixed Prisma compatibility

New Feature:
BungeeCord support!
The BungeeCord plugin is the same jar file as for Spigot.
BungeeCord does not support Prisma.
----------, Jul 9, 2020

Resource Information
Author:
----------
Total Downloads: 80,978
First Release: Jul 9, 2020
Last Update: Jan 2, 2025
Category: ---------------
All-Time Rating:
79 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings