diff --git a/common/src/main/java/me/lucko/luckperms/common/utils/AbstractManager.java b/common/src/main/java/me/lucko/luckperms/common/utils/AbstractManager.java index 335522bb..51933321 100644 --- a/common/src/main/java/me/lucko/luckperms/common/utils/AbstractManager.java +++ b/common/src/main/java/me/lucko/luckperms/common/utils/AbstractManager.java @@ -73,7 +73,7 @@ public abstract class AbstractManager> implements F * @return a {@link T} object if the object is loaded, returns null if the object is not loaded */ public final T get(I id) { - return objects.asMap().get(id); + return objects.getIfPresent(id); } /** @@ -91,7 +91,7 @@ public abstract class AbstractManager> implements F */ public final void unload(T t) { if (t != null) { - objects.invalidate(t); + objects.invalidate(t.getId()); } }