Skip to content

Commit 57ea682

Browse files
committed
Fix exporting player heads with false skin name data
1 parent 9ac167e commit 57ea682

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: src/org/jmc/models/Head.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,11 @@ public static void addPlayerHead(ChunkProcessor obj, Transform rt, @CheckForNull
181181
private static @Nonnull NamespaceID getPlayerTexture(String texDataB64, @CheckForNull String name) {
182182
NamespaceID texID;
183183
String url = extractPlayerTextureUrl(texDataB64);
184-
if (name == null) {
185-
name = url.substring(url.lastIndexOf('/') + 1);
184+
String skinID = url.substring(url.lastIndexOf('/') + 1);
185+
if (name == null || name.isEmpty()) {
186+
name = skinID;
187+
} else {
188+
name += "_" + skinID;
186189
}
187190
texID = new NamespaceID("jmc2obj", "head/player_" + name);
188191
synchronized (addedMaterials) {

0 commit comments

Comments
 (0)