[MISC] AmbientSeasons 1.5.0 - Seasonal Rotator and Calendar [Spout] [1060]

Discussion in 'Inactive/Unsupported Plugins' started by olloth, Aug 3, 2011.

     
  1. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 26 times. It was last edited by olloth Sep 2, 2011.
    maniacmusic, kahlilnc and dark_hunter like this.
  2.  
  3. Offline

    alta189

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Good Job!
  4. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks, appreciate all the support spout guys + bukktdev.
  5. Offline

    alta189

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    :) No problem xD

    This post has been edited 1 time. It was last edited by alta189 Aug 3, 2011.
  6. Offline

    Grammar Troll

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm most definitely going to use this plugin! Could you add multi-world support?
  7. Offline

    Rogueleader89

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    looks great, any plans on trying to change weather as well? (so it snows in more places in winter, fewer/none in summer, etc.)
  8. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, we are thinking about doing that kind of a thing in the future, but I would like to be careful about how I implement it because right now I think a lot of it would have to be somewhat hacked in and I would like to keep mostly within the limits of the API so I don't have major conflicts on updates.

    Absolutely, gimme a day or two tops to work on it depending on how busy I am.
  9. Offline

    Grammar Troll

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please, take your time, the plugin already is perfect.
  10. Offline

    Oscarius

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Great plugin.

    Could this be made to only override a players texture pack if he uses the default one, so players can use a custom texture pack if they prefer?
  11. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hmm, if I make a permission for "Don't force" would that work? I can't check what texture pack someone is using, only make them use a specific one.
  12. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Alright. Should I do the multiworld like, base the calendar off one main world, but have the texture pack sets be for multiple, or did you want a seperate calendar for every world? Because the date is actually calculated from a number stored in the world files, so you would have different dates going to other worlds otherwise.
  13. Offline

    Grammar Troll

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'm not sure what the world setting in the .yml does, but I basically want to disable the plugin in one world and use it in the other.
  14. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh, the world setting in the .yml determines which map the date is calculated from. I will have to make that more clear. Okay I can do that.
  15. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Actually I just thought about this. I set the texture pack, but then it's set. So, the only way I can do it is to have it pick a different texture pack for different worlds. I COULD hack it so that if you were in a disabled world it wouldn't force anything, but if you change worlds mid-game, you'd have to log out and manually pick a different pack and log back in.
  16. Offline

    Grammar Troll

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I already took care of that, I want to have the Seasons texturepack in the main world. A different plugin forces an other texturepack in the second world.
  17. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh awesome. Okay yeah I can do that.
  18. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How about using Spout's cloud controls to set certain seasons as cloudless?
  19. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Getting this with Spout 1.0 and CB 1000, all plugins except Seasons and Spout removed:

    Code:
    18:24:36 [SEVERE] Error occurred while enabling Seasons v1.0 (Is it up to date?)
    : null
    java.lang.NullPointerException
            at me.olloth.lordned.seasons.Dates.SetupScheduledTasks(Dates.java:39)
            at me.olloth.lordned.seasons.Seasons.onEnable(Seasons.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:878)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:272)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  20. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Did you delete the config/use a clean one?

    EDIT: Also I'm working on a new build, should be out tonight. Code is going to get cleaned up so I can handle errors better.

    This post has been edited 1 time. It was last edited by olloth Aug 5, 2011.
  21. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Version 1.1
    • Added multiworld support
    • Added /seasonsHUD for disabling the HUD
    released, let me know how it goes. config.yml should make more sense now
  22. Offline

    paully104

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    HUD is saying the 0th of , 0AN, any idea why, i'm using the config you have at the top.
  23. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, you have to set the calendar world, to the world you want the calendar to be based on. if your main world is not named world like in the default config that would be why. The problem also might be, if you use /time add -numbers, you will mess up your worlds time which causes all kinds of issues.
  24. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yep, silly mistake. Didn't see the world option at the bottom.

    Suggestion time Pt. 2: Seems complicated, but would it possible to add an option to use real time rather than server time? Like seven seasons with one per real world day. Or one a week. Something more stable and predictable than gametime.
  25. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Suggestion time Pt. 3: I really like the day notification in the top left but I imagine it'll irritate some people being permanently on the screen, so can Spout make it only appear on the inventory screen, or some other non-default state? (Right clicking a clock? When you start typing a message and open the chat box?)

    EDIT: Oh you added that already. Damnit!

    This post has been edited 1 time. It was last edited by Montpelier Aug 5, 2011.
  26. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sure I could probably do that. I did it the way that I did it because, that way would have the calendar start from 0 when you first add the plugin. The way I do it, if you set the world, it gives you a date for the real amount of minecraft days that have gone by in your world file that your server undoubtedly has used for a while. Also I feel like it's more a part of the game this way.

    I'll add that option to my TODO, but I can't promise I'll start on it right away.
  27. Offline

    Montpelier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I get where you're coming from and I'm definitely not suggesting it as a superior alternative, it's just the way I run my server. Everyone who uses it is old and jaded and has long passed the point where things like RPG plugins or arbitrary level ups will get them going, so it's ended up being a kind of half-game half-reality mashup.
  28. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can probably have this feature out by tomorrow or so. Also fixing some bugs and starting work on optional nice things like, wheat going faster in specified seasons, etc
  29. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Version 1.2
    • Made config.yml loading smarter
    • Fixed time jump not changing the HUD properly bug
    New build out
  30. Offline

    enenra

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Would it be possible to have a version that doesn't change the whole texturepack but only the textures that give the grass and leaves their biome-specific look? Especially for seasons those are the most important two files and it would reduce quite some overhead to have the option to only switch those, instead of the whole texturepack. :)
    That would also allow for the users to continue using their own pack but still have the seasonal change.

    This post has been edited 1 time. It was last edited by enenra Aug 6, 2011.
  31. Offline

    olloth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Down the line yes, there currently isn't hooks for that in Spout but it's on the list. Only thing we can do like that right now is the stars/moon/sun separately.

    This post has been edited 1 time. It was last edited by olloth Aug 6, 2011.

Share This Page