[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

    rominos2

    @ChillierNsx94
    Please take a look in the config example on BukkitDev
     
  3. Offline

    ChillierNsx94

    did but I can't find any info, I have v1.7.3 (latest) and also in the winter season I don't see any snow... Is there something else I need or have to do. I do not have spout cause I was unsure of which one to get (not sure if that matters)
     
  4. Offline

    rominos2

    To Have Snow
    1. In config : Setting the snow node to something > 0 (% of rain replaced by snow)​
    2. Having Spout plugin​
    3. Having Spoutcraft patched client​
     
  5. Offline

    ChillierNsx94

    ok so how would i add a texture pack to the server where it says: textuters: ''
     
  6. Offline

    rominos2

    @ChillierNsx94
    Textures : TheURL of the textures pack (url that everyone can access (so no localhost, no 127.0.0.1))
     
    bellardie likes this.
  7. Offline

    Zymosis

    Every command I type appears to say: "An internal error occurred while attempting to perform this command" Why?
     
  8. Offline

    rominos2

    @Zymosis
    I don't know
    I'm not your server

    Ok some way to fix it
    Send me the log
     
    bellardie likes this.
  9. Offline

    Zymosis

    /season works, but any /season command like /season list is an "internal error"

    Code:
    org.bukkit.command.CommandException: Unhandled exception executing command 'season' in plugin Seasons v1.7.3
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at org.rominos2.Seasons.SeasonsSettings.loadSpecialDays(SeasonsSettings.java:191)
    at org.rominos2.Seasons.SeasonsSettings.loadSeasons(SeasonsSettings.java:167)
    at org.rominos2.Seasons.SeasonsSettings.load(SeasonsSettings.java:67)
    at org.rominos2.Seasons.Seasons.loadWorld(Seasons.java:125)
    at org.rominos2.Seasons.Seasons.getDayListener(Seasons.java:144)
    at org.rominos2.Seasons.SeasonsCommands.playerCommand(SeasonsCommands.java:51)
    at org.rominos2.Seasons.Seasons.onCommand(Seasons.java:68)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 13 more
     
  10. Offline

    rominos2

    @Zymosis
    I'll take a lookt
    Pay attention at this post
    I'll edit it

    EDIT :
    Can you post your configs ?
     
    bellardie likes this.
  11. Offline

    Zymosis

    Code:
    Seasons:
      Summer:
        Spout:
          Textures: ''
          Snow: 0
          Notification:
            Material:
              Season: SAPLING
              SpecialDay: DIAMOND
        ShortName: summer
        Lengths:
          Season: 10.0
          Weather: 0.5
        Percentages:
          Sun: 80
          Rain: 10
          Thunder: 10
        SpecialDays:
          '1': First Day of Summer
          '10': Last Day of Summer
      Winter:
        Spout:
          Textures: ''
          Snow: 100
          Notification:
            Material:
              Season: DEAD_BUSH
              SpecialDay: DIAMOND
        ShortName: winter
        Lengths:
          Season: 5.0
          Weather: 0.5
        Percentages:
          Sun: 20
          Rain: 50
          Thunder: 10
        SpecialDays:
          '1': First Day of Winter
          '3': Mid Winter
          '5': Last Day of Winter
    Properties:
      Active: true
      LogInfo: true
      TimeResolution: 0.01
      Regen:
        Snow: true
        Ice: true
      Messages:
        ChangeMessage: Seasons changes to <name>.
        SeasonsMessage: You're in <name> for another <number> days.
        SpecialDayMessage: It's <name>.
        Spout:
          Notification:
            Season: New Season
            SpecialDay: Special Day
        Color: ?b
        ColorList:
          BLACK: ?0
          DARK_BLUE: ?1
          DARK_GREEN: ?2
          DARK_AQUA: ?3
          DARK_RED: ?4
          DARK_PURPLE: ?5
          GOLD: ?6
          GRAY: ?7
          DARK_GRAY: ?8
          BLUE: ?9
          GREEN: ?a
          AQUA: ?b
          RED: ?c
          LIGHT_PURPLE: ?d
          YELLOW: ?e
          WHITE: ?f
      Debug: false
    
     
  12. Offline

    rominos2

    @Zymosis
    Try getting the default config (delete this one) and add you modificaztions after.

    I'll surely get a fix for some bug but I realized that was no yours ^^
     
    bellardie likes this.
  13. Offline

    ChillierNsx94


    Is there a way to make it a all snow world without the spout plugin and actually have the snow collect on the ground and such just like the snow biome?
     
  14. Offline

    rominos2

    @ChillierNsx94 sorry not possible to have snow everywhere easily without spout i don't want to mess up with biomes moreover I'm working on a way to put snow in world or to remove it step by step on seasons
     
    bellardie likes this.
  15. Offline

    Zymosis

    Now the config it generated (world.yml) is completely blank.
     
  16. Offline

    rominos2

    @Zymosis
    What ???
    I have just tried and it functions
    The only blank file are for nether worlds
     
    bellardie likes this.
  17. Offline

    Zymosis

    @rominos2

    Okay, I re-remade the config, and it had the default settings in it. But it still said "internal command" after using the command with saying this in the console:
    Code:
    2011-11-19 08:33:24 [INFO] [Seasons] Creating new properties for an unknown world
    2011-11-19 08:33:24 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'season' in plugin Seasons v1.7.3
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
        at org.rominos2.Seasons.SeasonsSettings.loadSpecialDays(SeasonsSettings.java:191)
        at org.rominos2.Seasons.SeasonsSettings.loadSeasons(SeasonsSettings.java:167)
        at org.rominos2.Seasons.SeasonsSettings.load(SeasonsSettings.java:67)
        at org.rominos2.Seasons.Seasons.loadWorld(Seasons.java:125)
        at org.rominos2.Seasons.Seasons.getDayListener(Seasons.java:144)
        at org.rominos2.Seasons.SeasonsCommands.playerCommand(SeasonsCommands.java:44)
        at org.rominos2.Seasons.Seasons.onCommand(Seasons.java:68)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 13 more
     
  18. Offline

    BioRage

    Do you have a method for extending the time?

    For instance 30 mins night/day; and making it reflected off of seasons..
     
  19. Offline

    rominos2

    @Zymosis
    Hmm in what world is it ?
    I'm looking into that

    @BioRage
    No it can't.
    The way I code it don't permit to make days longer
    Perhaps one day ...
     
    bellardie likes this.
  20. Offline

    Zymosis

    The normal world. I don't have multiple worlds. It's called "pangea"
     
  21. Offline

    rominos2

    @Zymosis
    Which files are there in your Seasons folder ?
     
    bellardie likes this.
  22. Offline

    Zymosis

    Pangea.yml
    and
    Save.do-not-touch

    I've fixed the problem, updating my Bukkit. *facepalm*

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  23. Offline

    rominos2

    no problem
     
    bellardie likes this.
  24. Offline

    Zymosis

    I have a suggestion though, can you make it play configurable music when it turns a certain day/season? I know this is possible with Spout. I was going to make it play windy noises or something like that for Winter.
     
  25. Offline

    rominos2

    bellardie likes this.
  26. Offline

    Adkos

    Another suggestion, with Spout to : choose the hour of dawn and night.

    So we can have really long day in summer, and really long night in winter ;)
     
  27. Offline

    rominos2

    @Adkos
    I'm coding a compatible Time plugin for that
    But I'm a bit busy with the Christmas Update
    I'll release it in some days
     
    bellardie likes this.
  28. Offline

    Adkos

    @rominos2 : I can live with this wait. Have a good Xmas, virtually and IRL :)
     
  29. Offline

    rominos2

    @Adkos
    You can live waiting the Time plugin,
    but I don't think you can live waiting the Xmas Edition
    Some I'm going to code faster to avoid you dying ^^
     
  30. Offline

    ipaqmaster

    its working fine on the latest 1.0.0 dev build =D,
    have to say Ive always loved your awesome plugins ^_^

    Is there a way I can make... "hotter" seasons like summer melt snow and make it rain instead of snow? (or just not rain at all in summer I have it set as)

    Im more into making snow melt than raining in snow biomes
     
  31. Offline

    rominos2

    @ipaqmaster
    Don't go so fast with snow management, but you know Christmas is arriving and Snow too ...

    If someone can test with the 1.0.1 RB, that could be nice
    I'll make a release in the week
     

Share This Page