Fix customName NPE

This commit is contained in:
Sam (Xemor) 2024-05-28 00:04:29 +01:00
parent 164f2a22cf
commit ae4d5a164d

View file

@ -51,7 +51,8 @@ public class SpigotEntityLibAPI extends AbstractEntityLibAPI<JavaPlugin, BukkitT
EntityMeta meta = EntityMeta.createMeta(e.getEntityId(), type); EntityMeta meta = EntityMeta.createMeta(e.getEntityId(), type);
meta.setHasNoGravity(!e.hasGravity()); meta.setHasNoGravity(!e.hasGravity());
meta.setCustomNameVisible(e.isCustomNameVisible()); meta.setCustomNameVisible(e.isCustomNameVisible());
meta.setCustomName(LegacyComponentSerializer.legacyAmpersand().deserialize(e.getCustomName())); String customName = e.getCustomName();
if (customName != null) meta.setCustomName(LegacyComponentSerializer.legacyAmpersand().deserialize(customName));
meta.setPose(ExtraConversionUtil.fromBukkitPose(e.getPose())); meta.setPose(ExtraConversionUtil.fromBukkitPose(e.getPose()));
meta.setOnFire(e.getFireTicks() > 0); meta.setOnFire(e.getFireTicks() > 0);
meta.setSilent(e.isSilent()); meta.setSilent(e.isSilent());