Minecraft – Essentials Plugin config.yml: Prevent mob spawn not working

minecraft-bukkitminecraft-java-edition

I am using the Essentials plugin for my Craftbukkit server. In the config.yml file, under the prevent tag, I set creeper to true in order to prevent Creepers from spawning:

# General physics/behavior modifications
prevent:
  lava-flow: false
  water-flow: false
   ...
  villager-death: false
  # Monsters won't follow players
  # permission essentials.protect.entitytarget.bypass disables this
  entitytarget: false
  # Prevent the spawning of creatures
  spawn:
    creeper: true
    skeleton: false
     ...
    villager: false

However, this does not seem to work, as Creepers are still spawning in my world… Any ideas why?

Best Answer

It turns out I had the Mobs plugin installed, and even though I wasn't doing anything with it (vanilla mobs were spawning), it seems to have overrided those settings the Essentials config.yml.

I fixed it by removing Mobs.jar from the plugins directory, reload plugins, then /killall Creepers.

I still plan on using Mobs, but the educational value here is that apparently you can't mix and match Essential's config.yml spawn settings and Mobs.