Nama pengguna Minecraft terdiri dari 1–16 karakter dari tiga hal ini, dan UUID punya dua ejaan
Huruf, angka, garis bawah. Tanpa tanda hubung, tanpa titik, tanpa spasi. Dan UUID diterima dengan atau tanpa tanda hubungnya — itulah mengapa satu pencarian gagal dan yang identik berhasil.
Mencari skin berarti mengubah sesuatu yang diketik seseorang menjadi sesuatu yang dikenali Mojang, dan hanya ada dua hal yang bisa terjadi. Keduanya memiliki aturan yang tepat, dan UUID memiliki kerumitan yang menyebabkan banyak laporan "tidak ditemukan".
Aturan nama pengguna
^[A-Za-z0-9_]{1,16}$
Tiga kelas karakter dan tidak ada yang lain: huruf, angka, garis bawah. Panjang 1 hingga 16.
Bagian yang tidak termasuk adalah bagian yang berguna:
- tanpa tanda hubung — hal paling umum yang dicoba orang
- tanpa titik, tanpa spasi, tanpa
@ - tidak lebih dari 16 karakter, dan tidak ada yang kosong
Jadi, nama tampilan dari server, nama Discord, atau email tidak akan teratasi, meskipun terlihat seperti nama. Jika pencarian gagal dan teks berisi tanda hubung, itu hampir selalu alasannya — dan tanda hubung adalah karakter yang membuat orang mencari format lain.
Aturan UUID, dan mengapa ia memiliki dua ejaan
^[0-9a-fA-F]{8}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{12}$
Perhatikan setiap -?: setiap tanda hubung opsional. Keduanya adalah akun yang sama dan keduanya diterima:
069a79f4-44e9-4726-a5be-fca90e38aaf5 dashed
069a79f444e94726a5befca90e38aaf5 undashed
32 digit heksadesimal, dikelompokkan 8-4-4-4-12. Huruf besar/kecil juga tidak masalah — A-F dan a-f keduanya cocok.
Ini penting karena kedua bentuk berasal dari tempat yang berbeda. /data get pada Pemain, usercache.json, konfigurasi plugin, dan API Mojang sendiri tidak setuju tentang mana yang mereka keluarkan, jadi Anda akan menemukan keduanya, dan alat yang hanya menerima salah satunya terlihat rusak separuh waktu.
-? adalah per-pemisah daripada semua-atau-tidak sama sekali, jadi string yang sebagian bertanda hubung juga lolos. Itu lebih permisif daripada benar secara ketat, dan memang disengaja: menolak tempelan karena seseorang kehilangan satu tanda hubung tidak membantu siapa pun.
Mengapa nama dan UUID tidak dapat dipertukarkan
Nama pengguna dapat diubah dan digunakan kembali; UUID tidak bisa. Jadi pencarian nama pengguna menjawab "siapa yang memiliki nama ini saat ini", dan pencarian UUID menjawab "akun spesifik ini, apa pun namanya hari ini".
Untuk apa pun yang Anda simpan — daftar putih, papan skor, paket data, kepala — UUID adalah yang tetap benar. Nama pengguna adalah yang nyaman untuk diketik.
Empat animasi, dan itu adalah pose seiring waktu
Penampil menawarkan diam, berjalan, berlari, dan terbang. Ini adalah animasi daripada pose statis, yang penting untuk menilai skin: tekstur yang terlihat bagus saat berdiri diam bisa terlihat salah setelah lengan berayun, karena sisi lengan — sisi yang tidak pernah Anda lihat dalam pratinjau datar — terlihat.
Itulah argumen untuk melihat pratinjau skin dalam gerakan sama sekali, daripada hanya merender bagian depan dan belakang.