- Compatible Minecraft Version(s)
- 1.16, 1.17 1.18
IMPORTANT NOTE: This plugin currently only supports a limited amount of versions: 1.16.3-1.17.1. Newer versions will always be supported!
RealisticSeasons adds summer, spring, fall and winter to your worlds, without a resource pack. Every season has its own set of features. It changes the looks of your world in a way never seen before. For example, the colours of the leaves will change (without a resource pack!), certain plants will grow everywhere and different animals will spawn. It also changes the behaviour of crop growth according to each season, days/nights will be longer/shorter and more! Everything in the world changes and players will feel like the seasons are truly there!
The plugin also includes one of the most advanced temperature system to date, adding even more realism to the server. Temperature is unique for every player and players will be punished or rewarded for having certain temperatures. The entire system can also be turned off if you don't want this on your server.
Seasons of course require some kind of year to cycle in, that's why the plugin has its own calendar system with dates, weeks, months and years. Days of the week and months can all be translated to your likings. Everything can displayed anywhere you want, since the plugin has full placeholderAPI support!
This video will show you how truly amazing the visuals are and also explain some of the mechanics. Special thanks to
@AntonioRush for creating the video!
Here are some example images of each season:
> What makes this plugin unique?
To see why this plugin is unique, I first got to explain how it works. RealisticSeasons changes the colours of the grass and leaves without the usage of a resourcepack. It also doesn’t require any client-side mod or even Optifine. This makes the plugin player-friendly, who doesn’t hate the resourcepack popups. It is all done through custom biomes.
The plugin will then change some biomes each season (to the custom biome) to make it really feel like the season. This is also how to plugin can make it snow anywhere in the winter. It may look like the biomes have changed, but they actually haven’t. Your Minecraft only thinks that they did (through packets). All real biomes are left intact on the server and so will their vanilla features. This means that you don’t have to worry about the plugin breaking your biomes, because it doesn’t actually change them (unlike other season plugins). This also means that all newly loaded chunks are instantly changed, once the season started it's impossible for a player to find a chunk with wrong colors!
On top of the unique way this plugin changes the looks of your worlds, it also adds a ton of other features to make the seasons feel more real (see feature list below). It will give your players a modded-like experience, suitable for any server, even if its just for you and your friends.
As a bonus feature, the plugin also has it's own calendar system and temperature system!
Spoiler: Features summary
Just drop the RealisticWeather jar into the plugin folder, download ProtocolLib and you are good to go! To enable seasons in a world, simply type /rs set <spring/summer/fall/winter> and the seasons will start cycling automatically. Changing the config isn’t necessary, everything is good to go. Here is the default config:
The plugin also contains a calendar system. Name of each month can be changed. Here is the configuration file:
The temperature system also has its own configuration file as seen below:
The color and season effects of each biome can be changed in its file. The plugin creates a biomes folder and you can change the settings of each biome there. Here is an example biome file, forest:
You can also customize the color of custom biomes generated in your world:
> Commands and permissions:
/season : display current season, year, month, day and days left until next season
/toggleseasoncolors: personal setting enabling/disabling the custom biome colors.
/rs set <spring/summer/fall/winter> : change the current season in this world
/rs setdate <dd/mm/yyyy> : change the date of the current world
/rs nextseason : change the current season in this world to the next one
/rs disable : disable seasons in this world
/rs restoreworld: undo all changes the plugin has done to this world
/rs toggletemperature: toggle the temperature system in the current world
/rs getinfo : display current season, year, day and days left until next season
/rs help : display this message
Admin commands (/rs): realisticseasons.admin
> Upcoming features:
Next update (subject to change)
- World particle system
Far future, no promises:
- Adding different types of weather
> Version support:
This plugin currently only supports a limited amount of versions: 1.16.3-1.17.1. Newer versions will always be supported! Servers with custom world generators (including iris) are also supported The plugin is incompatible with the following server softwares:
Spoiler: PlaceHolderAPI, WorldGuard, Developer api
Thanks @ericbarbwire for creating this video! This video was created before the temperature update, so it isn't showcased here.
Having issues? Please don’t post a bad review below. Try contacting me directly or post in the discussion section of this plugin. You can also contact me on my discord server or on my github page: https://discord.gg/tMeXykSNny and https://github.com/casperge/RealisticSeasons-issues/issues. I will probably fix the issue the same day. If your server is lagging too much, you can increase this number in the config:
"delay-per-operation: 4". This will slow down all operations done by this plugin and improve your performance. Even though it slows everything down, it won't really affect the user experience.