using System.Collections.Generic; namespace MinecraftClient.Protocol.Handlers.StructuredComponents.Core; public abstract class SubComponent(DataTypes dataTypes) { protected DataTypes DataTypes { get; private set; } = dataTypes; public abstract void Parse(Queue data); public abstract Queue Serialize(); }