Anti-Explosion Plugin

Discussion in 'Bukkit Help' started by nimblefoot, Nov 6, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    nimblefoot

    I've been trying to find a plugin to block the explosions of Ghasts (not damage, just block destruction) and have tried several and none appear to actually work. Can anyone make any suggestions of any that work?
     
  2. Offline

    MyPictures

    Most server owners use WorldGuard for this job.
     
  3. Offline

    nimblefoot

    I've tried that, and it seems to not block the ghast explosions for some reason so I was hoping there may be other options.
     
  4. Offline

    Nickbbeezy

    It doesn't block the explosions by default, you have to edit the config for it to do so.
     
  5. Offline

    Necrodoom

    essentialsprotect blocks ghast blasts aswell.
     
  6. Offline

    nimblefoot

    Thanks. I'll look into essentials. I have configured WorldGuard properly, it's just not working, no clue why.

    EDIT: Tried out EssentialsProtect, set it up to disable Fireball Explosions and it didn't work. Still blowing up just like normal, so I guess it's a problem with bukkit or something maybe since both plugins are failing to control it.
     
  7. Offline

    zipfe

    Or consider the third option, that you simply didn't configure them correctly. Not sure about Essentials, but WorldGuard alone has been running for years on thousands and thousands of servers.

    Open config.yml in plugins/WorldGuard, look for mobs:
    Code:
    mobs:
        block-fireball-explosions: false
        block-fireball-block-damage: true
    
    You can nerf the explosion completely, or just the damage to the map.
     
  8. Offline

    Necrodoom

    paste your config.yml.
     
  9. Offline

    nimblefoot

    Here is the config file. Oddly, if I set it to block fireball explosions completely, I have no problem and there are no explosions at all, but if I set to just block damage, it has no effect.







    #
    # WorldGuard's main configuration file
    #
    # This is the global configuration file. Anything placed into here will
    # be applied to all worlds. However, each world has its own configuration
    # file to allow you to replace most settings in here for that world only.
    #
    # About editing this file:
    # - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If
    # you use an editor like Notepad++ (recommended for Windows users), you
    # must configure it to "replace tabs with spaces." In Notepad++, this can
    # be changed in Settings > Preferences > Language Menu.
    # - Don't get rid of the indents. They are indented so some entries are
    # in categories (like "enforce-single-session" is in the "protection"
    # category.
    # - If you want to check the format of this file before putting it
    # into WorldGuard, paste it into http://yaml-online-parser.appspot.com/
    # and see if it gives "ERROR:".
    # - Lines starting with # are comments and so they are ignored.
    #

    regions:
    use-scheduler: true
    use-creature-spawn-event: true
    sql:
    use: false
    dsn: jdbc:mysql://localhost/worldguard
    username: worldguard
    password: worldguard
    enable: true
    invincibility-removes-mobs: false
    high-frequency-flags: false
    wand: 334
    max-claim-volume: 30000
    claim-only-inside-existing-regions: false
    max-region-count-per-player:
    default: 7
    auto-invincible: false
    use-player-move-event: true
    host-keys: {}
    op-permissions: true
    protection:
    item-durability: true
    remove-infinite-stacks: false
    disable-xp-orb-drops: false
    disable-obsidian-generators: false
    gameplay:
    block-potions: []
    block-potions-overly-reliably: false
    simulation:
    sponge:
    enable: true
    radius: 3
    redstone: false
    default:
    pumpkin-scuba: false
    disable-health-regain: false
    physics:
    no-physics-gravel: false
    no-physics-sand: false
    vine-like-rope-ladders: false
    allow-portal-anywhere: false
    disable-water-damage-blocks: []
    ignition:
    block-tnt: false
    block-tnt-block-damage: false
    block-lighter: false
    fire:
    disable-lava-fire-spread: false
    disable-all-fire-spread: false
    disable-fire-spread-blocks: []
    lava-spread-blocks: []
    mobs:
    block-creeper-explosions: false
    block-creeper-block-damage: false
    block-wither-explosions: false
    block-wither-block-damage: false
    block-wither-skull-explosions: false
    block-wither-skull-block-damage: false
    block-enderdragon-block-damage: false
    block-fireball-explosions: false
    block-fireball-block-damage: true
    anti-wolf-dumbness: true
    disable-enderman-griefing: false
    block-painting-destroy: false
    block-item-frame-destroy: false
    block-plugin-spawning: true
    block-creature-spawn: []
    player-damage:
    disable-fall-damage: false
    disable-lava-damage: false
    disable-fire-damage: false
    disable-lightning-damage: false
    disable-drowning-damage: false
    disable-suffocation-damage: false
    disable-contact-damage: false
    teleport-on-suffocation: false
    disable-void-damage: false
    teleport-on-void-falling: false
    disable-explosion-damage: false
    disable-mob-damage: false
    disable-death-messages: false
    chest-protection:
    enable: false
    disable-off-check: false
    crops:
    disable-creature-trampling: false
    disable-player-trampling: false
    weather:
    prevent-lightning-strike-blocks: []
    disable-lightning-strike-fire: false
    disable-thunderstorm: false
    disable-weather: false
    disable-pig-zombification: false
    disable-powered-creepers: false
    always-raining: false
    always-thundering: false
    dynamics:
    disable-mushroom-spread: false
    disable-ice-melting: false
    disable-snow-melting: false
    disable-snow-formation: false
    disable-ice-formation: false
    disable-leaf-decay: false
    disable-grass-growth: false
    disable-mycelium-spread: false
    blacklist:
    use-as-whitelist: false
    logging:
    console:
    enable: true
    database:
    enable: false
    dsn: jdbc:mysql://localhost:3306/minecraft
    user: root
    pass: ''
    table: blacklist_events
    file:
    enable: false
    path: worldguard/logs/%Y-%m-%d.log
    open-files: 10
    summary-on-start: true
     
  10. Offline

    Necrodoom

    you never blocked explosion damage to begin with. blocking is set to false.
     
  11. Offline

    nimblefoot

    Right, I want the damage, just trying to stop the block destruction. If I block the explosion damage it works, but that's not the effect I'm going for. I still want the threat of the fireballs and the patches of fire they leave behind, just don't want the nether blown to pieces while it's happening.
     
  12. Offline

    Necrodoom

    essentialsprotect has blockdamage protection.
     
  13. Offline

    zipfe

    Did you even read my reply above? It's right there, two lines of config, one for the explosion and player damage, one for block damage.
     
Thread Status:
Not open for further replies.

Share This Page