Function at 0x18019c2a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1803ca040]
xor rax, rsp
mov qword [rbp + 0x40], rax
mov rdi, rcx
mov qword [rbp - 0x68], rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov ecx, 0x20
call fcn.1801df9d0
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqa xmm0, xmmword [0x18028eea0]
movdqu xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [str.Modifies_nametags]
movups xmmword [rax], xmm1
movzx eax, byte [0x180294920]
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], 0
lea r9, [rbp - 0x40]
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.180197ff0
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019c36f
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c36a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc28
call fcn.1801df658
lea rax, [0x1802947d0]
mov qword [rdi], rax
mov word [rdi + 0x80], 1
xor ecx, ecx
mov dword [rdi + 0x84], ecx
mov word [rdi + 0x88], cx
lea rsi, [rdi + 0x8c]
mov dword [rsi], 0x3f800000
mov dword [rsi + 4], 0x3f800000
mov dword [rsi + 8], 0x3f800000
mov dword [rsi + 0xc], 0x3f800000
mov byte [rdi + 0x60], 1
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x70], rcx
mov rcx, qword [0x180368538]
test rcx, rcx
je 0x18019c3df
mov rax, qword [rcx]
lea rdx, [rsp + 0x58]
call qword [rax]
mov qword [rbp - 0x70], rax
movzx ebx, byte [rdi + 0x80]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov ecx, 0x30
call fcn.1801df9d0
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqa xmm0, xmmword [0x180285430]
movdqu xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [str.Displays_your_own_nametag_in_third_person]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x180294938]
movups xmmword [rax + 0x10], xmm0
movsd xmm0, qword [0x180294948]
movsd qword [rax + 0x20], xmm0
movzx eax, byte [0x180294950]
mov byte [rcx + 0x28], al
mov byte [rcx + 0x29], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x1802878d0]
movdqu xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [str.Third_person]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x180294960]
mov dword [rbp - 0x58], eax
mov byte [rbp - 0x54], 0
mov byte [rsp + 0x30], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bl
lea r9, [rdi + 0x80]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.18019af00
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x18019c4d7
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c4d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc2e
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019c523
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c51e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc34
call fcn.1801df658
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
xor r14d, r14d
mov qword [rbp - 0x70], r14
mov rcx, qword [0x180368538]
test rcx, rcx
je 0x18019c54e
mov rax, qword [rcx]
lea rdx, [rsp + 0x58]
call qword [rax]
mov qword [rbp - 0x70], rax
movzx ebx, byte [rdi + 0x81]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov ecx, 0x40
call fcn.1801df9d0
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqa xmm0, xmmword [0x180294ac0]
movdqu xmmword [rbp - 0x30], xmm0
movaps xmm1, xmmword [str.Whether_the_Y_position_of_nametags_should_have_an_offset_or_not]
movups xmmword [rax], xmm1
movaps xmm0, xmmword [0x180294980]
movups xmmword [rax + 0x10], xmm0
movaps xmm1, xmmword [0x180294990]
movups xmmword [rax + 0x20], xmm1
movsd xmm0, qword [0x1802949a0]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x1802949a8]
mov dword [rcx + 0x38], eax
movzx eax, word [0x1802949ac]
mov word [rcx + 0x3c], ax
movzx eax, byte [0x1802949ae]
mov byte [rcx + 0x3e], al
mov byte [rcx + 0x3f], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x180285770]
movdqu xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [str.Adjust_Y_offset]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1802949b8]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1802949bc]
mov word [rbp - 0x54], ax
movzx eax, byte [0x1802949be]
mov byte [rbp - 0x52], al
mov byte [rbp - 0x51], 0
mov byte [rsp + 0x30], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bl
lea r9, [rdi + 0x81]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.18019af00
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x18019c67a
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c675
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc3a
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019c6c6
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c6c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc40
call fcn.1801df658
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
lea rax, [0x18028f118]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdi
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
movss xmm6, dword [rdi + 0x84]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov ecx, 0x30
call fcn.1801df9d0
mov rcx, rax
mov qword [rbp], rax
movdqa xmm0, xmmword [0x180288820]
movdqu xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [str.Y_offset_of_Y_position_of_nametags]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x1802949d0]
movups xmmword [rax + 0x10], xmm0
movzx eax, word [0x1802949e0]
mov word [rcx + 0x20], ax
mov byte [rcx + 0x22], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x1802846f0]
movdqu xmmword [rbp - 0x50], xmm1
movabs rax, 0x74657366666f2059
mov qword [rbp - 0x60], rax
mov byte [rbp - 0x58], 0
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x180284cb4]
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [0x180284cf0]
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm6
lea r9, [rdi + 0x84]
lea r8, [rbp]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.18019b3a0
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x18019c7e8
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c7e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc46
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x18019c834
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c82f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc4c
call fcn.1801df658
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x70], r14
mov rcx, qword [0x180368538]
test rcx, rcx
je 0x18019c85c
mov rax, qword [rcx]
lea rdx, [rsp + 0x58]
call qword [rax]
mov qword [rbp - 0x70], rax
movzx ebx, byte [rdi + 0x88]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov ecx, 0x20
call fcn.1801df9d0
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqa xmm0, xmmword [0x180285410]
movdqu xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [str.Disables_the_nametag_background]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x1802949f8]
movsd qword [rax + 0x10], xmm0
mov eax, dword [0x180294a00]
mov dword [rcx + 0x18], eax
movzx eax, word [0x180294a04]
mov word [rcx + 0x1c], ax
movzx eax, byte [0x180294a06]
mov byte [rcx + 0x1e], al
mov byte [rcx + 0x1f], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x18028f480]
movdqu xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [str.No_background]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x180294a10]
mov dword [rbp - 0x58], eax
movzx eax, byte [0x180294a14]
mov byte [rbp - 0x54], al
mov byte [rbp - 0x53], 0
mov byte [rsp + 0x30], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bl
lea r9, [rdi + 0x88]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.18019af00
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x18019c967
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c962
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc52
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019c9b3
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019c9ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc58
call fcn.1801df658
lea rax, [rbp]
mov qword [rsp + 0x50], rax
lea rax, [0x180294a60]
mov qword [rbp], rax
mov qword [rbp + 8], rdi
lea rax, [rbp]
mov qword [rbp + 0x38], rax
movzx ebx, byte [rdi + 0x89]
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov r8d, 0x25
lea rdx, str.Modifies_the_nametag_background_color
lea rcx, [rbp - 0x40]
call fcn.1800bb920
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov r8d, 0x17
lea rdx, str.Custom_background_color
lea rcx, [rbp - 0x60]
call fcn.1800bb920
nop
mov byte [rsp + 0x30], 0
lea rax, [rbp]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], bl
lea r9, [rdi + 0x89]
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.18019af00
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x18019ca8b
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019ca86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc5e
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019cad7
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019cad2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc64
call fcn.1801df658
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
lea rax, [0x180294a90]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdi
lea rax, [rsp + 0x58]
mov qword [rbp - 0x70], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x180284d10]
movdqu xmmword [rbp + 0x10], xmm1
mov byte [rbp], 0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov r8d, 0x10
lea rdx, str.Background_color
lea rcx, [rbp - 0x40]
call fcn.1800bb920
nop
mov byte [rsp + 0x30], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
mov r9, rsi
lea r8, [rbp]
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.18019b070
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x18019cba4
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019cb9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc6a
call fcn.1801df658
movdqa xmm0, xmmword [0x180284d10]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x18019cbed
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18019cbe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18019cc22
call fcn.1801df658
nop
mov rax, rdi
mov rcx, qword [rbp + 0x40]
xor rcx, rsp
call fcn.1801dfaa0
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
nop
call fcn.1801e668c
int3