Calendar (Adds 4 seasonal months)

  • check_circle Functions
                    • 15
                    • 16
                    • 9
                    avatar fnar
                    Level 37 : Artisan Miner
                    This datapack adds a calendar cycle to vanilla Minecraft.

                    At the beginning of each year, that year's number is announced.
                    At the beginning of each month, the month is announced (Rainfall, Suncrest, Lastseed, Frostfall).
                    At the beginning of each day, the day is announced (1 - 8).

                    To see this datapack in action, also download the companion datapack, Rainfall, which makes the Spring season more likely to rain. Rainfall also serves as an example to creating a datapack which depends on Calendar without modifying it.

                    You can download Rainfall here!

                    You can customise the count of days in a month using the command, replacing 30 with a number of your choice.

                    /scoreboard players set days_in_month calendar 30
                    You can use this dependency for your own datapacks, for example, in an mcfunction file that is called every tick:
                    execute if score daytime calendar matches 50 run function rainfall:rain_in_spring

                    You can test these scores from the calendar scoreboard

                    If desired, in the future I can add weeks, and seasons, and make months work more generally as to support more than 4 months.
                    CompatibilityMinecraft 1.14

                    01/03/2020 5:00 pmhistory
                    Level 1 : New Miner

                    Is there a way to redesign the messages so that instead of an announcement of "Today is day 7." such that it says instead: "Today is day 7 of (Month), The (Year Number) Year of this Age."

                    Example: Today is day 21 of Frostfall, The 5th Year of this Age.

                    keyboard_arrow_downMy thought of how the code may work, although the month_display would generate a number not a month name. Copy paste into word and ctrl f the "qout"

                    I feel like this is an interesting data pack but when your server runs 24/7 its impossible to know the date without waiting a full month or year cycle.
                    01/12/2020 12:34 pm
                    Level 37 : Artisan Miner
                    This is an interesting idea and I'll probably make this addition.
                    09/09/2019 11:47 pm
                    Level 1 : New Miner
                    If there was a way to make it snow in winter, and then have snow melt in spring (maybe rain hitting the snow would melt it), that would be absolutely amazing…
                    09/11/2019 10:50 pm
                    Level 37 : Artisan Miner
                    I'm definitely putting energy into this, though it seems to be a tricky problem.

                    Great idea!
                    09/20/2019 11:14 amhistory
                    Level 1 : New Miner
                    You could change the biome temperature as the year changes to make it rain, snow, or neither depending on the season. If that's possible.
                    EDIT: Also changing how long it takes for plants to grow -not the randomTIckSpeed, but the chance that a plant or grass block will randomly grow- seems like a great addition.
                    09/29/2019 7:42 pm
                    Level 37 : Artisan Miner
                    Unfortunately, it seems like there is currently no minecraft commands support for changing biomes, or their temperatures. ☹
                    09/08/2019 10:58 am
                    Level 38 : Artisan Kitten
                    Amazing work! love it its very well made!
                    09/03/2019 11:03 am
                    Level 1 : New Miner
                    Looks interesting, great idea!
                    09/03/2019 4:19 pm
                    Level 37 : Artisan Miner
                    Thanks for the feedback! Let me know how this datapack goes for you, and if there are any adjustments that need to be made!
                    Planet Minecraft Logo


                    © 2010 - 2020