aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2024-10-23 08:40:02 +0100
committerLuck <git@lucko.me>2024-10-23 08:40:02 +0100
commit6856fcaf96978cfb671c366c1f123815b24c2691 (patch)
tree49d120b5cd3cb3c41bd0fc67ac09ba92a314db7c
parente6930ec0cb182fca6c0fdaf7e280f01b3a89c759 (diff)
downloadspark-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.java10
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();
}
}