Sprache

EzSeasons

EzSeasons

SpigotMCModrinth

Configure advanced resets for your world and other plugins

50 Downloads
neueste v2.1.2 SpigotMC
1.7 – 1.21

EzSeasons


Reset Minecraft plugin - season reset scheduler for Bukkit/Paper




Short Description / SEO

Looking for a reliable reset Minecraft plugin or season reset scheduler? EzSeasons automates server wipes and season resets with flexible scheduling, reminder broadcasts, and developer hooks for integrations. Ideal for survival networks, SkyBlock servers and any community that runs periodic wipes.




Key Features

  • Automatic season reset scheduling (explicit window or duration-based)
  • Explicit window scheduling via season.start / season.end
  • Fallback duration scheduling with season.length-days
  • Recurring windows with season.recurring
  • Reminder broadcasts (season.reminder-minutes, season.reminder-message)
  • Custom reset broadcast (season.broadcast-message)
  • Admin runtime commands for manual control and status
  • Simple developer API for other plugins to register integrations or trigger resets

Why use EzSeasons?
  • Lightweight and focused: does one job well - scheduled resets
  • Config-driven: works with explicit dates or duration-based scheduling
  • Integrates: expose `SeasonsApi` so other plugins can react to resets
  • Production-ready: used on servers that require predictable, announced wipes

Quick Install (Spigot / Paper)
  • Place the plugin jar into your /plugins folder.
  • Start or restart the server.
  • Edit config.yml to set your scheduling and messages.
  • Use /season admin status to verify next reset time.
Example config snippet
Code (Text):

season:
    enabled: true
    # explicit start/end window (ISO-8601 timestamps in millis)
    start: 0
    end: 0
    recurring: false
    # fallback duration (days) used when no explicit window is set
    length-days: 30
    check-interval-minutes: 5
    broadcast-message: "Server reset in {time} - prepare accordingly!"
    reminder-minutes: [60, 30, 10, 1]
    reminder-message: "Season resets in {minutes} minute(s)!"
 
Commands & Examples
  • /season - show status and next scheduled reset
  • /season admin reload - reload plugin config
  • /season admin reset [reason] - trigger an immediate reset (admins only)
  • /season admin setnext <unixMillis> - set next reset manually
  • /season admin clear-next - clear any manually set next-reset

Permissions
  • lifesteal.season (default: true) - allows /season
  • lifesteal.admin (default: op) - full admin access to /season admin ...

Developer API (Implemented)
Use the Bukkit Services Manager to obtain the `SeasonsApi` service. Methods (examples):
  • registerIntegration(SeasonsIntegration integration)
  • unregisterIntegration(SeasonsIntegration integration)
  • getIntegrations()
  • triggerSeasonReset(String reason)
Published events: SeasonResetEvent, SeasonsIntegrationRegisteredEvent, SeasonsIntegrationUnregisteredEvent


FAQ (for server owners)
  • Q: Can I schedule recurring wipes? - A: Yes, use season.recurring with explicit windows.
  • Q: How do I test the reset? - A: Use /season admin reset TestReason on a staging server.
  • Q: Will player data be backed up? - A: EzSeasons only schedules and announces resets; handle backups with your existing backup tools.

Support & Links

Changelog / Release notes
  • See the project changelog in your repository for recent changes and migration notes.

Versionen

Release
2.1.2
·
4
Release
1.0.0
·
14
Release
0.1.0
·
23

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

Herunterladen EzSeasons

Modrinth

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.