promotional bannermobile promotional banner

AdvancedMotd

Abandoned
Style your server motd more dynamically. What time, day, season, special events are on the server ..
You are able to display the motd, the ingame time and days of a dimension and the current season, too.

You are able to display the motd, the ingame time and days of a dimension and the current season, too.

You are able to display the ingame days the server is running too, here we have night -so it's dangerous and red.

You are able to display the ingame days the server is running too, here we have night -so it's dangerous and red.

Here is an example, what this mod does: Displaying the ingame time and here we have day time.

Here is an example, what this mod does: Displaying the ingame time and here we have day time.

Description

Donation

I've created all my mods in my free time ⏳ for you all gratuitously with love 💖.
If you enjoy 😁 this mod and want to give something in reward 💰:
You can support 🤝me either on Patreon, Paypal or Flattr.

 

Attention:
If you're updating from Version 1.0.5 to the 1.1.0 (or higher) you should backup your AdvancedMotd configs and delete the original configs afterwards. I needed to make several changes to have a better structure. Sorry for that in advance.

 

Brief

This mod gives you as admin or as single player the ability to make your server motd more dynamically. You are able to signalize your players when it's safe to join your server by using colours. Furthermore you can display in the motd the current dimension time and its day. A hook to Bloodmoon makes it possible to signalize if the bloodmoon is active or not. A hook to Serena Seasons makes it possible to display the current season. For more have a look at the config section.

 

Images

Ingame time at day

Ingame day and time at night

Motd, Time, Days, Season

 

Usage

Basically it's the idea of CallMeFoxie (CanIJoinNow), but the mod was to basic for me, therefore I developed a complete new mod on the basis of that idea and create this more dynamical, flexible and customizable mod. Setup your config or change your motd.

  • You can use this mod within a server without needing it as player. (Server side)
  • You can use this mod as single player, too. (Client side)

 

Features

  • Custom danger/safe time, format and colours
  • Commands to configure the base motd
  • Permission for each command possible
  • Configurations to define e.g. the time format
  • Customizable language configuration
  • Bloodmoon support
  • Serena Seasons support [since 1.1.0 only for MC1.12.2]

 

Config

The config file is located in: config/advancedmotd/configGeneral.cfg

  • commandName
    • If you want to redefine another command name for the mod do it with this value.
  • commandNameAliases
    • If you want to define an alias name for the command do it with this value.
  • dimID
    • Dimension ID to get the time/days from.
  • weeklength
    • Length (days) of week, for %w format
  • dateformat
    • Format of the time and date: %d=day, %w=week, %h=hour, %m=minute, %o=second
    • Example: Time=%h:%m | Day=%d
    • Result: Time=13:25 | Day=8
  • dangerStart
    • When the danger time starts.
  • dangerEnd
    • When the danger time ends.
  • dangerColor
    • What is the color and/or format of the danger time?
  • safetyColor
    • What is the color and/or format of the safety time?
  • colorizeDayN
    • Colorize the n-th day?
  • dangerColorAtDayN
    • What is the color and/or format of the danger time at the n-th day?
  • safetyColorAtDayN
    • What is the color and/or format of the safety time at the n-th day?
  • considerBloodmoon [renamed in 1.1.0]
    • Should Bloodmoon be considered? (Bloodmoon Mod)
  • considerSeasons [since 1.1.0]
    • Should Serene Seasons be considered? (Serene Seasons Mod)
  • motdDelimiter [removed in 1.1.0]
    • How should be the motd delimited from the dynamic extension?
  • seasonSpring [since 1.1.0]
    • What is the color of the spring?
  • seasonSummer [since 1.1.0]
    • What is the color of the summer?
  • seasonAutumn [since 1.1.0]
    • What is the color of the autumn?
  • seasonWinter [since 1.1.0]
    • What is the color of the winter?
  • motdFormat [since 1.1.0]
    • Format of the entire motd message.
    • %motd% = Message from the server.config
    • %daytime% = The day / time of the given dimension (dimID)
    • %season% = Name of the season in the given dimension (dimID)
    • Example: %motd% | %daytime% | %season%
    • Result: Your motd | 17:12 | Autumn
    • Note: You can choose your delimiters as you want to. ^^

 

Commands

The base command is:

  • advancedmotd

Append one of the sub commands to execute them. Example:

  • advancedmotd help

 

Sub commands

The text between the signs less than and greater than is necessary to execute it correctly. The text between brackets is optional.

  • aliases
    • Shows available aliases for the main command.
  • help (<command>)
    • Shows help for each available command.
  • print
    • Shows the unformatted motd.
  • reload
    • Will reload the configuration from disc.
  • set <motd>
    • Sets a new base motd.
  • show
    • Shows the formatted motd.

 

Permissions

Each command has it's own permission so that the mod is fully customizable to your needs.

Structure:

advancedmotd.commands.Commands //Main command

advancedmotd.commands.Command<CommandName> //Sub commands

Example:

advancedmotd.commands.CommandHelp //Help command

advancedmotd.commands.CommandSet //Set command

[...]

I can't assume that you want provide the functions of the mod to anyone therefore you will possibly encounter the message: "You do not have permission to use this command."

Use a permission manager like ThutPerms to solve this problem by providing you the permissions you need.

 

Installation

Just put the mod into your mod folder. It's only needed on the server-side if you're hosting a server.

 

Dependencies

You need at least the corresponding Forge Version.

 

Language

Currently I'm providing the mod in british english (hopefully). There will be a language file created which gives you the ability to translate the entire mod to your target language:

  • config/advancedmotd/configLang.cfg

 

Ideas / Suggestions

As developer one can only guess what the needs of admins / players are, so don't hesitate telling me your ideas / suggestions. Even if you're thinking that some things could be solved much easier or on another way I will appreciate it.

 

Bugs / Problems

I'm not able to cover all conditions the mod will encounter therefore there can always be bugs / problems, if you find some please tell me so I can fix them. One advice from me at this point: Provide basic information like MC/Forge version and mod version.

 

Modding

Outstanding until it gets open source.

 

Source Code (/ Copyright)

I'm a fan of open source, I really do and I'm willing to provide the source code if I get enough requests for it or I decide to publish it - until this point all rights are reserved.

 

Contribution

You have translated the mod to russian, you have a better logo for it? You can always contribute to this mod at any time, just contact me.

 

Contact

Use the comment section, write me a pm or visit the discord channel PixtarMcMods.

 

Viruses / Worms

Every file is scanned across VirusTotal.com with 0 / 60 findings:

1.12.0:  v.1.0  v.1.0.5  v.1.1.0

1.12.1:  v.1.0  v.1.0.5  v.1.1.0

1.12.2:  v.1.0  v.1.0.5  v.1.1.0

The AdvancedMotd Team

profile avatar
  • 7
    Projects
  • 452.4K
    Downloads
Donate

More from Forge_User_94566150View all

  • PortBed project image

    PortBed

    • 23.7K
    • Mods

    A mod to teleport to your bed with lot of configs and multi dimension support.

    • 23.7K
    • April 7, 2018
    • Mods
    • +4
  • DenyBlocks project image

    DenyBlocks

    • 344.2K
    • Mods

    Deny certain blocks/items of certain mods in certain dimensions divided into placement, interaction and/or attack.

    • 344.2K
    • March 30, 2018
    • Mods
    • +4
  • WorldJoinText project image

    WorldJoinText

    • 7.6K
    • Mods

    Adds one or multiple custom join message(s) for each world/dimension and/or the server.

    • 7.6K
    • January 15, 2018
    • Mods
    • +4
  • BloodmoonExt project image

    BloodmoonExt

    • 61.9K
    • Mods

    BloodmoonExt is an extension for Bloodmoon and adds three new commands.

    • 61.9K
    • November 25, 2017
    • Mods
    • +3
  • PortBed project image

    PortBed

    • 23.7K
    • Mods

    A mod to teleport to your bed with lot of configs and multi dimension support.

    • 23.7K
    • April 7, 2018
    • Mods
    • +4
  • DenyBlocks project image

    DenyBlocks

    • 344.2K
    • Mods

    Deny certain blocks/items of certain mods in certain dimensions divided into placement, interaction and/or attack.

    • 344.2K
    • March 30, 2018
    • Mods
    • +4
  • WorldJoinText project image

    WorldJoinText

    • 7.6K
    • Mods

    Adds one or multiple custom join message(s) for each world/dimension and/or the server.

    • 7.6K
    • January 15, 2018
    • Mods
    • +4
  • BloodmoonExt project image

    BloodmoonExt

    • 61.9K
    • Mods

    BloodmoonExt is an extension for Bloodmoon and adds three new commands.

    • 61.9K
    • November 25, 2017
    • Mods
    • +3