diff --git a/src/assets/AssetsLoader.cpp b/src/assets/AssetsLoader.cpp index ce2d1c30..d1370338 100644 --- a/src/assets/AssetsLoader.cpp +++ b/src/assets/AssetsLoader.cpp @@ -235,6 +235,15 @@ void AssetsLoader::addDefaults(AssetsLoader& loader, const Content* content) { } } } + for (const auto& [_, def] : content->blocks.getDefs()) { + if (def->modelName.find(':') == std::string::npos) { + loader.add( + AssetType::MODEL, + MODELS_FOLDER + "/" + def->modelName, + def->modelName + ); + } + } for (const auto& [_, def] : content->items.getDefs()) { if (def->modelName.find(':') == std::string::npos) { loader.add( diff --git a/src/frontend/ContentGfxCache.cpp b/src/frontend/ContentGfxCache.cpp index 24297cb8..7d3944b7 100644 --- a/src/frontend/ContentGfxCache.cpp +++ b/src/frontend/ContentGfxCache.cpp @@ -11,8 +11,6 @@ #include "maths/UVRegion.hpp" #include "voxels/Block.hpp" -#include - ContentGfxCache::ContentGfxCache(const Content* content, Assets* assets) : content(content) { auto indices = content->getIndices();