Send All Tags to Client for Viewing

This commit is contained in:
KAMKEEL committed 2023-03-22 20:13:36 -04:00
1 parent ac87f2c2c2
commit 30b3f55e7c
4 files changed
+23 -26

No files matched your search

@@ -28,6 +28,7 @@ import net.minecraft.world.WorldProvider;
import net.minecraft.world.WorldServer;
import net.minecraftforge.common.DimensionManager;
import noppes.npcs.api.entity.IPlayer;
import noppes.npcs.api.handler.data.ITag;
import noppes.npcs.config.ConfigDebug;
import noppes.npcs.config.ConfigMain;
import noppes.npcs.config.ConfigScript;
@@ -1081,14 +1082,14 @@ public class PacketHandlerServer{
NBTTagCompound compound = new NBTTagCompound();
compound.setTag("CloneTags", tagMap.writeNBT());
HashSet<Tag> validTags = TagController.getInstance().getValidTags(tagMap);
HashSet<Tag> validTags = TagController.getInstance().getAllTags();
NBTTagList validTagList = new NBTTagList();
for(Tag tag : validTags){
NBTTagCompound tagCompound = new NBTTagCompound();
tag.writeNBT(tagCompound);
validTagList.appendTag(tagCompound);
}
compound.setTag("ValidTags", validTagList);
compound.setTag("AllTags", validTagList);
Server.sendData(player, EnumPacketClient.GUI_DATA, compound);
}
else