added persistent worlds and plugin types