Inactive [MECH/WGEN] Better Snow - snow under trees, through leaves [1.3.1-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Digi, May 1, 2012.

  1. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Better snow

    This plugin allows snow to go through leaves and set under other leaves or on ground, like this:

    [IMG]

    Download on DevBukkit

    This post has been edited 4 times. It was last edited by Digi Jul 9, 2012.
  2. Offline

    Theodossis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    WoW so cool. I go test it right now!
  3. Offline

    UltraFaceguy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't see what World of Warcraft has to do with this.

    @Digi, amazing idea for a plugin :D
  4. Offline

    Chlorek

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It look really nice. I must check it out!
  5. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Nice, nice, nice.
    Would you please update your thread to the latest RB @Digi so it can be approved.
  6. Offline

    ZachBora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This should be in the base minecraft client, I don't know why they never did.

    @Digi shouldn't that while(true) section also stop when y is below 0? Just a thought, haven't tested it.

    This post has been edited 1 time. It was last edited by ZachBora Jul 9, 2012.
  7. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @md_5 done :}

    @ZachBora
    I know that rain will slowly pour through leavevs in MC 1.3, I'm not sure if they'll do the same for snow.

    And yeah, that while() should check when it reaches 0 so it doesn't call the extra method, I'll do that in the next version (whenever I get on that I have no clue) but the current one works just fine even tough it's a test version :} might be a bit slow due to what you pointed out and the fact that it processes all loaded chunks when it gets enabled... so, the more worlds the more startup delay xD I have some plans of optimizing that for speed tough.
  8. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Approved.
  9. Offline

    dark_hunter

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can you take a look at my thread and approve that as well please?
  10. Offline

    DinoScope

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Does this require any special method of installation (i.e. editing craftbukkit world generation)?

    Or do I just drag and drop?
  11. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @DinoScope
    Just drag and drop.

    @everybody else that is curious about this plugin
    If you have any suggestions othe than the features I've posted in bukkit dev page of this plugin, please suggest them now so I can adjust my system accordingly as it would be harder to add them later.
  12. Offline

    Roshannnn

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Nice plugin. Can u make a plugin so snow will stack up and stuff and turn into snowblocks? Just like that other pluginfrom that kid. but he doesn't updates the plugin
  13. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'll see what I can do but snow levels look very weird (shadow bugs) :/
    I'm still kinda rethinking the plugin and thinking if I'm going to change it to "better env" instead because I'd want to include grass features as well (growing long grass, plants, etc). Everything optional ofc.
  14. Offline

    Icyene

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Digi

    This plugin crashes upon startup on the 1.3 dev build, giving this error on startup: http://pastie.org/4385246

    Taking a quick look into the code it appear like it might be a Bukkit problem, as it seems that event.getChunk() on ChunkLoad seems to be returning null. (I am most likely wrong, as I only took a quick 20 second glance).
  15. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes well, it's still under development for a while now, I'm unsure how to proceed on snowing.... I want to allow alot of customization but it would involve in making custom snowing system... I know how to make it but I feel like I'm missing something.

    The issue is in the getChunkSnapshot() method... and a similar issue happens in one of my other plugins for getTileEntities() with casting exception :/
  16. Offline

    Icyene

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  17. Offline

    diannetea

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    1.3.1 error



    2012-08-07 16:23:43 [SEVERE] Could not load 'plugins/BetterSnow.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/block/BlockListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198)
    at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50)
    at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
    at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:380)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/block/BlockListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at me.tster.BetterSnow.BetterSnow.<init>(BetterSnow.java:16)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149)
    ... 9 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.block.BlockListener
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 28 more
  18. Offline

    Digi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @diannetea Recompiled with 1.3.1-R1.0 and uploaded v0.3.

    No new features yet, they're still under construction :}
    diannetea likes this.

Share This Page