DA_Swagnemite submitted a new plugin: AdvancedMOTD - Advanced editing and control of your servers MOTD Read more about this plugin...
I think he use a task to refresh the motd. I did this also on CustomAlerts (https://github.com/EvolSoft/CustomAlerts/blob/master/CustomAlerts/src/CustomAlerts/MotdTask.php)
@EvolSoft is right. I used a repeating task delayed by the time set in the config to run the code PHP: $this->plugin->getServer()->getNetwork()->setName($motd); after parsing the tags in the MOTD string to update them to what they show as you see on the list. What do you mean? The time between each MOTD change? You can do that in the config.
There is no need to force it as the client keeps getting the 0x1C packet when you look at the server list which causes the update. This packet is sent rapidly so there is no time between the updates unless you set a delay with a task.
DA_Swagnemite updated AdvancedMOTD with a new update entry: Added MOTD Tag Read the rest of this update entry...