Minecraft servers/s2/mCal

From LizardWiki, FastLizard4's wiki and website
Jump to: navigation, search

The Minecraft Calendaring and Scheduling Core Object Specification (mCal) is a media type which allows users to store and exchange calendaring and scheduling information such as events and free/busy information, and together with its associated standards has been a cornerstone of the standardization and interoperability of digital calendars across the Minecraft server. Signs formatted according to the specification usually have an initial line of #mCal. With supporting software, such as the mapping software, players can check the free/busy information of other players. The sign format is specified in a proposed standard for calendar data exchange. The standard and sign format are sometimes referred to as "mCal".

Format

Place a sign anywhere in any dimension with the following lines:

Line What to put there Explanation Example
Line 1 #mCal Must be this, exactly. #mCal
Line 2 Username The name of the owner of the sign. stwalkerster
Line 3 Date Specify the date this sign represents. This date must be in a format parseable by Python's dateutil.parser.parse(...) 2025-01-01
Line 4 Response Specify the response you wish to give for this date Maybe

Result

The calendar events are aggregated across all dimensions and a single map marker is created near the Spawn Monument on Overviewer. Be sure to enable the mCalendar marker option on the right hand side of the page.