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?
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.
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.
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.
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
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.
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.