▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/EzSeasons
EzSeasons

EzSeasons

Configure advanced resets for your world and other plugins

95
1

Make your server ready for wipe

Standalone season reset scheduler for Minecraft servers - EzSeasons


Summary

EzSeasons schedules and broadcasts season resets for Bukkit and Paper servers. It is a focused reset Minecraft plugin designed for server owners who run periodic wipes, seasons, or server resets.

Features

  • Automatic season reset scheduling (explicit windows or duration-based)
  • Explicit scheduling: season.start and season.end
  • Fallback duration scheduling: season.length-days
  • Optional recurring windows: season.recurring
  • Reminder broadcasts: season.reminder-minutes, season.reminder-message
  • Reset broadcast: season.broadcast-message
  • Runtime admin commands and status reporting
  • Developer API: SeasonsApi, SeasonsIntegration, SeasonResetEvent

Quick Install (Bukkit / Paper)

  1. Drop the plugin jar into your server's plugins folder.
  2. Start or restart the server.
  3. Edit config.yml to set schedule and messages.

Example configuration (config.yml)

season:
  enabled: true
  # Use explicit timestamps (millis) for a specific window, or leave 0 to use length-days
  start: 0
  end: 0
  recurring: false
  length-days: 30
  check-interval-minutes: 5
  broadcast-message: "Season resets in {time}!"
  reminder-minutes: [60, 30, 10, 1]
  reminder-message: "Season resets in {minutes} minute(s)!"

Commands

  • /season - show current status and next reset
  • /season admin reload - reload plugin config
  • /season admin reset [reason] - trigger an immediate reset (admin only)
  • /season admin setnext <unixMillis> - set next reset time manually
  • /season admin clear-next - clear next-reset override

Permissions

  • lifesteal.season (default: true) - allows /season
  • lifesteal.admin (default: op) - allows all admin commands

Developer API

Obtain SeasonsApi via Bukkit Services Manager. Available methods:

  • registerIntegration(SeasonsIntegration integration)
  • unregisterIntegration(SeasonsIntegration integration)
  • getIntegrations()
  • triggerSeasonReset(String reason)

Events published:

  • SeasonResetEvent
  • SeasonsIntegrationRegisteredEvent
  • SeasonsIntegrationUnregisteredEvent

Best Practices for Server Owners

  • Always test reset behavior on a staging server before scheduling production wipes.
  • Combine EzSeasons with your backup tooling - EzSeasons does not perform backups.
  • Use season.reminder-minutes to announce the reset early and reduce player frustration.

Support & License

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:2 недели назад
Главная