[MECH] AcidRain v1.2.7 - Create damaging acid rain [1060]

Discussion in 'Inactive/Unsupported Plugins' started by escape, Jul 21, 2011.

     
  1. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    AcidRain - Create damaging acid rain
    Version: v1.2.7 - Download
    Created by request, AcidRain allows you to set a chance that normal rain could become acid rain. Watch players flee as it burns skin and withers plants!

    Features:
    • Adds a chance that rain will become acid rain
    • Damages players when exposed
    • Armor slows the damage based on its strength
    • Multiworld enabled
    • Superperms support
    • Pail support for settings
    • Affects blocks exposed to the rain
      • Grass, Farmland -> Dirt
      • Crops, Tall grass, Flowers -> Dead shrubs
      • Leaves -> Air
    Commands:

    • /acidrain (world) (duration)
    Default world is the same as the command sender with a duration of 12000 ticks.


    Permissions:
    • acidrain.immune - Player is immune from acid rain damage (Default = false)
    Settings:

    Code:
    Chance to dissolve block (0-100): 5         # Percent chance for a particular block to be dissolved
    Acid rain chance (0-100): 25      # Percent chance rain will become acid rain
    Broadcast message text: Acid rain has begun in <world>    #Message broadcast when acid rain starts (<world> will be replaced with the world name; to change color add the code to the end)
    Broadcast message: false         # Broadcasts a message to the world when acid rain begins
    Rain dissolves blocks: true       # True if acid rain will affect exposed blocks
    Acid rain damage: 1       # Damage exposure causes to players
    Damage interval: 1        # The interval (in seconds) between player damage
    Worlds enabled (separate with comma): world   # Worlds in which acid rain is enabled
    
    Settings Interface:

    [IMG]


    Download:
    Jar
    Github (Bug Reports | Wiki)

    TODO:
    • Disrupt redstone current on contact
    • Destroy trees after their leaves are gone
    Changelog:
    Version 1.2.7
    • Pail support for settings
    Version 1.2.6
    • Superperms support
    Version 1.2.5_1
    • Worlds in config are now separated by commas

    Version 1.2.5
    • Crops are farmland turn to dead shrubs and dirt, respectively.
    • Some refactoring
    Version 1.2.4
    • Added multiworld support
    • Rewrote config (settings.yml can be deleted)
    • Fixed startup NPE
    Version 1.2.3

    • Enabled color support in message
    Version 1.2.2

    • Added the ability to customize the broadcast message
    • NOTE: Please delete your config file when updating
    Version 1.2.1

    • Leaves and plants are affected by rain
    • Performance tweaks
    Version 1.2

    • Added the ability to kill grass.
    Version 1.1

    • Added commands
    Version 1.0

    • Release

    This post has been edited 15 times. It was last edited by escape Aug 8, 2011.
    kahlilnc likes this.
  2.  
  3. Offline

    caron300

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    L0l Gonna test this right now ! Will be fun (especially with my friend's house made out of leaves)
  4. Offline

    vrox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you add multiworld support please? So I can only have this in one world.
  5. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ask and ye shall recieve (1.2.4)
    vrox likes this.
  6. Offline

    vrox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks!
  7. Offline

    rikell

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello
    more update?
    £`/@]
  8. Offline

    elexier909

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I set the chance to disslve blocks to 100 and it seems to be very slow.
  9. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If by slow you mean lag, there shouldn't be any significant difference based on how high the percentage is. If you mean that it takes blocks a while to dissolve this is because it only goes over 8% of the loaded chunks every minute to dissolve the blocks in them. This is to prevent lag, especially on large servers.

    This post has been edited 1 time. It was last edited by escape Jul 30, 2011.
  10. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Version 1.2.5
    • Crops are farmland turn to dead shrubs and dirt, respectively.
    • Some refactoring
  11. Offline

    funstein

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Bug : I have a house that is 2 story and fully closed by a roof and walls all round, and I am still getting damage inside. It is made out of wood and it has an open terrace that is accessible by a door. Please fix this, I dunno why but this keeps happening at my house and my house only.
  12. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What is the roof made of, and can you see the rain inside? Any errors? Does it happen to everyone inside?
  13. Offline

    funstein

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The roof is fully covered with wood and there is absolutely no rain inside.
  14. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @funstein
    I can't seem to reproduce this. I'm not taking any damage underneath a 2-story wood roof. The only thing I can think of is try logging back in.

    This post has been edited 1 time. It was last edited by escape Aug 1, 2011.
  15. Offline

    funstein

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If you have logmein hamachi, I'd love to show you what happens.
  16. Offline

    funstein

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    cos' I really love the plugin and all my players also do, but when it rains I have to sleep over at a friends house, which is really a shame for an admin :D
  17. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I don't have logmein but I could take a look if you want to give me the server ip or show me over VNC
  18. Offline

    TheLimaBeanman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does this have Permissions (by TheYeti) Support?

    This post has been edited 1 time. It was last edited by TheLimaBeanman Aug 2, 2011.
  19. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, but in the future I plan on adding permissionsbukkit support. In the meantime you could use a godmode plugin if you don't want to take damage from it.
  20. Offline

    TheLimaBeanman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you for your Support.
  21. Offline

    colin8696909

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    very usefull for maps that replicate the end of the world.
  22. Offline

    Leonard1122334455

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    "Acid rain is not enabled for this world"
    WTF!?
    My worlds name is "Flache Welt" and in the config i set the worlds name to "Flache Welt" but it wasn working.
    So I tried Flache_Welt and Flache Welt but nothing is working.
    Thats sad
  23. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I wasn't accounting for world names with spaces, but I'll put out a fix momentarily.

    @Leonard1122334455
    1.2.5_1 should fix your issue

    This post has been edited 1 time. It was last edited by escape Aug 2, 2011.
  24. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whenever it acid rains, after a few minutes people start randomly crashing.
  25. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    As in they get disconnected from the server? If so, what is the error message they get?
  26. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    They get disconnected from the server and it shows a very long EndOfStream error.
  27. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Do you have a very large world?
  28. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, it's only two days old. I also disabled block dissolving so it only causes damage.
  29. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can't think of anything that should be causing lag in that case. I've tested it on a medium sized world running on a low-spec server and didn't have problems. You're sure it only happens when it's raining?
  30. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, almost everyone would crash at the same time and they would all get the same error. There's no lag when it happens though.
  31. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's strange, I've never seen that. Only other thing you could try is deleting the config and letting it regenerate with the defaults. If you could submit a bug report on github it'll help keep it on my mind.
  32. Offline

    TelephoneKiosk

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I think i got it to work, but could you make a permission to protect from damage done by acidrain?

Share This Page