Important note: RealisticSeasons for Minecraft versions 1.16 and 1.17 will no longer receive updates starting October 1st 2024. You will always be able to download older versions that work.
For version 1.20 and above only: leaves turn into cherry leaves during spring. The block changes are client-side only, meaning that the original oak leaves are not removed on the server. Breaking these cherry leaves will also drop normal oak leaves. The packets are processed asynchroniously to ensure minimal performance impact. You can also switch this feature off to display the normal custombiome-based spring leaves.
Christmas
Presents spawn underneath trees in villages with configurable loot
Special night particles play during the night and spruce trees are decorated with blocks through packets (blocks do not exist on the server and players cannot obtain them).
New year
Villages have firework shows to celebrate new year
Easter
Easter eggs can be found throughout the world during easter
Halloween
Flaming mobs spawn at night with special buffs
> Plugin integrations
- PlaceHolderAPI
- TimePauser
- WorldGuard
- GriefPrevention
- Lands
- FactionsUUID
- DeadlyDisasters
- Terralith
- Floodgate/GeyserMC
- Dynmap
- Bluemap
- MythicMobs (custom season conditions may not work, random spawns and normal biome-specific spawns work)
- ItemsAdder
- Other world generators
- RoseLoot
- ViaBackwards/ViaRewind
- TimeBar
- PyroFishingPro
- CustomCrops
- EconomyShopGUI & EconomyShopGUI Premium (seasonal shops)
- RealisticSurvival
> Installation
1. Download RealisticSeasons on this page
2. Download ProtocolLib
3. Put both downloaded jars into the plugins folder of your server
4. Restart your server
5. Go to the world you want seasons in and type /rs set spring. This will set the season in your world to spring and it will also automatically activate the temperature and calendar system. The season cycle starts too.
6. (Optionally) change the configuration
> More information
- Commands & Permissions
- Configuration files
- FAQ
- Biome system
- GitHub issues
- Wiki
- Seasons
- Calendar
- Temperature
- Particles
- bStats
- 3rd party chinese wiki translation
> Will this plugin damage my worlds?
Not at all. Keeping your worlds safe has always been priority number one. The plugin does not mess with vanilla mechanics: biomes are never changed (the custom biomes are injected last minute before the data gets send to the player, no world changes happen), block changes are safe and can be reversed and only animals spawned by the plugin will get despawned. The plugin doesn't mess with ice and snow that has been placed by the world generator. The plugin is also safe to install on already existing worlds and it will never ruin your vanilla mc experience.
> Is my world generator supported?
Yes, all world generators are supported out-of-the-box. This includes world generators with custom biomes.
> Do my users need a resourcepack?
No, your users do not have to install anything. The plugin also does not require optifine. A normal vanilla minecraft client will be able to see all the colours. The plugin uses custom biomes for the colours.
> Test server
Want to test the plugin first? View all seasons, the calendar and temperature on the server test.realisticseasons.com. Minecraft version is 1.21
> Unsupported software
- ProtocolSupport (spigot plugin)
- BetterSleep 4(spigot plugin)
- Mohists (forge-based server)
- Arclight (forge-based server)
- And most other forge-based servers
> Source code
Need access to the source code for your project? All buyers can get access to the code. Send me a message for access.
> Video
Note: this video was created before the particle, events and sub-season system