@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
39 lines (38 loc) • 2.93 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
//#region src/utils/skin/skin-persona/SkinPersonaPiece.ts
var SkinPersonaPiece = class {
def;
packId;
pieceId;
pieceType;
productId;
constructor({ def, packId, pieceId, pieceType, productId }) {
this.def = def;
this.packId = packId;
this.pieceId = pieceId;
this.pieceType = pieceType;
this.productId = productId;
}
isDefault() {
return this.def;
}
getPackId() {
return this.packId;
}
getPieceType() {
return this.pieceType;
}
getProductId() {
return this.productId;
}
getPieceId() {
return this.pieceId;
}
};
//#endregion
exports.default = SkinPersonaPiece;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2tpblBlcnNvbmFQaWVjZS5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy91dGlscy9za2luL3NraW4tcGVyc29uYS9Ta2luUGVyc29uYVBpZWNlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGNsYXNzIFNraW5QZXJzb25hUGllY2Uge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgZGVmOiBib29sZWFuO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgcGFja0lkOiBzdHJpbmc7XG4gICAgcHJpdmF0ZSByZWFkb25seSBwaWVjZUlkOiBzdHJpbmc7XG4gICAgcHJpdmF0ZSByZWFkb25seSBwaWVjZVR5cGU6IHN0cmluZztcbiAgICBwcml2YXRlIHJlYWRvbmx5IHByb2R1Y3RJZDogc3RyaW5nO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKHtcbiAgICAgICAgZGVmLFxuICAgICAgICBwYWNrSWQsXG4gICAgICAgIHBpZWNlSWQsXG4gICAgICAgIHBpZWNlVHlwZSxcbiAgICAgICAgcHJvZHVjdElkXG4gICAgfToge1xuICAgICAgICBkZWY6IGJvb2xlYW47XG4gICAgICAgIHBhY2tJZDogc3RyaW5nO1xuICAgICAgICBwaWVjZUlkOiBzdHJpbmc7XG4gICAgICAgIHBpZWNlVHlwZTogc3RyaW5nO1xuICAgICAgICBwcm9kdWN0SWQ6IHN0cmluZztcbiAgICB9KSB7XG4gICAgICAgIHRoaXMuZGVmID0gZGVmOyAvLyBcImRlZmF1bHRcIiBpcyBub3QgYWxsb3dlZCBrZXl3b3JkIDooXG4gICAgICAgIHRoaXMucGFja0lkID0gcGFja0lkO1xuICAgICAgICB0aGlzLnBpZWNlSWQgPSBwaWVjZUlkO1xuICAgICAgICB0aGlzLnBpZWNlVHlwZSA9IHBpZWNlVHlwZTtcbiAgICAgICAgdGhpcy5wcm9kdWN0SWQgPSBwcm9kdWN0SWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGlzRGVmYXVsdCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZGVmO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRQYWNrSWQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGFja0lkO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRQaWVjZVR5cGUoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGllY2VUeXBlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRQcm9kdWN0SWQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucHJvZHVjdElkO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRQaWVjZUlkKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLnBpZWNlSWQ7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFxQixtQkFBckIsTUFBc0M7Q0FDbEM7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUVBLFlBQW1CLEVBQ2YsS0FDQSxRQUNBLFNBQ0EsV0FDQSxhQU9EO0VBQ0MsS0FBSyxNQUFNO0VBQ1gsS0FBSyxTQUFTO0VBQ2QsS0FBSyxVQUFVO0VBQ2YsS0FBSyxZQUFZO0VBQ2pCLEtBQUssWUFBWTtDQUNyQjtDQUVBLFlBQTRCO0VBQ3hCLE9BQU8sS0FBSztDQUNoQjtDQUVBLFlBQTJCO0VBQ3ZCLE9BQU8sS0FBSztDQUNoQjtDQUVBLGVBQThCO0VBQzFCLE9BQU8sS0FBSztDQUNoQjtDQUVBLGVBQThCO0VBQzFCLE9BQU8sS0FBSztDQUNoQjtDQUVBLGFBQTRCO0VBQ3hCLE9BQU8sS0FBSztDQUNoQjtBQUNKIn0=