@EventHandler(priority = EventPriority.LOW)
	public void onDiabloMonsterDamageByEntityEvent(
			final EntityDamageByEntityEvent event) {
		if ((plugin.worlds.size() > 0)
				&& plugin.getConfig().getBoolean("Worlds.Enabled", false)
				&& !plugin.worlds.contains(event.getEntity().getLocation()
						.getWorld().getName().toLowerCase()))
			return;
		if (!(event.getEntity() instanceof LivingEntity))
			return;
		LivingEntity entity = (LivingEntity) event.getEntity();
		LivingEntity damager = null;
		if (event.getDamager() instanceof LivingEntity) {
			damager = (LivingEntity) event.getDamager();
		}
		if ((entity == null) || (damager == null))
			return;
		if (entity.getWorld() != damager.getWorld())
			return;
		EffectsAPI.handlePluginEffects(entity, damager, event);
	}