use protocollib serializer to save nbt data