DynamicSeasons ⌛ Bringing Seasons Back to Your World ✅ icon

DynamicSeasons ⌛ Bringing Seasons Back to Your World ✅ -----

season, seasons, many features, customizable, survival experience, enhancement




2.5.2 Update.png
  • Due to my mistake the season changing was broken.
    However the setseason subcommand was still working.
  • Its fixed now. ;)
----------, Nov 28, 2024

2.5.1 Update.png
  • changed Minecraft version to 1.21
    • older version are not supported anymore!
  • fixed warning in console because delayed command execution was being used asynchronous and not synchronous, thanks @Lunar from Discord!
  • using java 21
----------, Nov 19, 2024

2.5.0 Update.png
  • added the missing command autocompletion for "disableparticles" subcommand
  • Warning: The paper version won't be updated any more.
  • added new feature
    • The Command Execution Feature lets you execute command when a season changes. You can also delay the execution, so it will be executed after the season change.
    • Code (YAML):
      commandExecution:
        enabled
      : true
        events
      :
          # Add commands when the season changes
          # p -> all players will run this command
          # c -> the console will run this command
          #
          # %player% will be replaced with the players name.
          # You can add commands to the events without a limit
          onSeasonChange
      :
            p
      :
           - say Im %player%
            - say this is the second command
            c
      :
           - say Im the console
            - say this is the second command
          afterSeasonChange
      :
            group1
      :
              enabled
      : true
              runAfter
      :
                # Here you can set the min and max value of the generated value.
                # It will run after the generated value in seconds has elapsed.
                min
      : 5
                max
      : 10
              commands
      :
                p
      :
               - say Im %player%
                - say this is the second command
                c
      :
               - say Im the console
                - say this is the second command
    • upload_2024-9-20_21-14-11.png
      upload_2024-9-20_21-14-35.png
      upload_2024-9-20_21-14-56.png
----------, Sep 20, 2024

2.4.0 Update.png
  • added new subcommand for players to disable the season particles for themselves
    • /seasons disableparticles
  • Spigot Version: downgraded java version from 21 to 17
----------, Aug 7, 2024

2.3.2 Update.png
  • With this update, the plugin has been split into 2 version!
    • Paper version (see plugin page for download link)
    • Spigot version
  • changed behaviour of plugin update and version checking
----------, Aug 4, 2024

2.3.1 Update.png
  • Fixed a bug where the particles from the last season wouldn't stop spawn in the new season.
  • Reported by: MihDrix and one feedback from someone.
    • Thank you very much!
----------, Aug 3, 2024

2.3.0 Update.png
  • added feedback reporting feature
    • send feedback with the subcommand:
      /dynamicseasons report <bugreport/feedback> <message>
    • feel free to use this command whenever you have any suggestions or if you found a bug ;)
  • upload_2024-8-1_19-50-56.png
    upload_2024-8-1_19-51-16.png
    upload_2024-8-1_19-51-45.png
    upload_2024-8-1_19-52-25.png
----------, Aug 1, 2024

2.2.0 Update.png
Hello users.
I had some problems setting up the hosting for my wiki and that's why I decided to give you guys another update of the plugin. As everthing is working fine now, I will be working on the wiki for now. :D

  • Fixed outdated comments for the LootDrops feature
  • Fixed error when throwing items into lava
    Code (Text):
    [22:26:13 ERROR]: Could not pass event EntityDamageByBlockEvent to DynamicSeasons v2.2.0
    java.lang.ClassCastException: class org.bukkit.craftbukkit.entity.CraftItem cannot be cast to class org.bukkit.entity.LivingEntity (org.bukkit.craftbukkit.entity.CraftItem and org.bukkit.entity.LivingEntity are in unnamed module of loader java.net.URLClassLoader @4b4523f8)
  • LootDrops feature enhancement
    • LootDrops accepts creature types and now block types as well
----------, Jul 25, 2024

2.1 Update.png
Hello!
This update adds the promised Boss Spawning feature :) and some other important changes to the season configs.

Recently PaperMC published stable 1.21 builds. That means that I will update this plugin to 1.21 very soon. ;)
  • Added Boss Spawning Feature
  • Fix: Update command will now download the latest version after a recent update
  • Fix: LootDrops now supports multiple entries of one Material
    • Change your LootDrops section!
    • correct section:
      Code (YAML):
      lootDrops:
        enabled
      : true
        entries
      :
          zombie
      :
            ExampleSword
      : # This is now the name of the entry!!
              material
      : diamond_sword # Here you define the material!
              displayname
      : <yellow>Tomas' Legendary Sword
              lore
      :
             - <gray>This sword
              - <gray>is <red>dangerous</red>!
              amount
      : 1
              dropChance
      : 10
              enchantments
      :
                sharpness
      : 3
                unbreaking
      : 5
  • Fix: PluginLogger recognizes legacy color codes
  • New Messages:
    • Code (YAML):
      command:
        playerOnly
      : ' %prefix% <red>This command can only be executed by players.'
        spawnBoss
      :
          unknownBoss
      : ' %prefix% <red>Unknown boss!'
          success
      : ' %prefix% <green>You spawned the %boss% boss.'
----------, Jul 20, 2024

2.0.1 Update.png
  • missing entries in configs will now be restored after a server restart or reload
    • with this little feature you won't have to touch the configs manually after updates. :)
      I will start with the Boss Spawning feature soon! Stay tuned :D
----------, Jul 8, 2024

2.0 Update.png
Hello dear users! It has been a long time since I've updated this plugin. I apologize for that!

Anyway here is the brand new 2.0 Update.

  • Please delete your whole DynamicSeasons Folder.
  • combined following features into one better feature: Mob Movement, Bonus Armor, Max Health and Attack Damage.
  • Added new CreatureAttributes feature
    • With this new feature you are able to modify all the attributes of a creature. As an example the max health or the attack damage. There are many more.
  • Removed Boss Spawning feature
    • Why? Because it was poorly coded and was not performing well. But don't worry ;). I will recode the Boss Spawning feature for the next update (2.1).
  • Used new coding techniques etc. which improves the performance and extensibility for future features.
----------, Jul 5, 2024

1.9.7 Update.png
  • updated to latest MC version 1.20.2
  • optimized code
  • showing disabled message to op players when joining and using the command
upload_2023-10-20_22-16-47.png
----------, Oct 20, 2023

1.9.6 Update.png
  • added command section to the config
    • The main command is now customizable
upload_2023-9-7_22-0-11.png
----------, Sep 7, 2023

1.9.5 Update.png
  • added new feature
    • Particles | Show particles to players during the season
upload_2023-8-29_21-57-28.png
----------, Aug 29, 2023

1.9.4 Update.png
  • created wiki
  • added Boss Summoning feature
  • added version check message on join
  • added ingame plugin update option (/dseasons update)
  • added spawnboss subcommand
    • Spawn a boss manually
  • removed updater option from config
  • changed CMD Usage option to a list
  • added new messages to messages.yml file
upload_2023-8-27_15-13-1.png
upload_2023-8-27_15-13-25.png
----------, Aug 27, 2023

1.9.3 Update.png
  • divided season settings into their own files
    • Deletion of your config.yml is RECOMMENDED!
  • removed Config Updater due to bugs
  • added BossSpawning babyMob option
  • added BossSpawning PotionEffects section
upload_2023-8-17_20-47-4.png

upload_2023-8-17_20-46-38.png
----------, Aug 17, 2023

Bugfix.png
  • using spigot method to retrieve plugin version.
----------, Aug 12, 2023

1.9.2 Update.png
  • added new subcommand
    • /dseasons reload
      • Reloads the messages.yml and config.yml file
  • fixed wrong BossSpawning sound name (config delete recommended)
  • fixed wrong comments of config.yml
  • changed ambient sound timer delay
  • added messages.yml updater
  • avoiding other features from editing the stats of a boss
  • added reload section to messages.yml
----------, Aug 12, 2023

1.9.1 Update.png
  • fixed outdated plugin file
    • The api-version was still 1.20 but now its 1.19
----------, Aug 12, 2023

1.9 Update.png
  • added new feature
    • Boss Spawning | Customize bosses that can spawn
  • set api-version to 1.19
    • 1.19 servers can use this plugin aswell
----------, Aug 11, 2023

1.8 Update.png
  • added new feature
    • LootDrops | Custom drops for mobs
  • improved config updater
[​IMG]
----------, Aug 3, 2023

1.7 Update.png
  • added auto updater
    • the config option will be at the bottom of your config.yml if the config file wasnt created again ^^
----------, Aug 2, 2023

Bugfix.png
  • fixed a bug
    • Some plants werent being prevented
    • Thanks Kwitt111 for reporting this to me! :D
----------, Aug 1, 2023

Bugfix.png
  • fixed a bug
    • PotionEffects werent being applied after changing seasons
----------, Jul 30, 2023

1.6 Update.png
  • added new features
    • Customize potion effects for players
  • added Automatic Config Updater
    • No more deleting your configs ^^
----------, Jul 26, 2023

1.5 Update.png
  • added new features
    • Customize mobs attack damage
    • Customize crops that are not allowed to grow
  • cleaned code
Save and delete your current config.yml so the new sections can be generated.
OR
Manually add this to your config.yml

Code (YAML):
spring:
  mobAttackDamage
:
    ZOMBIE
: 4.0
    SPIDER
: 3.0
  preventCropGrowing
:
  - POTATOES
  - CARROTS
summer
:
  mobAttackDamage
:
    ZOMBIE
: 4.0
    SPIDER
: 3.0
  preventCropGrowing
:
  - POTATOES
  - CARROTS
fall
:
  mobAttackDamage
:
    ZOMBIE
: 4.0
    SPIDER
: 3.0
  preventCropGrowing
:
  - POTATOES
  - CARROTS
winter
:
  mobAttackDamage
:
    ZOMBIE
: 4.0
    SPIDER
: 3.0
  preventCropGrowing
:
  - POTATOES
  - CARROTS
----------, Jul 23, 2023

1.4 Update.png
  • added new features
    • Customize mobs bonus armor
    • Customize mobs max health
  • added Update Checker
  • updated to MC 1.20.1
Save and delete your current config.yml so the new sections can be generated.
OR
Manually add this to your config.yml

Code (YAML):
spring:
  mobBonusArmor
:
    ZOMBIE
: 2.5
    CREEPER
: 1.0
  mobMaxHealth
:
    CREEPER
: 25.0
    ZOMBIE
: 30.0
summer
:
  mobBonusArmor
:
    ZOMBIE
: 2.5
    CREEPER
: 1.0
  mobMaxHealth
:
    CREEPER
: 25.0
    ZOMBIE
: 30.0
fall
:
  mobBonusArmor
:
    ZOMBIE
: 2.5
    CREEPER
: 1.0
  mobMaxHealth
:
    CREEPER
: 25.0
    ZOMBIE
: 30.0
winter
:
  mobBonusArmor
:
    ZOMBIE
: 2.5
    CREEPER
: 1.0
  mobMaxHealth
:
    CREEPER
: 25.0
    ZOMBIE
: 30.0
----------, Jul 23, 2023

1.3 Update.png
  • fixed invalid world error (github-issue)
  • added new feature
    • /dseasons setremainingtime <number>
    • Sets the new remaining time
Save and delete your current messages.yml so the new messages can be generated.
OR
Manually add this to your messages.yml

Code (YAML):
command:
  invalidNumberFormat
: ' %prefix% <gray>Invalid number!'
  remainingTimeSet
: ' %prefix% <gray>You set the remaining time to <green>%remainingTime%
    seconds<gray>!'
----------, Jul 21, 2023

1.2 Update.png
  • fixed broadcast and title
    • Broadcasts and titles were only shown when a player changed the season.
----------, Jul 20, 2023

1.1 Update.png
  • added bStats
  • added broadcast on season change
  • added title on season change
Save and delete your current messages.yml so the new messages section can be generated.
OR
Manually add this to your messages.yml

Code (YAML):
season_change:
  broadcast
:
    enabled
: true
    text
: ' %prefix% <gray>The season was changed from <yellow>%seasonBefore% <gray>to
      <green> %newSeason%<gray>.'
  title
:
    enabled
: true
    title
: <yellow>Season Change
    subtitle
: <italic><dark_gray>-> <green> %newSeason%
    # Time in seconds
    times
:
      fadein
: 1
      stay
: 4
      fadeout
: 1
----------, Jul 20, 2023

Resource Information
Author:
----------
Total Downloads: 11,621
First Release: Jul 20, 2023
Last Update: Nov 28, 2024
Category: ---------------
All-Time Rating:
8 ratings
Find more info at tomasgng.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings