From df32f6dc5066130fa9b2121219d95af93d448245 Mon Sep 17 00:00:00 2001 From: Kam Date: Tue, 24 Jun 2025 05:41:34 -0400 Subject: [PATCH] Send full party data to client --- src/main/java/kamkeel/npcs/controllers/SyncController.java | 4 ++++ .../npcs/network/packets/request/party/PartySavePacket.java | 1 + 2 files changed, 5 insertions(+) diff --git a/src/main/java/kamkeel/npcs/controllers/SyncController.java b/src/main/java/kamkeel/npcs/controllers/SyncController.java index 03a923485..982d7d494 100644 --- a/src/main/java/kamkeel/npcs/controllers/SyncController.java +++ b/src/main/java/kamkeel/npcs/controllers/SyncController.java @@ -9,6 +9,7 @@ import kamkeel.npcs.network.enums.EnumSyncType; import kamkeel.npcs.network.packets.data.LoginPacket; import kamkeel.npcs.network.packets.data.large.SyncEffectPacket; import kamkeel.npcs.network.packets.data.large.SyncPacket; +import kamkeel.npcs.network.packets.request.party.PartyInfoPacket; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.nbt.NBTTagCompound; @@ -97,6 +98,9 @@ public class SyncController { DBCAddon.instance.syncPlayer(player); syncPlayerData(player, false); + + // Send party information to the player on login + PartyInfoPacket.sendPartyData(player); } public static NBTTagCompound workbenchNBT() { diff --git a/src/main/java/kamkeel/npcs/network/packets/request/party/PartySavePacket.java b/src/main/java/kamkeel/npcs/network/packets/request/party/PartySavePacket.java index f4f0987fd..94f97a980 100644 --- a/src/main/java/kamkeel/npcs/network/packets/request/party/PartySavePacket.java +++ b/src/main/java/kamkeel/npcs/network/packets/request/party/PartySavePacket.java @@ -51,6 +51,7 @@ public final class PartySavePacket extends AbstractPacket { if (playerData.partyUUID != null) { Party party = PartyController.Instance().getParty(playerData.partyUUID); party.readClientNBT(ByteBufUtils.readNBT(in)); + PartyController.Instance().pingPartyUpdate(party); } } }