This is a complete rework of my old Calendar DND Script and features cleaner code as well as the worlds I hadn't implemented yet. Current implemented Worlds: Faerûn, Eberron, Greyhawk, Tal'Dorei and Modern. Note: Leap years don't exist in my Calendar since they're annoying to implement. Issues/Bugs posted here will not be worked on. Either make a post in my Discord Server or open an Issue on the GitHub Repository. (Links in Bio) Installation You can install the Script by going to your Game > Settings > Mod (API) Scripts and searching for Multi-World Calendar in the dropdown menu. Make sure you're using the Latest version (1.2). Other versions will have issues. Alternatively, you can add it manually, by copying the Code from my GitHub Repository. Commands You can find all available Commands in the Wiki of my GitHub Repository. How to use First, type !mwcal in the Chat. Make sure that you are a GM in the Game, otherwise the displayed Menu won't have any Buttons. Next, you can click on any of the various Categories, which will make several Prompts show up, where you can further customize the Calendar. Calendar Menu Top Buttons The Buttons on the top, next to Day, Month, Year, Time and Moon let you edit the Value written within them. Bottom Buttons The Buttons at the bottom have various functions, described by the Label on the Button. Advance Time This will first ask for a Number. Make sure you don't input a negative or decimal number in here. Afterward, it will ask for a Selection between Short Rest , Long Rest , Minute , Hour , Day , Month , or Year . The time will then be advanced based on the selection you made and the Number you inserted. Toggle Weather Display This toggles the point Weather: at the top. If you toggle it off, it will no longer be displayed and the Button Randomize Weather will disappear. Toggle Moon Display This does the same as Toggle Weather Display , but with the point Moon: and the Button Randomize Moon Phase . Randomize Weather This will randomize the weather and change the text written next to Weather: . Randomize Moon Phase This will reset the Moon Phases to be dependent on Day and Month. Open Alarm Menu This will open the Alarm Menu that will be covered further down. Show to Players This will show the current Calendar to the Players. (see below for an example) Reset Calendar This will reset the Calendar to its base values. Only use this if you're experiencing issues with the Display. Alarm Menu The base Alarm Menu can be displayed by pressing Open Alarm Menu in the Calendar Menu . Create Alarm This will first ask for a Title, then for a Date, a Time as well as a Message. The Date needs to be in the format DD.MM.YYYY and the Time needs to be in the 24-hour format HH:MM . Upon completion, a chat notification will appear, letting you know that the Alarm has been created. The Alarm will be triggered ONCE as soon as the Calendar reaches or passes the configured Time/Date. Afterward, the Alarm will be automatically deleted. Open Calendar This will open the Calendar Menu .