Seasons API

Seasons API

API for creating your own seasons, weathers and challenges!

by
6.1K Downloads
fabriclibrary
Rent Server with this Mod

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

Idea by Harieo

Created by kochkaev

Available Versions

Seasons API 1.1release
MC 1.21, 1.21.1fabric
October 25, 2024
Seasons API 1.0release
MC 1.21, 1.21.1fabric
October 19, 2024

How to Install Seasons API on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.5).

3

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

fabric

Minecraft Versions

1.21.5, 1.21.1, 1.21

Server-side

~ Optional

Recommended 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.

Rent Modded Server

Install Seasons API with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Optional

Supported Versions

1.21.51.21.11.21