using System.Collections.Generic; using MinecraftClient.Protocol.Handlers.StructuredComponents.Core; namespace MinecraftClient.Protocol.Handlers.StructuredComponents.Components._1_20_6; public class DamageComponent1206(DataTypes dataTypes, SubComponentRegistry subComponentRegistry) : StructuredComponent(dataTypes, subComponentRegistry) { public int Damage { get; set; } public override void Parse(Queue data) { Damage = dataTypes.ReadNextVarInt(data); } public override Queue Serialize() { var data = new List(); data.AddRange(DataTypes.GetVarInt(Damage)); return new Queue(data); } }