I saw a similar post from a year ago but didn't want to necro it, so I'm making my own.
I've got the From The Fog datapack installed and it's configured through commands. I found out which ones I need to run and made this script in kubejs/server_scripts/from_the_fog/herobrine_config.js
ServerEvents.loaded(event => {
if(!event.server.persistentData.loaded){
event.server.runCommand('tellraw @a "Hello"');
event.server.runCommand('function watching:config/sighting_chance/3_rare');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/start_delay/add');
event.server.runCommand('function watching:config/spot_noise/false');
event.server.runCommand('function watching:config/herobrine_skin/custom/-1_custom');
event.server.runCommand('function watching:config/jumpscare/false');
event.server.runCommand('function watching:config/no_sleep/false');
event.server.runCommand('function watching:config/nightmare/false');
//console.log(event.server.overworld().time, event.server.overworld().time < 24000)
if(event.server.overworld().time < 24000)
event.server.runCommand('time set day');
event.server.persistentData.loaded = true
}
})
However, when I make a new world, nothing happens.