mirror of
https://github.com/Minestom/Minestom.git
synced 2024-10-01 07:57:41 +02:00
Made InstanceManager#unregisterInstance thread-safe
This commit is contained in:
parent
670887f7b3
commit
45cc1dd2c7
@ -111,6 +111,7 @@ public final class InstanceManager {
|
||||
public void unregisterInstance(Instance instance) {
|
||||
Check.stateCondition(!instance.getPlayers().isEmpty(), "You cannot unregister an instance with players");
|
||||
|
||||
synchronized (instance) {
|
||||
// Unload all chunks
|
||||
if (instance instanceof InstanceContainer) {
|
||||
InstanceContainer instanceContainer = (InstanceContainer) instance;
|
||||
@ -121,6 +122,7 @@ public final class InstanceManager {
|
||||
instance.setRegistered(false);
|
||||
this.instances.remove(instance);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all the registered instances
|
||||
|
Loading…
Reference in New Issue
Block a user