mirror of
https://github.com/Xiao-MoMi/Custom-Nameplates.git
synced 2026-01-01 05:06:43 +00:00
fix null tracker
This commit is contained in:
@@ -59,6 +59,7 @@ public class NameTag extends AbstractTag implements RelationalFeature {
|
||||
String newName = currentText.render(viewer);
|
||||
Object component = AdventureHelper.miniMessageToMinecraftComponent(newName);
|
||||
Tracker tracker = owner.getTracker(viewer);
|
||||
if (tracker == null) return List.of();
|
||||
return CustomNameplates.getInstance().getPlatform().createTextDisplayPacket(
|
||||
entityID, uuid,
|
||||
owner.position().add(0,(1.8 + (affectedByCrouching() && tracker.isCrouching() && !owner.isFlying() ? -0.3 : 0) + renderer.hatOffset()) * (affectedByScaling() ? tracker.getScale() : 1),0),
|
||||
|
||||
@@ -182,6 +182,7 @@ public class BukkitNetworkManager implements PacketSender, PipelineInjector {
|
||||
@Override
|
||||
public void sendPacket(@NotNull CNPlayer player, final List<Object> packet) {
|
||||
if (!player.isOnline()) return;
|
||||
if (packet.isEmpty()) return;
|
||||
packetsConsumer.accept(player, packet);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user