I tried doing something similar in Minecraft when I was messing around with custom mechanics, like changing how pistons behave. I used execute checks, block detection, and scoreboards to control when pistons should activate differently or trigger extra effects. It worked for simple cases, but the more I added, the more it turned into a bunch of chained checks and workarounds.
do you have any more details yet like what version it’ll be on, when you’re planning to start, and whether it’s gonna be more chill or progression focused?
If everything’s set up correctly, try checking the contents of your `splashes.txt` itself. Each splash should be on a new line with no extra formatting, and the file should be saved as plain UTF-8 without BOM. Also make sure you fully restart the game after enabling the pack, since splash texts don’t always refresh properly with just a resource reload.