diff --git a/minecraft_model_reader/api/resource_pack/java/resource_pack_manager.py b/minecraft_model_reader/api/resource_pack/java/resource_pack_manager.py index 95982b3..2d213e4 100644 --- a/minecraft_model_reader/api/resource_pack/java/resource_pack_manager.py +++ b/minecraft_model_reader/api/resource_pack/java/resource_pack_manager.py @@ -356,7 +356,9 @@ def _load_block_model(self, model_path: str) -> BlockMesh: } transparent = Transparency.Partial - if java_model.get("textures", {}) and not java_model.get("elements"): + if set(java_model.get("textures", {})).difference( + {"particle"} + ) and not java_model.get("elements"): return self.missing_block for element in java_model.get("elements", {}):