[MECH/MISC] Seasons - Snow Snow Snow Edition. I can see it ! [1.5.2]

Discussion in 'Archived: Plugin Releases' started by rominos2, Apr 29, 2011.

  1. Offline

    rominos2

    Seasons - The Great Weather Plugin
    Version: v2.0.3 (Snow Snow Snow Edition)

    This plugin is now on BukkitDev
    Still want more ?
    Take a look at the SeasonsPlusPlus plugin on BukkitDev
    Metrics Stats (Thanks to you) :​
    [​IMG]
    Old Thread
    Old Thread


    Add differents seasons to your server.
    Change the duration of Seasons using the in-game time in days
    Each season has its own weather probability and its own duration
    Just put the Jar in yout plugin Folder and let's go !
    Using Spout (optional), you can put only snow on snowSeasons (configurable)

    Features:
    • Add as many seasons you want with properties
    • Insert special Days that will be anounced
    • Change the duration of each season and of each weather
    • Save your current season when you stop the server or disable the plugin
    • Change season and weather in live with commands
    • Able to stop Snow and Ice Regen
    • Added to Minecraft UpToDate
    • You can set Textures packs for each seasons with Spout (optional)
    Download Links :
    Seasons v1.6.2


    An Explaining Video by Specops343 (Version 1.1) (Outdated):


    Thanks to him for this great Video

    Commands & Permissions :
    Commands & Permissions (open)

    Commands :
    For Players :
    • /season - See the current season and the remaining days
    • /setseason [shortname] - Change the current season (Permissions)
    • /sweather [sun|rain|thunder] - Change the current weather (Permissions)
    For Console :
    • /season [world] - See the current season and the remaining days
    • /setseason [world] [shortname] - Change the current season (Permissions)
    • /sweather [world] [sun|rain|thunder] - Change the current weather (Permissions)
    Permissions :
    • /sweather : seasons.weather
    • /setseason : seasons.change
    • Prevent texture changes : seasons.textures.exempt


    TODO :
    • World Edit Region Optional Limit for a season
    Known Issues :
    • Have NullPointerException on nonSpout clients on snow season
    Changelog:
    Version 1.6.2 (04-09-2011)
    • Add a snow config on Seasons to put only snow when raining (Spout)
    • Big code cleaning to avoid NullPointerException errors
    Changelog (open)

    Version 1.6.1 (02-09-2011)
    • Add a permission node seasons.textures.exempt to prevent texture changes
    Version 1.6 - Spout Edition(02-09-2011)
    • Add in-build Permissions system support
    • Fix the NullPointerException when no SpecialDays
    • Add Spout support with a texture pack for each seasons (optional)
    Version 1.5.2(22-08-2011)
    • Add Ice Regen config
    • Fix the problem with restarting from begenning
    • Updated to 1060 (new methods)
    • A bit of code cleaning
    Version 1.5.1(21-07-2011)
    • OutOfBounds Error has been banished to another universe for good
    Version 1.5 - Mighty Yaml(20-07-2011)
    • Properties and Seasons Properties now in ONE .yml config
    • Save of seasons are now in ONE .do-noy-touch file
    • Properties are not loading for Nether worlds (set active to false, color to Aqua and Log to true)
    • Should really fix the load of special Worlds
    • Add of shortnames for each season
    • Change /setseason [number] to /setseason [shortname]
    • Beginning of Version's Name because Edition named are a lot funnier ^^
    Version 1.4.2(03-07-2011)
    • Correcting the OutOfBounds errors with special worlds
    Version 1.4.1(27-06-2011)
    • Fix a scheduler issues when disabling Seasons
    Version 1.4(16-06-2011)
    • Add Snow Regen control
    Version 1.3.5(13-06-2011)
    • Fix the OutOfBounds error (because of blank lines)
    • You can now add blank lines to your .seasons files
    Version 1.3.4(03-06-2011)
    • Fixing the console use command by adding an beautiful message
    • Should Fix the GetDayListener Error on Weather_Change
    Version 1.3.3(02-06-2011)
    • Fix a bug with double numbers
    Version 1.3.2(01-06-2011)
    • Compiled for build 818
    • Fix another bug in /season on special Day (shouldn't be another bug on it ^^)
    Version 1.3.1(27-05-2011)
    • Fix a bug in /season on a special Day
    Version 1.3(26-05-2011)
    • Agin Try to fix the Double displays
    • Add a different SeasonLenght and MeteoLength for each Season
    • Suppression of the SeasonTime and MeteoTime
    • Add a configurable Resolution
    Version 1.2.4(22-05-2011)
    • Fixing the LoadSave Error
    Version 1.2.3(18-05-2011 too)
    • Correct /setseason because it's wasn't doing what it should do ^^
    • Modify /weather -> /sweather because of conflict between plugins
    Version 1.2.2(18-05-2011)
    • /season return one number after the comma
    • No more /rain /thunder /storm --> Now /weather [sun|rain|thunder]
    • Log options in the configs to active a log on Seasons Change and players' commands
    Version 1.2.1(12-05-2011)
    • Fix the Nag Author Error of the build 766
    Version 1.2(07-05-2011)
    • MultiWorld Support with possibility to not active seasons
    • Time Resolution to 0.1
    • Command to change Season (Permissions)
    • Configurable texts to display
    Version 1.1(02-05-2011)
    • Time Support now in-game with days
    • Names for seasons
    • /seasons to see the current seasons and the number of remaining days
    • Permissions support for the two next commands
    • /rain or /storm to force weather to rain
    • /thunder to force rain and lightning
    • Display the Seasons Changes
    Version 1.0(20-04-2011)
    • Release of this awesome plugin with a lot of enjoyable features !


     
  2. Offline

    kaskull

    Nice work man! I love your plugins :)
     
  3. Offline

    rominos2

    For the space you can fix it adding a space behind the Season name in your properties file

    But I think that it should be :
    Code:
    Currently it's the <name> for another <nu> days.
    I'll modifiy it soon and replace the current 1.1 version
     
    bellardie likes this.
  4. Well, you could just allow the message to be changeable in the config so everyone set their own preferences :}
     
  5. Offline

    OliTheG

    Loving the latest plugin.

    Seeing as rain, thunder and lightning can be forced, can we possibly force sun?

    And how are custom seasons created, its very odd looking, and even more confusing! Tutorial, or examples please???
     
  6. Offline

    rominos2

    First the command /rain or /thunder not can force rain and thunder if it's sunny but if it's already raining, it stops the rain
    It's just a switch in fact. :)
    And yeah message could be configurable but i need to work a bit about that so
    I don't know if multiworld will be available in 1.2

    For the examples, there are default seasons in the download, but what do you want me to do ?
    To make a video with a configuration and just wait weather change ?
    Perhaps, perhaps ...
     
    bellardie likes this.
  7. Offline

    Darkbanisher

    Nice plugin. However I grather use mothernature untill someone finds a way to force global snow.
    Because, I realy realy realy like snow.

    Also it would be nice if this plugin had a /calm or /sun or /normal command to stop the current rain or thunderstorm.
    Sometimes you just don't want it to be raining when ur doing something.
     
  8. Offline

    p.ndsl

    yes, the bypass biome function would really be interesting.
     
  9. Offline

    Xecaquan

    Can we have more than 2 seasons right now? When I edit the 'Seasons.seasons' file to add more it is throwing this error when I load the server.

    Code:
    14:41:20 [INFO] [Seasons] Plugin Seasons, by Rominos2, version 1.1, is enabled.
    14:41:20 [INFO] [Seasons] Save not found, restart seasons from begining.
    14:41:20 [SEVERE] 1 loading Seasons v1.1 (Is it up to date?)
    java.lang.ArrayIndexOutOfBoundsException: 1
            at org.rominos2.Seasons.SeasonsSettings.loadSeasons(SeasonsSettings.java
    :83)
            at org.rominos2.Seasons.Seasons.onEnable(Seasons.java:52)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:632)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:218)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Copy of my config:
    Code:
    #Here is the template of a season with percentage of weather
    #Seasons Name:No weather , Rain/Snow , Rain/Snow + Thunder
    #Make sure it's 100% for each line
    #Each line correspond to a season
    Summer:80,15,5
    Autumn:60,30,10
    
    Winter:60,30,10
    Spring:15,70,15
    Edit: never mind after pasting to here from notepad I saw the invisible carriage return before winter.
     
  10. Offline

    Darkbanisher

    I just download the files to take peak and you add custom seasons like this.
    Go into your Seasons.seasons file.

    And add a line like this:
    #Seasons Name:No weather , Rain/Snow , Rain/Snow + Thunder
    #Dry Season:80,15,5
    How it works:
    Name: % time no weather, %time raining, %time thunderstorm

    Make sure the %'s in total make 100 %
    Thus this is a good example.
    Dry Season:80,15,5
    This is Dry Season with 80% of it being good weather, 15 % being rainy weather, 5% being thunderstorm weather.

    Does that make any sense? :p

    Try removing the space between Autumn and Spring.
    Seeing the only non commented lines in there are the ones containing seasons.
    I would assume the plugin thinks the empty line is a season too.
    Therefore causeing this problem.
     
  11. Offline

    SeeD419

    Sigh...

    Dropped this in, and started the server. It just rains and goes sunny really fast and violently....like within seconds. The day counter goes super fast like warp speed.

    Can't anyone write a plugin that works?
     
  12. Offline

    rominos2

    --> SeeD419
    Don't grumble like that
    Just write more details
    The day counter just verify if the time of the world have made a loop
    So verify if there is no conflicts between plugins.
     
    bellardie likes this.
  13. Offline

    Sphax

    Is it possible to have another option like "sunny days" where grass and leaves which would get there colors transformed in yellowish ones ? And/or transform grass into dirt randomly ? But it's maybe impossible...

    Another great plugin !
     
  14. Offline

    rominos2

    Yes I think too that it's possible but it is not for the seasons plugin
    Just maybe : Sunny Day or something else :)
    But biome will actually takes for some moment ^^
     
    bellardie likes this.
  15. Offline

    famerdave

    "Rain or Snow without regarding biomes" This is going to be possible? ReallY? Cant WAIT if that is so..
     
  16. Offline

    rominos2

    I actually don't know if it's possible I don't have searched already
    But I will work on it soon
     
    bellardie likes this.
  17. Offline

    Zarius

    . At the time of my last post it linked to v.1, but works fine now so nevermind :)
     
  18. Offline

    Taemera

    Can you write an innovative and good working plugin? No.
    Can rominos2 write an innovative and good working plugin? Yes, quite frankly, you're on the plugin's thread now.
     
  19. Offline

    Limitforce

    Do you think you could add a feature that snow and ice will not melt by torchlight no matter what, but snow will melt once the season ends(in the daylight)?

    Or direct me to a plug that does this?
     
  20. Offline

    Cayoke

    Im very intrested. Im going to install this onto my server when I finish moving to to another computer. Just an idea snow melts in certain seasons?

    Edit:Just read the post above me :L
     
  21. Offline

    G1R Productions

    uhm its raining..... but it says dry season?

    also getting this error spammed when ever i try to reload server:

    17:32:58 [SEVERE] Nag author: 'rominos2' of 'Seasons' about the following: This plugin is not properly shutting down its async tasks when it is being reloaded. This may cause conflicts with the newly loaded version of the plugin
     
  22. Offline

    rominos2

    For the Ice, it's no already faking biomes so it's not snowing
    But melting will be added when it would snow

    For the rain in Dry Season :
    Yes I have some surprises likes that ^^
    Normally in the default .seasons file,
    I put a 80% sunny time so perhaps we'are too lucky.
    I will start gambling today ^^
    No seriously, I'll give a look
    So Hard day ^^
     
    bellardie likes this.
  23. Offline

    Zarius

    Just another idea: is it possible to vary the light level or make it look like night during the day? Would be cool to have the day slowly darken without rain before a massive thunderstorm :) (inspired by an actual thunderstorm here today - looked like midnight at 2pm before it actually rained).
     
  24. Offline

    SeeD419

    Actually, I can write working plugins. So you're wrong, and have no clue what you're talking about.

    Secondly, like I already said, this doesn't work for me. At least if you want to reply attempt to be intelligent :)
     
  25. Offline

    rominos2

    --> Zarius
    I don't think I can modify the light level but I will search on it.
    Too bad for you, where I am, it's bright with sun ^^

    -->SeeD419
    Thanks I apreciate your posts
    But saying it doesn't function not help me resolving the problem
    So please tell me the more details you can have.
    Like the list of the plugin you use, every Seasons logs or everything I can work on
     
    bellardie likes this.
  26. Offline

    Zenithas

    Well, I'm appreciating it, +1 diamonds to you, mate.

    Interacts well with plgEssentials, also - the /weather command doesn't cause a conflict.
     
  27. Offline

    Taemera

    I should not be replying on someone criticising my intelligence. This plugin doesn't work for you because you can't/are too dumb to understand how you should configure the settings.
    It's an excellent plugin and works fine for me.

    You shouldn't come to this thread and say PLUGIN OR GTFO, tell the developer what's the problem, which plugins you have, etc, so he can actually help you.


     
  28. Offline

    Zarius

    It's not unreasonable to expect that most plugins should "just work" without even looking at the settings. Having said this however I should note that it's working fine on my CB740 build with 50+ plugins. @SeeD419 Perhaps it's a plugin conflict - posting your plugin listing would be helpful, and, if any, console errors.
     
  29. Offline

    rominos2

    For the raining during the dry season
    I'm testing for half a day and there is no probleme
    There is ONLY 4/5 chance having sunny time with the default config
    I just supposed it would be enough but some of us have extreme luck ^^
     
  30. Offline

    SeeD419

    I love how every time a plugin has compatibility issues with other plugins that the server administrator is automatically labeled "too dumb to figure it out".

    Why is this my fault as the end user? Is it really my own stupidity causing the plugin conflict? Why is it my responsibility to go spend an hour finding potential conflicts this plugin could have? If you're such a die hard fan of the Seasons plugin, how about you go start a new bukkit server and run only seasons? Run only Seasons and then one by one add all of the popular plugins here in the forums and test for compatibility issues. Report back the results when you're finished.
     
  31. Offline

    Taemera

    That is a waste of time, just report the error and include the list of plugins you have, at the thread of the plugin that is not running correctly and wait for a proper answer.
    Don't expect a proper answer if you post a rude complaint like you did.
     

Share This Page