I'm trying to make thermal:blitz spawn on block aether:cold_aercloud in dimension aether:the_aether.
Here is my current code that worked (to spawn according to the standard spawn rules) until I added the startup predicate:
//startup
EntityJSEvents.spawnPlacement(event => {
event.or('thermal:blitz',(entitypredicate, levelaccessor, spawntype, blockpos, randomsource) => {
return levelaccessor.level.dimension == 'aether:the_aether' && levelaccessor.getBlockState(blockpos.below()).getBlock().getId() == 'aether:cold_aercloud'
});
});
//server
EntityJSEvents.biomeSpawns(event => {
event.addSpawn('thermal:blitz', ['#aether:is_aether'], 20, 6, 15);
});
