From e99da0f77af5ed62f70c88ecee3f98815aaf3555 Mon Sep 17 00:00:00 2001
From: Octol1ttle <l1ttleofficial@outlook.com>
Date: Sun, 9 Mar 2025 13:58:08 +0000
Subject: [PATCH] fix(attsync): use correct event for transferring attachments
 during respawn (#4483)

---
 .../fabricmc/fabric/impl/attachment/AttachmentEntrypoint.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fabric-data-attachment-api-v1/src/main/java/net/fabricmc/fabric/impl/attachment/AttachmentEntrypoint.java b/fabric-data-attachment-api-v1/src/main/java/net/fabricmc/fabric/impl/attachment/AttachmentEntrypoint.java
index dc5fa5810..f76faef56 100644
--- a/fabric-data-attachment-api-v1/src/main/java/net/fabricmc/fabric/impl/attachment/AttachmentEntrypoint.java
+++ b/fabric-data-attachment-api-v1/src/main/java/net/fabricmc/fabric/impl/attachment/AttachmentEntrypoint.java
@@ -29,7 +29,7 @@ public class AttachmentEntrypoint implements ModInitializer {
 
 	@Override
 	public void onInitialize() {
-		ServerPlayerEvents.COPY_FROM.register((oldPlayer, newPlayer, alive) ->
+		ServerPlayerEvents.AFTER_RESPAWN.register((oldPlayer, newPlayer, alive) ->
 				AttachmentTargetImpl.transfer(oldPlayer, newPlayer, !alive)
 		);
 		ServerEntityWorldChangeEvents.AFTER_ENTITY_CHANGE_WORLD.register(((originalEntity, newEntity, origin, destination) ->