@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
39 lines (37 loc) • 3.23 kB
JavaScript
class SkinPersonaPiece {
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;
}
}
export { SkinPersonaPiece as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2tpblBlcnNvbmFQaWVjZS5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3V0aWxzL3NraW4vc2tpbi1wZXJzb25hL1NraW5QZXJzb25hUGllY2UudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgY2xhc3MgU2tpblBlcnNvbmFQaWVjZSB7XG4gICAgcHJpdmF0ZSByZWFkb25seSBkZWY6IGJvb2xlYW47XG4gICAgcHJpdmF0ZSByZWFkb25seSBwYWNrSWQ6IHN0cmluZztcbiAgICBwcml2YXRlIHJlYWRvbmx5IHBpZWNlSWQ6IHN0cmluZztcbiAgICBwcml2YXRlIHJlYWRvbmx5IHBpZWNlVHlwZTogc3RyaW5nO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgcHJvZHVjdElkOiBzdHJpbmc7XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3Ioe1xuICAgICAgICBkZWYsXG4gICAgICAgIHBhY2tJZCxcbiAgICAgICAgcGllY2VJZCxcbiAgICAgICAgcGllY2VUeXBlLFxuICAgICAgICBwcm9kdWN0SWRcbiAgICB9OiB7XG4gICAgICAgIGRlZjogYm9vbGVhbjtcbiAgICAgICAgcGFja0lkOiBzdHJpbmc7XG4gICAgICAgIHBpZWNlSWQ6IHN0cmluZztcbiAgICAgICAgcGllY2VUeXBlOiBzdHJpbmc7XG4gICAgICAgIHByb2R1Y3RJZDogc3RyaW5nO1xuICAgIH0pIHtcbiAgICAgICAgdGhpcy5kZWYgPSBkZWY7IC8vIFwiZGVmYXVsdFwiIGlzIG5vdCBhbGxvd2VkIGtleXdvcmQgOihcbiAgICAgICAgdGhpcy5wYWNrSWQgPSBwYWNrSWQ7XG4gICAgICAgIHRoaXMucGllY2VJZCA9IHBpZWNlSWQ7XG4gICAgICAgIHRoaXMucGllY2VUeXBlID0gcGllY2VUeXBlO1xuICAgICAgICB0aGlzLnByb2R1Y3RJZCA9IHByb2R1Y3RJZDtcbiAgICB9XG5cbiAgICBwdWJsaWMgaXNEZWZhdWx0KCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy5kZWY7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFBhY2tJZCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5wYWNrSWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFBpZWNlVHlwZSgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5waWVjZVR5cGU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFByb2R1Y3RJZCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5wcm9kdWN0SWQ7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFBpZWNlSWQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGllY2VJZDtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBcUIsZ0JBQWlCLENBQUE7QUFBQSxFQUNqQixHQUFBO0FBQUEsRUFDQSxNQUFBO0FBQUEsRUFDQSxPQUFBO0FBQUEsRUFDQSxTQUFBO0FBQUEsRUFDQSxTQUFBO0FBQUEsRUFFVixXQUFZLENBQUE7QUFBQSxJQUNmLEdBQUE7QUFBQSxJQUNBLE1BQUE7QUFBQSxJQUNBLE9BQUE7QUFBQSxJQUNBLFNBQUE7QUFBQSxJQUNBO0FBQUEsR0FPRCxFQUFBO0FBQ0MsSUFBQSxJQUFBLENBQUssR0FBTSxHQUFBLEdBQUE7QUFDWCxJQUFBLElBQUEsQ0FBSyxNQUFTLEdBQUEsTUFBQTtBQUNkLElBQUEsSUFBQSxDQUFLLE9BQVUsR0FBQSxPQUFBO0FBQ2YsSUFBQSxJQUFBLENBQUssU0FBWSxHQUFBLFNBQUE7QUFDakIsSUFBQSxJQUFBLENBQUssU0FBWSxHQUFBLFNBQUE7QUFBQTtBQUNyQixFQUVPLFNBQXFCLEdBQUE7QUFDeEIsSUFBQSxPQUFPLElBQUssQ0FBQSxHQUFBO0FBQUE7QUFDaEIsRUFFTyxTQUFvQixHQUFBO0FBQ3ZCLElBQUEsT0FBTyxJQUFLLENBQUEsTUFBQTtBQUFBO0FBQ2hCLEVBRU8sWUFBdUIsR0FBQTtBQUMxQixJQUFBLE9BQU8sSUFBSyxDQUFBLFNBQUE7QUFBQTtBQUNoQixFQUVPLFlBQXVCLEdBQUE7QUFDMUIsSUFBQSxPQUFPLElBQUssQ0FBQSxTQUFBO0FBQUE7QUFDaEIsRUFFTyxVQUFxQixHQUFBO0FBQ3hCLElBQUEsT0FBTyxJQUFLLENBQUEsT0FBQTtBQUFBO0FBRXBCOzs7OyJ9