Skip to content
Pepe20129 edited this page Dec 1, 2021 · 4 revisions

This mod reads splashes from a splashes.json file instead of the splashes.txt file.

The format is simple:

{
    "is_you": true/false (defaults to false),
    "normal_splahes": [
        "Regular splashes",
        "in a string array"
    ],
    "conditional_splashes": [
        {
            "time": "<time regex>",
            "chance": <chance (0-1)>,
            "username": "<username regex>",
            "minecraft_version": "<version regex>",
            "splash": "<splash>
        }
    ]
}

Here's an example:

{
    "is_you": false,
    "normal_splashes": [
        "As seen on TV!",
        "Awesome!",
        "100% pure!",
        "May contain nuts!"
    ],
    "conditional_splashes": [
        {
            "time": "202.-..-.. ..:..:..",
            "chance": 0.5,
            "minecraft_version": "1\.1.",
            "splash": "this splash only appears half the time, regardless of your username, if the year begins with \"202\" and you're playing in a mc version that starts with 1.1"
        }
    ]
}

You can also use these percent codes in any splash:

%playerName: The username of the current player.

%playername: The username of the current player in lowercase.

%PLAYERNAME: The username of the current player in uppercase.

%minecraftVersion: The Minecraft version being used.

%s: The seconds that have passed since 1970-01-01 00:00:00 GMT (unix time)

%C: The first 2 digits of the current year.

%H: The current hour.

%M: The current minute.

%S: The current second.

%T: The current time in the HH:MM:SS format.

%R: The current time in the HH:MM format.

%W: The current week of the year.

%Y: The current year.

%y: The last 2 digits of the current year.

%m: The current month (numeric).

%d: The current day.

%F: The current date in the YYYY-mm-dd format.

Clone this wiki locally