diff options
Diffstat (limited to 'Minecraft.World/SavedDataStorage.cpp')
| -rw-r--r-- | Minecraft.World/SavedDataStorage.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Minecraft.World/SavedDataStorage.cpp b/Minecraft.World/SavedDataStorage.cpp index cacfa688..3dbd6400 100644 --- a/Minecraft.World/SavedDataStorage.cpp +++ b/Minecraft.World/SavedDataStorage.cpp @@ -43,6 +43,10 @@ shared_ptr<SavedData> SavedDataStorage::get(const type_info& clazz, const wstrin { data = dynamic_pointer_cast<SavedData>( shared_ptr<Villages>(new Villages(id) ) ); } + else if( clazz == typeid(StructureFeatureSavedData) ) + { + data = dynamic_pointer_cast<SavedData>( shared_ptr<StructureFeatureSavedData>( new StructureFeatureSavedData(id) ) ); + } else { // Handling of new SavedData class required |
