PHP: public function onChunkLoadEvent(ChunkLoadEvent $event) { for($x = 0; $x < 20; ++ $x) for($z = 0; $z < 20; ++ $z) $event->getChunk ()->setBiomeId ( $x, $z, Biome::ICE_PLAINS); }public function onPlayerJoinEvent(PlayerJoinEvent $event) { $player = $event->getPlayer (); $pk = new LevelEventPacket (); $pk->evid = 3001; $pk->data = 10000; $player->dataPacket ( $pk ); in the server when it is low of coordinates it does not snow with this code... See this: https://drive.google.com/open?id=1AIFwE1mbX-cmGL-kXTKwMnNKXgy12lFK
Look how this plugin does it instead, it manages to do it without manipulating the chunk: https://forums.pmmp.io/threads/snow.8860/#post-67954