package org.nieo.seerproject.common.net.info.user; import lombok.Data; import org.nieo.seerproject.common.annotations.FieldDescription; import org.nieo.seerproject.common.annotations.InboundMessageType; import org.nieo.seerproject.common.annotations.serialize.ArraySerialize; import org.nieo.seerproject.common.annotations.serialize.AutoCodec; import org.nieo.seerproject.common.net.InboundMessage; import org.nieo.seerproject.common.net.MessageCommandIDRegistry; import org.nieo.seerproject.common.net.serialize.ArraySerializeType; @Data @AutoCodec @InboundMessageType(MessageCommandIDRegistry.Change_Nick_Name) public class ChangePlayerNameInboundInfo implements InboundMessage { @FieldDescription("修改的玩家名字") @ArraySerialize(value = ArraySerializeType.FIXED_LENGTH, fixedLength = 16) private String newPlayerName; }