From 86a4c15dbb8e3d63745473020bc4fec0a458a56f Mon Sep 17 00:00:00 2001 From: Vidal Date: Sun, 1 Feb 2026 00:59:54 -0300 Subject: [PATCH] Fixed energy abilities not rendering --- src/main/java/kamkeel/npcs/entity/EntityAbilityBeam.java | 5 ++++- src/main/java/kamkeel/npcs/entity/EntityAbilityDisc.java | 5 ++++- src/main/java/kamkeel/npcs/entity/EntityAbilityOrb.java | 4 +++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/kamkeel/npcs/entity/EntityAbilityBeam.java b/src/main/java/kamkeel/npcs/entity/EntityAbilityBeam.java index bceae89aa..6aed40c3f 100644 --- a/src/main/java/kamkeel/npcs/entity/EntityAbilityBeam.java +++ b/src/main/java/kamkeel/npcs/entity/EntityAbilityBeam.java @@ -843,6 +843,9 @@ public class EntityAbilityBeam extends EntityAbilityProjectile { trailList.appendTag(pointNbt); } nbt.setTag("Trail", trailList); - nbt.setString("SiblingUUID", siblingUUID.toString()); + + if (siblingUUID instanceof UUID) { + nbt.setString("SiblingUUID", siblingUUID.toString()); + } } } diff --git a/src/main/java/kamkeel/npcs/entity/EntityAbilityDisc.java b/src/main/java/kamkeel/npcs/entity/EntityAbilityDisc.java index d0005c7e0..04afb2224 100644 --- a/src/main/java/kamkeel/npcs/entity/EntityAbilityDisc.java +++ b/src/main/java/kamkeel/npcs/entity/EntityAbilityDisc.java @@ -625,6 +625,9 @@ public class EntityAbilityDisc extends EntityAbilityProjectile { // Anchor data this.anchorData.writeNBT(nbt); - nbt.setString("SiblingUUID", siblingUUID.toString()); + + if (siblingUUID instanceof UUID) { + nbt.setString("SiblingUUID", siblingUUID.toString()); + } } } diff --git a/src/main/java/kamkeel/npcs/entity/EntityAbilityOrb.java b/src/main/java/kamkeel/npcs/entity/EntityAbilityOrb.java index 250b1d629..3c5895206 100644 --- a/src/main/java/kamkeel/npcs/entity/EntityAbilityOrb.java +++ b/src/main/java/kamkeel/npcs/entity/EntityAbilityOrb.java @@ -490,6 +490,8 @@ public class EntityAbilityOrb extends EntityAbilityProjectile { anchorData.writeNBT(nbt); nbt.setFloat("TargetSize", targetSize); - nbt.setString("SiblingUUID", siblingUUID.toString()); + if (siblingUUID instanceof UUID) { + nbt.setString("SiblingUUID", siblingUUID.toString()); + } } }