diff options
Diffstat (limited to 'azalea-world/src')
| -rw-r--r-- | azalea-world/src/container.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/azalea-world/src/container.rs b/azalea-world/src/container.rs index 9fa5d7f9..f7f05a89 100644 --- a/azalea-world/src/container.rs +++ b/azalea-world/src/container.rs @@ -51,6 +51,7 @@ impl InstanceContainer { name: ResourceLocation, height: u32, min_y: i32, + default_registries: &RegistryHolder, ) -> Arc<RwLock<Instance>> { if let Some(existing_lock) = self.instances.get(&name).and_then(|world| world.upgrade()) { let existing = existing_lock.read(); @@ -72,7 +73,7 @@ impl InstanceContainer { chunks: ChunkStorage::new(height, min_y), entities_by_chunk: HashMap::new(), entity_by_id: IntMap::default(), - registries: RegistryHolder::default(), + registries: default_registries.clone(), })); debug!("Added new instance {name}"); self.instances.insert(name, Arc::downgrade(&world)); |
