Seasons 2.3.3

Simulate real life seasons and matching unique weathers in Minecraft!

  1. Harieo
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/Harieo/Seasons
    Seasons

    Seasons is a plugin which replicates real life seasons (Spring, Summer Autumn, Winter) in Minecraft. Each season has it's own unique weathers which provide custom buffs and de-buffs to players!

    Fully customizable via config, including automatic day changes, random weather patterns and admin commands.

    Fancy going for a swim? Don't do it in winter!

    Need Immediate Support? Join the Discord

    Setup Wiki Available on the GitHub

    Seasons and Weathers
    You can turn custom weathers off at any time via the config
    Spring
    Beautiful:
    Revitalized: Regeneration 1 until the day ends because it's such a nice day!

    Breezy:
    Hold Onto Your Hat: 1 in 3 chance that any light 'hat' (helmet) you put on will blow off.
    Wind in Your Boots: 10% chance for players to gain Speed 1 for 20 seconds every 2 minutes.
    Chilly:
    The Shivers: Moving in water will hurt half a heart!

    Rainy:
    Wet Mud: Slowness 2 when walking on farmed dirt.

    Summer
    Beautiful:
    Revitalized: Regeneration 1 until the day ends because it's such a nice day!

    Scorching:
    Hot Sand: 5% chance that moving on sand will hurt half a heart!
    Soldering Iron: If you hold a completely iron item for more than 5 seconds, it will begin burning your hand for half a heart!
    Hot:
    Sweating: Receive Weakness 1 if you have full armour on!
    Warm:
    Feels Good: Receive Speed 1 if you have no armour on!


    Autumn
    Breezy:
    Hold Onto Your Hat: 1 in 3 chance that any light 'hat' (helmet) you put on will blow off.
    Wind in Your Boots: 10% chance for players to gain Speed 1 for 20 seconds every 2 minutes.
    Cold:
    Primitive Heating: If your inventory contains something hot (lava, blaze rods or blaze powder), gain a Resistance 1 effect.
    Warming Stew: Eating any stew will give you Regeneration 1 for 10 seconds.
    Rainy:
    Wet Mud: Slowness 2 when walking on farmed dirt.
    Stormy:
    Devastation: You cannot regenerate health, good luck!
    Strong Current: Slowness 2 while walking in water.

    Winter
    Freezing:
    Icy: Any water you place down will turn into ice!
    Frostbite: If you don't have full armour on after 10 seconds, start taking half a heart of damage until you get some!
    Cold:
    Primitive Heating: If your inventory contains something hot (lava, blaze rods or blaze powder), gain a Resistance 1 effect.
    Warming Stew: Eating any stew will give you Regeneration 1 for 10 seconds.
    Snowy:
    Fluffy Coat: If you have full armour on, you'll receive Resistance 1!
    Rainy:
    Wet Mud: Slowness 2 while walking on farmed dirt.

    If you have any suggestion for weather conditions or changes to existing ones, please feel free to let me know via PM or on the plugin thread.
    Hopefully more to come!

    Additional Features

    World Exclusive Seasons

    Each world has their own unique season cycle, so you can have infinite worlds all running different seasons and weathers.

    Night Cycle
    After a hard days work gaming, the system will enter the Night cycle which counts as a weather that does nothing. Nice and peaceful until the mobs spawn!

    Configurable Season Cycles
    Change how many Minecraft days are in a season via the generated configuration file. The default is 30 days simulating a real life month!

    Randomised Weathers
    Each weather has an equal chance of occurring upon day end. I'm not sure about having them ALL equal like Stormy which is catastrophically bad. If you disagree, feel free to suggest it to be changed!


    Force Configuration
    In-game, people with the right permissions can change the season, day or weather contradicting the randomiser. If you want Scorching weather in Winter then you may have it!

    Shutdown Save
    Even when your server shuts down, the plugin will save where each world is at and load it up when you restart. So restart at your leisure!

    Open Source
    I'm not going to hide this code behind any premium pay walls or anything like that. If you're a developer, you can find the source code and interface with the plugin under the Apache 2.0 license!

    Damage Interval Customisation
    You can change how many ticks go by from taking damage from Soldering Iron or Frostbite (the two major damaging debuffs) via the config file!

    Language File
    Customise the messages that Seasons gives out, translate it into another language or just put in yer pirate talk. The possibilities are endless!

    Commands and Permissions

    /season or /seasons
    Displays the season, weather and day of your world in-game.

    /seasons effects
    Show the effects currently active in your world, if any. This will describe them so you can better prepare for what is to come...

    /seasons import

    For developers: Imports a world into seasons if for some reason this world was not created/imported using normal methods. My suggestion is loading the world with Multiverse as it is much safer.

    /seasons reload
    Reloads the plugin configuration from file without restarting the server!

    /seasons config
    Check your configuration options in-game to make sure everything is how you want it.


    /changeweather [world] <weather>
    Changes the weather in your world regardless of the season. Consoles will have to state a world by default.

    /changeseason [world] <season>
    Changes the season in your world. Plain and simple. Consoles will have to state a world by default.

    /changeday [world] <day>
    Changes the day in your world. I think you get the idea with consoles.

    seasons.*
    Gives all permissions from all permission nodes

    seasons.change.*
    Allows you to use all the change commands!

    seasons.change.season
    Allows you to change the season with /changeseason

    seasons.change.weather
    Allows you to change the weather with /changeweather

    seasons.change.day
    Allows you to change the day with /change day

    seasons.reload
    Allows you to use /seasons reload

    seasons.import
    Allows you to use /seasons import

    seasons.config
    Allows you to use /seasons config

    Configuration Options

    Days-Per-Season (Number): This controls how many Minecraft days will go by before the season changes. The default amount of days in a season is 30 to replicate real life!

    Custom-Weathers (Toggle): You can disable custom weathers by setting this value to false. You'll still get the season, weather and day messages but it just won't have any effect. By default, this is enabled as true.

    Ticks-Of-Damage (Number): This is how many ticks (20 ticks = 1 second) go by before you take damage in Frostbite and Soldering Iron. For example, if set to 20 ticks then you will take damage once a second. Default is 3 seconds or 60 ticks.

    RoofHeight (Number): This is how many blocks up you want Seasons to scan for the cover detection. If your houses tend to have 20 block high rooves, you may need to change this to 20. Note: Setting this too high may start to lag.


    If you have any suggestions for additions or changes, feel free to Private Message me or use the plugin thread.

    Enjoy!
    0115962, thebfmg, Govindas and 5 others like this.

Recent Reviews

  1. Craftizz
    Craftizz
    5/5,
    Version: 2.3.3
    Very Configurable Plugin! Unique idea and a very good additional system. +1 for developer for fast reply. Highly recommended plugin :)
  2. CubeMat007
    CubeMat007
    4/5,
    Version: 2.3.3
    Is it possible to show when the season changes on the player screen? for example "Autumn" appears etc.? In any case a nice plugin!
  3. Thomas1
    Thomas1
    5/5,
    Version: 2.3.2
    very good plugin.
    are there placeholders?
    <3 <3 <3 <3 <3 <3 <3
    Edit:
    nvm just found out them. Quick support, friendly developer.
  4. 0115962
    0115962
    5/5,
    Version: 2.3.2
    Players on one of my servers wanted something cool and one suggested Seasons. I downloaded this plugin and it is really useful! Players change their gameplay based on the seasons making them do different things. So far everyone has enjoyed it. I'd also like to thank the developer for responding to my help request quickly and with kindness. Thank you for a really neat plugin!

    - Evan
  5. kamutking
    kamutking
    3/5,
    Version: 2.3.1
    Configs aint working. Tryed disabling weathers or effects, minuscule, majuscule, with id: , without, never did anything.

    Damage per tick isnt working neither, or maaybe I need to restart the whole server to take effect ? Then again /seasons reload is worthless

    Most commands just brings errors in console and dont do shit
    - changeweather
    - change seasons

    Soo once a negtive effect goes on you cant stop them.....

    Tryed this pluggin many time, with various updated versions. Nevered Changed anything.
    1. Harieo
      Author's Response
      This is not the place to report bugs, I can't help you from here. I recommend messaging me on Spigot or Discord for technical help, or reporting the bug via the GitHub repository.
  6. Minestick
    Minestick
    5/5,
    Version: 2.3.1
    Great plugin to add a little bit of RPG feel to your server.
    More effects and particles would be awesome.
  7. Whisperer195
    Whisperer195
    1/5,
    Version: 2.3.0
    Would be cool if the season were customizable, rn the config has limited options. IMO the seasons are way too rng and lead to more frustration than good gameplay.
  8. thebfmg
    thebfmg
    5/5,
    Version: 2.3.0
    Works right out of the box. Makes the game more immersive, interesting and unique. The effects are clever and coincide with the weather. Fantastic plugin!
    Only thing I can think of is perhaps adding some more messages for seasons and night/day. Love it.
  9. iCaitlyn
    iCaitlyn
    5/5,
    Version: 2.2.0
    Dev has added message customisation, and most importantly, PlaceholderAPI support, which isn't necessarily a simple task.
  10. iCaitlyn
    iCaitlyn
    5/5,
    Version: 2.1.0
    (On 1.13.2) Adds an interesting twist to the otherwise normal and somewhat mundane vanilla Minecraft experience.