Si tu utilises multiverse tu as donc un id de monde différent, c’est ce que je te demande depuis avant et tu m’avais dit que non …
Bref dans ce cas il suffit de retirer le
switch(world.provider.dimensionId)
Dans la classe de ton générateur.
(donc ta fonction generate devrait ressembler à ça :
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
generateSurface(world, random, chunkX * 16, chunkZ * 16);
}