I had a world initially created on realms, but later copied the world to a dedicated server hosting. On realms, I can confirm that thunderstorms were working, as I still have a skeleton horse from before the world transfer. After the transfer; however, I have not gotten a single thunderstorm which has naturally occurred in the game. I've been afk for hundreds of hours, waiting for a thunderstorm (I have a witch farm which would transform my villagers into witches, as soon as a thunderstorm would occur with a channeling trident piston trick). As of posting this, thunderstorms cannot happen naturally in this world and I am unaware as to how I can fix this, as it's a very important game mechanic and I would at least like a way to fix my world, which I am not entirely sure if it is possible to do without a bug fix directly from Mojang.
Attempted (unsuccessful) methods to possibly fix the bug (I will update this as I try more things):
-Restarting the server.
-Using commands to summon a thunderstorm, in hopes of reminding the server that they are supposed to occur.
-Copying the world on singleplayer and trying it on that copy.
Edit 1: If it might help, I could attach the world file for further research purposes of the bug, if requested.
Edit 2: MY WORLD HAD A NATURAL THUNDERSTORM! The last thing I attempted was that I went into my dedicated server's server.properties and went to where it gets you to input the seed. This value was blank, so I entered the same seed as my current world. After doing that, an hour later of player, voila! I really hope this solves it for anyone else.
I had a world initially created on realms, but later copied the world to a dedicated server hosting. On realms, I can confirm that thunderstorms were working, as I still have a skeleton horse from before the world transfer. After the transfer; however, I have not gotten a single thunderstorm which has naturally occurred in the game. I've been afk for hundreds of hours, waiting for a thunderstorm (I have a witch farm which would transform my villagers into witches, as soon as a thunderstorm would occur with a channeling trident piston trick). As of posting this, thunderstorms cannot happen naturally in this world and I am unaware as to how I can fix this, as it's a very important game mechanic and I would at least like a way to fix my world, which I am not entirely sure if it is possible to do without a bug fix directly from Mojang.
Attempted (unsuccessful) methods to possibly fix the bug (I will update this as I try more things):
-Restarting the server.
-Using commands to summon a thunderstorm, in hopes of reminding the server that they are supposed to occur.
-Copying the world on singleplayer and trying it on that copy.
Edit 1: If it might help, I could attach the world file for further research purposes of the bug, if requested.
Edit 2: MY WORLD HAD A NATURAL THUNDERSTORM! The last thing I attempted was that I went into my dedicated server's server.properties and went to where it gets you to input the seed. This value was blank, so I entered the same seed as my current world. After doing that, an hour later of player, voila! I really hope this solves it for anyone else.