Dimension Mutability
This mod enables players to sleep and skip time in other dimensions that are separate from the overworld. Additionally, it allows different dimensions to have their own weather patterns independent of the main world.
In Minecraft versions from 1.16 to 1.19.2, Mojang developers left the level properties of all dimensions except the overworld as unmodifiable. This led to various bugs, such as the inability to properly handle time and weather in additional dimensions.
Although Mojang promised to fix this issue in subsequent pre-releases, the necessary changes were not implemented in either version 1.6.2-pre1 or pre2. Perhaps the developers will remember this fix only by version 1.20. In the meantime, this mod offers a ready-made solution to address this problem.
The mod works exclusively on Fabric and is distributed under the MIT license with open source code. This means that if you wish, you can adapt it for use with Forge through the mixins system.