Fix crash resolving an entity reference

This commit is contained in:
Sollace 2024-10-05 03:15:21 +01:00
parent e543dab3eb
commit ee84df1bc1
No known key found for this signature in database
GPG key ID: E52FACE7B5C773DB

View file

@ -116,7 +116,7 @@ public class EntityReference<T extends Entity> implements NbtSerialisable, Track
@Nullable
public T get(World world) {
T t = directReference.get();
if (t == null) {
if (t == null && reference != null) {
directReference = new WeakReference<>(t = reference.resolve(world).orElse(null));
}
return t;