diff options
author | Luck <git@lucko.me> | 2024-10-23 08:40:02 +0100 |
---|---|---|
committer | Luck <git@lucko.me> | 2024-10-23 08:40:02 +0100 |
commit | 6856fcaf96978cfb671c366c1f123815b24c2691 (patch) | |
tree | 49d120b5cd3cb3c41bd0fc67ac09ba92a314db7c | |
parent | e6930ec0cb182fca6c0fdaf7e280f01b3a89c759 (diff) | |
download | spark-6856fcaf96978cfb671c366c1f123815b24c2691.tar.gz spark-6856fcaf96978cfb671c366c1f123815b24c2691.tar.bz2 spark-6856fcaf96978cfb671c366c1f123815b24c2691.zip |
Fix NPE on NeoForge when starting profiler (#465)
-rw-r--r-- | spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeServerCommandSender.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeServerCommandSender.java b/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeServerCommandSender.java index a2162ee..36ac1ca 100644 --- a/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeServerCommandSender.java +++ b/spark-neoforge/src/main/java/me/lucko/spark/neoforge/NeoForgeServerCommandSender.java @@ -70,6 +70,14 @@ public class NeoForgeServerCommandSender extends AbstractCommandSender<CommandSo @Override protected Object getObjectForComparison() { - return this.delegate.getEntity(); + UUID uniqueId = getUniqueId(); + if (uniqueId != null) { + return uniqueId; + } + Entity entity = this.delegate.getEntity(); + if (entity != null) { + return entity; + } + return getName(); } } |