@EventHandler(priority = EventPriority.LOW)
	public void onEntityDeath(EntityDeathEvent e) {
		final Entity player = e.getEntity();
		for (String worldname : WorldSettings.worlds) {
			if (e.getEntity().getWorld().getName().equals(worldname)) {
				if (Settings.onDeath) {
					e.getDrops().clear();
					return;
				}
				/*
				 * Filters through the drops of dead entities If its a player,
				 * check if they have permission, if they dont remove the
				 * blacklisted drops If its any other entity, remove the blocked
				 * items from there droppings
				 */
				for (Integer bitem : Settings.bitems) {
					if (e.getEntity() instanceof Player) {
						if (!PermissionHandler.has((Player) player,
								PermissionNode.BYPASS_BLACKLIST)) {
							e.getDrops().remove(bitem);
						}
					} else {
						e.getDrops().remove(bitem);
					}
				}
			}
		}
	}