Filled Better Weather

Discussion in 'Plugin Requests' started by Gh0stKitty, Nov 30, 2019.

  1. Offline

    Gh0stKitty

    Minecraft version: 1.14.4

    Suggested name: BetterWeather

    What I want:
    I want some more interesting weather other than just storm and sun. I'm looking for more interactive weather that actually has an effect on gameplay. There should also be minor particle effects for player conditions. Better Weather should override vanilla weather

    WEATHER

    Wind
    -Wind should give player slowness 1 and push player the opposite direction for duration of the wind. (slowness should not effect pushback)
    -Wind should come from one direction and should effect all players online from the same direction.
    EX. Wind comes from the north pushing the player in the opposite direction
    -Wind should last 3 seconds and occur every minute
    Wind should last for 30 minutes or until stopped via command.

    Heavy Wind
    -Wind should give player slowness 3 and push player the opposite direction for duration of the wind.
    (slowness should not effect pushback)
    -Heavy Wind should last 5 seconds and occur every 30 seconds
    Heavy Wind should last for 40 minutes or until stopped via command.

    Rain
    Rain should give the effect Weakness 1
    Rain should last for 30 minutes or until stopped via command.

    Heavy Rain
    Heavy Rain should give the effect Weakness 2 and Slowness 1
    Heavy Rain should last for 40 minutes or until stopped via command.

    Wind & Rain
    A Mix Of Wind And Rain. Rain Weakness should be constant, mixed with the effects of wind.
    Wind & Rain should last for 30 minutes or until stopped via command.

    Heavy Wind & Rain
    A Mix Of Heavy Wind And Rain. Rain Weakness should be constant, mixed with the effects of heavy wind.
    Heavy Wind & Rain should last for 40 minutes or until stopped via command.

    Thunderstorm
    A Mix Of Heavy Wind And Heavy Rain. Rain Weakness should be constant, mixed with the effects of heavy wind. Thunder and lightning should occur every 20 seconds
    Thunderstorms should last for 50 minutes or until stopped via command.

    Snow
    Snow should give the effect Weakness 2 and Slowness 1
    Snow should last for 30 minutes or until stopped via command.
    CAN ONLY OCCUR IN ICE SPIKES BIOME.

    Hail
    Hail should take away half a heart every 5 seconds. If player dies the death message should be "&f(PLAYER) has been killed by &7Hail"
    Hail should last for 10 minutes and then change into Heavy rain (Default) or Heavy snow (If Biome Is Ice Spikes) for 30 minutes or until stopped via command.

    Heavy Snow
    Heavy snow should give the effect Weakness 4 and Slowness 2
    Heavy snow should also gather on the ground and stack higher than one snow sliver. Maximum 1 block high. If possible make it so the snow is smooth and not weird and annoying! If not possible maximum should be one block deep for the default heavy snow
    Heavy Snow should last for 40 minutes or until stopped via command.
    HEAVY SNOW 1- Heavy snow 1 should last for 20 minutes and the maximum should be 1 snow block high
    HEAVY SNOW 2- Heavy snow 2 should last for 35 minutes and the maximum should be 2 snow blocks high
    HEAVY SNOW 3- Heavy snow 3 should last for 50 minutes and the maximum should be 3 snow blocks high
    CAN ONLY OCCUR IN ICE SPIKES BIOME.

    Wind & Snow
    A Mix Of Wind And Snow. Snow effects should be constant, mixed with the effects of wind.
    Wind & Snow should last for 30 minutes or until stopped via command.
    CAN ONLY OCCUR IN ICE SPIKES BIOME.

    Blizzard
    A Mix Of Heavy Wind And Heavy Snow. Heavy snow effects should be constant, mixed with the effects of heavy wind. Thunder and lightning should occur once per blizzard. Thundersnow is hella cool.
    Blizzards should last for 50 minutes or until stopped via command. The max snow accumulation should be 4 blocks high
    CAN ONLY OCCUR IN ICE SPIKES BIOME.


    PARTICLE EFFECTS

    Chilly Breath
    Chilly breath should stay in effect whilst a player is in an ice spikes biome.
    the Snow particles should appear in front of the players feet for about 5 seconds every 10 seconds.
    (We use cat disguises and i'd like them to appear in front of the cat disguises face)

    Wet Fur
    Being wet occurs when you've been out in the rain for 30 seconds or if you've been swimming for more than 30 seconds.
    the water particles should fall behind the player as if they are dripping wet
    Player should be able to dry themselves by right clicking the ground with Lime Dye (we have custom names)

    Sweating
    Sweating should occur in the following biomes- Jungle, Swamp, Forest, Roofed Forest, Birch Forest- And should start once a player has been running/walking for more than 30 seconds and should clear if they stay still for 10 seconds or if they jump into water.
    Water particles should appear on the player's disguise or around it.


    Ideas for commands:
    /BWeather Start (WeatherName) (OPTIONAL Duration In Minutes)

    Start any type of weather
    EX.
    /BWeather Start HAIL
    /BWeather Start HAIL 80

    /BWeather Clear
    Clear All Weather

    Ideas for permissions: Only OP Users can use Weather Commands

    When I'd like it by: December 20th at the latest!
     
    Last edited: Dec 1, 2019
  2. Offline

    Banjer_HD

    Great idea! I can try to make this :)
    But are you sure there aren't plugins already that do things similar to this?
     
    Gh0stKitty likes this.
  3. Offline

    Gh0stKitty

    Nice thank you!
    Ive looked around and theres a few things but they dont have what im looking for
     
  4. Offline

    Banjer_HD

  5. Offline

    Gh0stKitty

    Banjer_HD likes this.
  6. Offline

    Gh0stKitty

  7. Offline

    5TC

  8. Offline

    Gh0stKitty

  9. Offline

    Gh0stKitty

  10. Offline

    Gh0stKitty

  11. Offline

    Gh0stKitty

    Bump. Plugin still needed ASAP
     
  12. Offline

    Gh0stKitty

  13. Offline

    Gh0stKitty

    Bump again
     
  14. Offline

    Gh0stKitty

  15. Offline

    Gh0stKitty

  16. Offline

    Banjer_HD

  17. Offline

    Gh0stKitty

  18. Offline

    Gh0stKitty

  19. Offline

    Gh0stKitty

  20. Offline

    Gh0stKitty

  21. Offline

    developerjose

    I'm currently working on this idea, I've already implemented some of these weathers (https://github.com/DeveloperJose/Java-Minecraft-BetterWeather) but not the command or permissions yet.

    In my current iteration, the weather types are Wind, Rain, Clear, Wind+Rain, and Hail. Each of these has a Light and Heavy version. I have added the potion effects according to your list.

    The hail does half a heart of damage like you requested and the hail custom death message works as well.

    For snow I have taken a few liberties. Snowfall can only appear in biomes whose temperature is below a certain value (it will appear instead of rain). Since snow is really just rain but in a cold biome, I have made it so the "snow" weather and its potion effects are only applied to players who are in a snowfall capable biome when the weather is set to "rain". Let me know what you think about that decision. (Edit: Looking at it again, I actually made it so the snow weather only affects players in Ice Spikes biomes when it's raining in the world)

    I also made it so the weather changes randomly (the timing of this is configurable on the config file) between the weather types. I didn't add any specific times for any specific weathers, so they all change between each other randomly (just like regular Minecraft). If you really insist on having each weather type last a specific amount of time I could probably add it in the configuration file, but I honestly prefer the way regular Minecraft weather works.

    Having thunder strike at specific intervals or the snow accumulate beyond the normal, might not be possible. Or at least, I do not have the knowledge required to implement such mechanics at the moment.

    For the wind, could you provide a more detailed description? Currently, it pushes players a bit every tick (configurable) and produces some particle effects. Perhaps it would be easier if I give you a JAR file to try and see if you like the current wind mechanics?

    As for the particle effects, I have not implemented any of them yet.
     
    Last edited: Feb 13, 2020
  22. Offline

    Gh0stKitty

    I'd like to see the jar just to test it out if thats ok, Also timed weather is kind of needed since this is for an rpg server with timed events ^^;
     
  23. Offline

    developerjose

    You can get the current iteration of the JAR file from
    https://github.com/DeveloperJose/Java-Minecraft-BetterWeather/releases/

    Please perform some tests on it and let me know what your thoughts are. This release doesn't include the custom particle effects nor permissions.

    Keep in mind that the current wind push sound effect and particle effect is there for you to know when the wind is pushing you, for testing. I can easily change this for something better if you tell me what you'd like.

    I also didn't perform any timings, so I am unsure about the performance of this plugin on a server. However, it shouldn't cause any problems as far as I know. If you do find you suffer from heavy performance issues let me know and I'll see what needs to be fixed.
     
    Last edited: Feb 15, 2020 at 12:17 AM
  24. Offline

    Gh0stKitty

  25. Offline

    developerjose

    @Gh0stKitty Could you make the document available to see for public? I don't have permission to view it.
     
  26. Offline

    Gh0stKitty

    Xp10d3 likes this.

Share This Page