Spaces:
Build error
Build error
File size: 1,402 Bytes
d46f4a3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
package net.minecraft.client.resources;
import javax.annotation.Nullable;
import net.minecraft.resources.ResourceLocation;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT)
public record PlayerSkin(
ResourceLocation texture,
@Nullable String textureUrl,
@Nullable ResourceLocation capeTexture,
@Nullable ResourceLocation elytraTexture,
PlayerSkin.Model model,
boolean secure
) {
@OnlyIn(Dist.CLIENT)
public static enum Model {
SLIM("slim"),
WIDE("default");
private final String id;
private Model(final String p_300061_) {
this.id = p_300061_;
}
public static PlayerSkin.Model byName(@Nullable String p_299354_) {
if (p_299354_ == null) {
return WIDE;
} else {
byte b0 = -1;
switch (p_299354_.hashCode()) {
case 3533117:
if (p_299354_.equals("slim")) {
b0 = 0;
}
default:
return switch (b0) {
case 0 -> SLIM;
default -> WIDE;
};
}
}
}
public String id() {
return this.id;
}
}
} |