AntiCreeper

14 - No EntityDamage options for nerf_fireball

We want to turn off all kinds of explosions breaking down people's paintings because our server uses magic and we lob fireballs around. There is currently no way to have AntiCreeper turn off damage to certain entities, that option is only available for creepers. Please add this feature.

Also, we have a question - what category is lightning damage covered under? We assume nerf_fireball.

User When Change
filbert66 Apr 18, 2012 at 07:04 UTC
filbert66 Apr 18, 2012 at 04:37 UTC
filbert66 Apr 18, 2012 at 04:02 UTC Changed assigned to from Rothens to filbert66
daeger Apr 18, 2012 at 02:55 UTC
filbert66 Apr 17, 2012 at 20:20 UTC
filbert66 Apr 17, 2012 at 20:12 UTC
filbert66 Apr 17, 2012 at 17:19 UTC
daeger Apr 17, 2012 at 09:42 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 5 comments
  • Avatar of daeger daeger Apr 18, 2012 at 05:56 UTC - 0 likes

    Okay, that's what had me confused. Due to the bug you just mentioned, I thought damageblocks being set to true is what disabled damage to blocks. I actually want block damage disabled. So that should answer the question you asked me in your PM!

  • Avatar of filbert66 filbert66 Apr 18, 2012 at 04:36 UTC - 0 likes

    OK, issue is that you want blockdamage=true, but some entity damage.*=false. You have to configure a blocklist to make the entitydamage be effective. Problem is, don't have implemented a blocklist for nerf_fireball, so I'll do that.

    Also found a bug in 3.4.0 that didn't respect your blocklist and always nerfed all block damage. I'll fix that, too.

    My plugins: Anticreeper, AntiFire, BedCheck, Thor, Unbreakable Items, Enchantment Limiter. Contributor: Tree-Assist

    BFAK:67982,3d6540176e18ca75f0a204a87213d75a51e4b745f16c619b8fcef59ccfeab5cb

  • Avatar of daeger daeger Apr 18, 2012 at 02:55 UTC - 0 likes

    Yes, I would like lightning options so it doesn't destroy certain entities like items and paintings.

    As for the first reply you left.. I'm not -totally- sure what you meant. I copied the entitydamage options I had in for creepers right into fireball and it did not offer paintings protection from fireballs. Here's my config.

    #
    #  yield:  not set; defaults to system default
    #  blocklist:  not set
    nerf_creeper:
      damageblocks: true
      depth: 0
      entitydamage:
        toplayer: true
        tomob: true
        toitem: false
        todrops: false
        topainting: false
      effects: true
      whitelist: false
    nerf_fireball:
      damageblocks: true
      entitydamage:
        toplayer: true
        tomob: true
        toitem: false
        todrops: false
        topainting: false
    nerf_tnt:
      damageblocks: true
    nerf_endermen:
      teleportok: true
      blockliftok: false
      blockplaceok: false
      whitelist: false
    nerfed_worlds:
    - MainWorld
    - MainWorld_nether
    - MainWorld_the_end

    Let me know if I'm doing something wrong.

    Related ticket: #15
  • Avatar of filbert66 filbert66 Apr 17, 2012 at 20:12 UTC - 0 likes

    Did some research. Lightning does not cause an explosion, so Anticreeper today doesn't handle it. That is a new feature I could add to it, if you want. Right now it damages nearby entities 2.5 hearts, plus sets you on fire for 8 ticks. And it appears to destroy placed paintings.

  • Avatar of filbert66 filbert66 Apr 17, 2012 at 17:19 UTC - 0 likes

    @daeger, the detailed .entitydamage options should apply equally to nerf_fireball, but only applies if nerfing block damage. I don't have a .blocklist option for nerf_fireball; if I did then the entity damage options would apply if you defined a blacklist. Is that what you need?

  • 5 comments

Facts

Last updated
Apr 18, 2012
Reported
Apr 17, 2012
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees