This system is a dynamic weather, time & temperature display module for a your server!
Preview: YOUTUBE
How It Works:
Command Registration:
/weatherCommand: Toggles the visibility of the weather and time UI. When this command is used, the UI element will either appear or disappear from the screen./positionWeatherCommand: If the UI is visible, this command allows the player to reposition it by making it draggable./resetWeatherUICommand: It will reset to its default position.
UI Interaction:
- The UI is displayed using HTML/CSS and is styled to be visually appealing with a modern design. The display is fixed at the top of the screen, centered horizontally.
- Users can drag the UI around the screen, thanks to the drag-and-drop functionality implemented in JavaScript.
- NEW - Automatically saves the UI position so that after a server restart, the client’s UI appears in the same location as it was last positioned.
UPDATE 1.3 Version:
- Automatically saves the UI position so that after a server restart, the client’s UI appears in the same location as it was last positioned.
- Time zone support added: if your server’s time doesn’t match your local time, you can easily adjust it in the configuration.
- Reworked temperature settings: Ensure that ‘tempMin’ is always lower than ‘tempMax’; otherwise, you’ll receive ‘N/A’.
- Synchronized weather temperature across all clients—now every client displays the same temperature.
- Discord webhooks have been integrated with your Discord server. Now everyone can see the current weather on your server.
- Reworked UI, now for different resolutions, must show same UI size.
UPDATE 1.2 Version:
- Introduced
UIonAllTime = false; set to true if you want the UI to be always ON when the server starts.
UPDATE 1.1 Version:
- Consolidated all necessary components into
config.luaandconfig.json. - Implemented a "fake" temperature feature that can be adjusted based on specific times and weather conditions.
- Added the option to display either game time or the server's current time.





This system is covered by ESCROW.