
Seasons API
API for creating your own seasons, weathers and challenges!
About this Mod
Seasons API
Seasons API was developed for creating your own seasons, weathers and challenges!
This mod was developed by analogy with the Spigot plugin "Seasons" specifically for the private Minecraft server "Zixa City" by its administrator (kochkaev, aka kleverdi). The idea of this mod was taken from Harieo.
What is this?
- Season - a certain period of a conditional year that has a certain weather for the current conditional time.
- Weather - daytime conditions for the game that have their own Challenges.
- Challenge - a set of some sort of rules for the player, appropriate to the current season and weather.
Command Syntax:
/seasons get season- get current season./seasons get weather- get the current weather./seasons get lang- get the currently set language./seasons get challenges- get the list of active Challenges./seasons set season <season>- set season./seasons set weather <weather>- set weather./seasons set lang <language>- set language./seasons set challenge [forceAllow|forceDisable] <challenge>- force start or end a challenge./seasons reload- reload configs./seasons actionbar [on|off]- set the display of season information in the action bar for the player executing this command.
For developers
You can create your own set of seasons, weathers and challenges in your mod. More information about implementing the Seasons API in your mod can be found in wiki.
Additional info
Links
Dependencies
- Fabric API (Required)
- Text Placeholder API (Optional)
- Mod Menu (Optional)
- Cloth Config API (Optional)
Idea by Harieo
- Harieo on GitHub: https://github.com/Harieo/
- Original plugin on GitHub: https://github.com/Harieo/Seasons/
- Original plugin on SpigotMC: https://www.spigotmc.org/resources/seasons.39298/
Created by kochkaev
- GitHub: https://github.com/kochkaev/
- VK: https://vk.com/kleverdi/
- YouTube: https://youtube.com/@kochkaev/
- Contact email: [email protected]
Available Versions
How to Install Seasons API on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.5).
Install Mod
Open the mod browser in the dashboard and search for "Seasons API". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.5, 1.21.1, 1.21
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Seasons API server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.5). You can switch loaders with one click in the panel.
Is Seasons API compatible with fabric?
Seasons API officially supports fabric for Minecraft 1.21.5, 1.21.1, 1.21. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Seasons API – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Seasons API consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Seasons API with just one click on your server.