PlayerSkinPartId class
Пакет: com.hypixel.hytale.server.core.cosmetics
Файл: com/hypixel/hytale/server/core/cosmetics/PlayerSkin.java
Поля (4)
| Модификаторы | Тип | Имя |
|---|---|---|
|
public final String |
assetId |
|
public final String |
textureId |
|
String[] |
var1 |
|
public final String |
variantId |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
public static PlayerSkin.PlayerSkinPartId |
fromStringpublic static PlayerSkin.PlayerSkinPartId fromString(@Nonnull String var0) |
|
public String |
getAssetIdpublic String getAssetId() |
|
public String |
getTextureIdpublic String getTextureId() |
|
public String |
getVariantIdpublic String getVariantId() |
|
public String |
toStringpublic String toString() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.cosmetics;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">import org.bson.BsonDocument;
class="kw">import org.bson.BsonValue;
class="kw">public class PlayerSkin {
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId bodyCharacteristic;
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId underwear;
class="kw">private class="kw">final String face;
class="kw">private class="kw">final String ears;
class="kw">private class="kw">final String mouth;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId eyes;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId facialHair;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId haircut;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId eyebrows;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId pants;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId overpants;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId undertop;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId overtop;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId shoes;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId headAccessory;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId faceAccessory;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId earAccessory;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId skinFeature;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId gloves;
@Nullable
class="kw">private class="kw">final PlayerSkin.PlayerSkinPartId cape;
class="kw">public PlayerSkin(@Nonnull BsonDocument var1) {
this.bodyCharacteristic = getId(var1, "bodyCharacteristic");
this.underwear = getId(var1, "underwear");
this.face = var1.getString("face").getValue();
this.ears = var1.getString("ears").getValue();
this.mouth = var1.getString("mouth").getValue();
this.eyes = PlayerSkin.PlayerSkinPartId.fromString(var1.getString("eyes").getValue());
this.facialHair = getId(var1, "facialHair");
this.haircut = getId(var1, "haircut");
this.eyebrows = getId(var1, "eyebrows");
this.pants = getId(var1, "pants");
this.overpants = getId(var1, "overpants");
this.undertop = getId(var1, "undertop");
this.overtop = getId(var1, "overtop");
this.shoes = getId(var1, "shoes");
this.headAccessory = getId(var1, "headAccessory");
this.faceAccessory = getId(var1, "faceAccessory");
this.earAccessory = getId(var1, "earAccessory");
this.skinFeature = getId(var1, "skinFeature");
this.gloves = getId(var1, "gloves");
this.cape = getId(var1, "cape");
}
class="kw">public PlayerSkin(
PlayerSkin.PlayerSkinPartId var1,
PlayerSkin.PlayerSkinPartId var2,
String var3,
String var4,
String var5,
PlayerSkin.PlayerSkinPartId var6,
PlayerSkin.PlayerSkinPartId var7,
PlayerSkin.PlayerSkinPartId var8,
PlayerSkin.PlayerSkinPartId var9,
PlayerSkin.PlayerSkinPartId var10,
PlayerSkin.PlayerSkinPartId var11,
PlayerSkin.PlayerSkinPartId var12,
PlayerSkin.PlayerSkinPartId var13,
PlayerSkin.PlayerSkinPartId var14,
PlayerSkin.PlayerSkinPartId var15,
PlayerSkin.PlayerSkinPartId var16,
PlayerSkin.PlayerSkinPartId var17,
PlayerSkin.PlayerSkinPartId var18,
PlayerSkin.PlayerSkinPartId var19,
PlayerSkin.PlayerSkinPartId var20
) {
this.bodyCharacteristic = var1;
this.underwear = var2;
this.face = var3;
this.ears = var4;
this.mouth = var5;
this.eyes = var6;
this.facialHair = var7;
this.haircut = var8;
this.eyebrows = var9;
this.pants = var10;
this.overpants = var11;
this.undertop = var12;
this.overtop = var13;
this.shoes = var14;
this.headAccessory = var15;
this.faceAccessory = var16;
this.earAccessory = var17;
this.skinFeature = var18;
this.gloves = var19;
this.cape = var20;
}
class="kw">public PlayerSkin(
String var1,
String var2,
String var3,
String var4,
String var5,
@Nullable String var6,
@Nullable String var7,
@Nullable String var8,
@Nullable String var9,
@Nullable String var10,
@Nullable String var11,
@Nullable String var12,
@Nullable String var13,
@Nullable String var14,
@Nullable String var15,
@Nullable String var16,
@Nullable String var17,
@Nullable String var18,
@Nullable String var19,
@Nullable String var20
) {
this.bodyCharacteristic = var1 != null ? PlayerSkin.PlayerSkinPartId.fromString(var1) : null;
this.underwear = var2 != null ? PlayerSkin.PlayerSkinPartId.fromString(var2) : null;
this.face = var3;
this.ears = var4;
this.mouth = var5;
this.eyes = var6 != null ? PlayerSkin.PlayerSkinPartId.fromString(var6) : null;
this.facialHair = var7 != null ? PlayerSkin.PlayerSkinPartId.fromString(var7) : null;
this.haircut = var8 != null ? PlayerSkin.PlayerSkinPartId.fromString(var8) : null;
this.eyebrows = var9 != null ? PlayerSkin.PlayerSkinPartId.fromString(var9) : null;
this.pants = var10 != null ? PlayerSkin.PlayerSkinPartId.fromString(var10) : null;
this.overpants = var11 != null ? PlayerSkin.PlayerSkinPartId.fromString(var11) : null;
this.undertop = var12 != null ? PlayerSkin.PlayerSkinPartId.fromString(var12) : null;
this.overtop = var13 != null ? PlayerSkin.PlayerSkinPartId.fromString(var13) : null;
this.shoes = var14 != null ? PlayerSkin.PlayerSkinPartId.fromString(var14) : null;
this.headAccessory = var15 != null ? PlayerSkin.PlayerSkinPartId.fromString(var15) : null;
this.faceAccessory = var16 != null ? PlayerSkin.PlayerSkinPartId.fromString(var16) : null;
this.earAccessory = var17 != null ? PlayerSkin.PlayerSkinPartId.fromString(var17) : null;
this.skinFeature = var18 != null ? PlayerSkin.PlayerSkinPartId.fromString(var18) : null;
this.gloves = var19 != null ? PlayerSkin.PlayerSkinPartId.fromString(var19) : null;
this.cape = var20 != null ? PlayerSkin.PlayerSkinPartId.fromString(var20) : null;
}
@Nullable
class="kw">private class="kw">static PlayerSkin.PlayerSkinPartId getId(@Nonnull BsonDocument var0, String var1) {
BsonValue var2 = var0.get(var1);
class="kw">return var2 != null && !var2.isNull() ? PlayerSkin.PlayerSkinPartId.fromString(var2.asString().getValue()) : null;
}
class="kw">public PlayerSkin.PlayerSkinPartId getBodyCharacteristic() {
class="kw">return this.bodyCharacteristic;
}
class="kw">public PlayerSkin.PlayerSkinPartId getUnderwear() {
class="kw">return this.underwear;
}
class="kw">public String getFace() {
class="kw">return this.face;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getEyes() {
class="kw">return this.eyes;
}
@Nonnull
class="kw">public String getEars() {
class="kw">return this.ears;
}
@Nonnull
class="kw">public String getMouth() {
class="kw">return this.mouth;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getFacialHair() {
class="kw">return this.facialHair;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getHaircut() {
class="kw">return this.haircut;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getEyebrows() {
class="kw">return this.eyebrows;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getPants() {
class="kw">return this.pants;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getOverpants() {
class="kw">return this.overpants;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getUndertop() {
class="kw">return this.undertop;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getOvertop() {
class="kw">return this.overtop;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getShoes() {
class="kw">return this.shoes;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getHeadAccessory() {
class="kw">return this.headAccessory;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getFaceAccessory() {
class="kw">return this.faceAccessory;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getEarAccessory() {
class="kw">return this.earAccessory;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getSkinFeature() {
class="kw">return this.skinFeature;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getGloves() {
class="kw">return this.gloves;
}
@Nullable
class="kw">public PlayerSkin.PlayerSkinPartId getCape() {
class="kw">return this.cape;
}
class="kw">public class="kw">static class PlayerSkinPartId {
class="kw">public class="kw">final String assetId;
class="kw">public class="kw">final String textureId;
class="kw">public class="kw">final String variantId;
class="kw">public PlayerSkinPartId(String var1, String var2, String var3) {
this.assetId = var1;
this.textureId = var2;
this.variantId = var3;
}
@Nonnull
class="kw">public class="kw">static PlayerSkin.PlayerSkinPartId fromString(@Nonnull String var0) {
String[] var1 = var0.split("\\.", 0);
class="kw">return new PlayerSkin.PlayerSkinPartId(var1[0], var1.length > 1 ? var1[1] : null, var1.length > 2 ? var1[2] : null);
}
class="kw">public String getAssetId() {
class="kw">return this.assetId;
}
class="kw">public String getTextureId() {
class="kw">return this.textureId;
}
class="kw">public String getVariantId() {
class="kw">return this.variantId;
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "PlayerSkinPartId{assetId='" + this.assetId + "', textureId='" + this.textureId + "', variantId='" + this.variantId + "'}";
}
}
}