From eea3518a552f121a10d393422e2482e1af82462e Mon Sep 17 00:00:00 2001 From: Kam Date: Wed, 17 Apr 2024 01:54:52 -0400 Subject: [PATCH] Set Current Form Packet --- src/main/java/kamkeel/addon/DBCAddon.java | 1 + src/main/java/noppes/npcs/PacketHandlerServer.java | 3 +++ src/main/java/noppes/npcs/constants/EnumPacketServer.java | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/kamkeel/addon/DBCAddon.java b/src/main/java/kamkeel/addon/DBCAddon.java index 4bcd3535e..2160bc64c 100644 --- a/src/main/java/kamkeel/addon/DBCAddon.java +++ b/src/main/java/kamkeel/addon/DBCAddon.java @@ -49,5 +49,6 @@ public class DBCAddon { public void formPacketGets(EntityPlayer player, ByteBuf buffer){} public void formPacketRemove(EntityPlayer player, ByteBuf buffer){} public void formPacketSave(EntityPlayer player, ByteBuf buffer){} + public void formPacketSet(EntityPlayer player, ByteBuf buffer){} public void formPacketPlayers(EntityPlayer player){} } diff --git a/src/main/java/noppes/npcs/PacketHandlerServer.java b/src/main/java/noppes/npcs/PacketHandlerServer.java index 2e1ade42e..3b2733dd0 100644 --- a/src/main/java/noppes/npcs/PacketHandlerServer.java +++ b/src/main/java/noppes/npcs/PacketHandlerServer.java @@ -1217,6 +1217,9 @@ public class PacketHandlerServer{ } else if(type == EnumPacketServer.CustomFormSave){ DBCAddon.instance.formPacketSave(player, buffer); + } + else if(type == EnumPacketServer.CustomFormSet){ + DBCAddon.instance.formPacketSet(player, buffer); } else blockPackets(type, buffer, player); diff --git a/src/main/java/noppes/npcs/constants/EnumPacketServer.java b/src/main/java/noppes/npcs/constants/EnumPacketServer.java index c6accc68b..3871c97ec 100644 --- a/src/main/java/noppes/npcs/constants/EnumPacketServer.java +++ b/src/main/java/noppes/npcs/constants/EnumPacketServer.java @@ -98,7 +98,7 @@ public enum EnumPacketServer { AnimationsGet, AnimationGet, AnimationRemove(CustomNpcsPermissions.GLOBAL_ANIMATION), AnimationSave(CustomNpcsPermissions.GLOBAL_ANIMATION), - CustomFormsGet, CustomFormGet, + CustomFormsGet, CustomFormGet, CustomFormSet, CustomFormRemove(CustomNpcsPermissions.GLOBAL_CUSTOMFORM), CustomFormSave(CustomNpcsPermissions.GLOBAL_CUSTOMFORM), RecipesGet, RecipeGet, QuestOpenGui, PlayerDataGet, QuestLogToServer, PartyLogToServer, UntrackQuest,