Download InGame Info XML - Serene Seasons — Minecraft Mods — MetaMods
InGame Info XML - Serene Seasons

InGame Info XML - Serene Seasons

Active

Downloads

0

Last update

6 years ago
Client
Control

InGame Info XML - Serene Seasons

HUD Monitoring Integration Extension

This mod enhances integration by adding seasonal tags from Serene Seasons to InGame Info XML, allowing detailed season cycle information to be displayed directly in the game interface.

Available Seasons Tags

Core Temporal Information:

  • sereneseasonsdayduration - day length in ticks (typically 24000)
  • sereneseasonssubseasonduration - subseason duration in ticks
  • sereneseasonsseasonduration - season duration in ticks
  • sereneseasonscycleduration - complete annual cycle length
  • sereneseasonsseasoncycleticks - elapsed time of current annual cycle
  • sereneseasonsday - total elapsed days count
  • sereneseasonscurrentseason - current season (SPRING, SUMMER, AUTUMN, WINTER)
  • sereneseasonscurrentsubseason - current subseason
  • sereneseasonscurrenttropicalseason - current tropical season

Convenient Additional Labels

Simplified Identifiers:

  • sereneseasonscurrentseasonord - numerical ID of current season (starting at 0 for spring)
  • sereneseasonscurrentsubseasonord - numerical ID of current subseason (starting at 0)
  • sereneseasonsdayofseason - current day within season (counting from 0)

Implementation Example

Seasons UI Example

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config>
    <lines at="topleft">
        <line>
            <icon><!-- seasonal icon -->
                <str>sereneseasons:textures/items/ss_icon.png</str>
                <op><!-- icon X position -->
                    <str>eq</str>
                    <var>sereneseasonscurrentseasonord</var>
                    <num>0</num>
                    <num>1</num>
                    <num>2</num>
                    <num>3</num>
                    <num>0</num>
                    <num>16</num>
                    <num>16</num>
                    <num>0</num>
                    <num>0</num>
                </op>
                <op><!-- icon Y position -->
                    <str>eq</str>
                    <var>sereneseasonscurrentseasonord</var>
                    <num>0</num>
                    <num>1</num>
                    <num>2</num>
                    <num>3</num>
                    <num>0</num>
                    <num>0</num>
                    <num>16</num>
                    <num>16</num>
                    <num>0</num>
                </op>
                <num>16</num>
                <num>16</num>
                <num>32</num>
                <num>32</num>
            </icon>
            <op><!-- season name selection -->
                <str>eq</str>
                <var>sereneseasonscurrentseasonord</var>
                <num>0</num>
                <num>1</num>
                <num>2</num>
                <num>3</num>
                <str> Spring</str>
                <str> Summer</str>
                <str> Autumn</str>
                <str> Winter</str>
                <str> Error</str>
            </op>
            <str>, Day </str>
            <add>
                <var>sereneseasonsdayofseason</var>
                <num>1</num>
            </add>
            <str>, {mctime} </str>
            <if>
                <var>daytime</var>
                <str>($eD$f)</str>
                <str>($8N$f)</str>
            </if>
        </line>
    </lines>
</config>
Project members
Xalcon

Xalcon

Created: 2 Feb 2019

ID: 64375