@Override
    public List<String> getPermissions(String world) {
        List<String> perms = super.getPermissions(world);

        TotalPermissions plugin = (TotalPermissions) Bukkit.getPluginManager().getPlugin("TotalPermissions");
        for (String group : inheritence) {
            try {
                PermissionGroup permGroup = plugin.getDataManager().getGroup(group);
                if (permGroup != null) {
                    perms.addAll(permGroup.getPermissions());
                }
            } catch (DataLoadFailedException ex) {
                plugin.getLogger().log(Level.SEVERE, "An error occured on loading " + group, ex);
            }
        }

        return perms;
    }