@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
37 lines (33 loc) • 2.78 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
class SkinAnimation {
image;
frames;
type;
expression;
constructor({
image,
frames,
type,
expression
}) {
this.image = image;
this.frames = frames;
this.type = type;
this.expression = expression;
}
getImage() {
return this.image;
}
getFrames() {
return this.frames;
}
getType() {
return this.type;
}
getExpression() {
return this.expression;
}
}
exports.default = SkinAnimation;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2tpbkFuaW1hdGlvbi5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbHMvc2tpbi9Ta2luQW5pbWF0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIFNraW5JbWFnZSBmcm9tICcuL1NraW5JbWFnZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNraW5BbmltYXRpb24ge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgaW1hZ2U6IFNraW5JbWFnZTtcbiAgICBwcml2YXRlIHJlYWRvbmx5IGZyYW1lczogbnVtYmVyO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgdHlwZTogbnVtYmVyO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgZXhwcmVzc2lvbjogbnVtYmVyO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKHtcbiAgICAgICAgaW1hZ2UsXG4gICAgICAgIGZyYW1lcyxcbiAgICAgICAgdHlwZSxcbiAgICAgICAgZXhwcmVzc2lvblxuICAgIH06IHtcbiAgICAgICAgaW1hZ2U6IFNraW5JbWFnZTtcbiAgICAgICAgZnJhbWVzOiBudW1iZXI7XG4gICAgICAgIHR5cGU6IG51bWJlcjtcbiAgICAgICAgZXhwcmVzc2lvbjogbnVtYmVyO1xuICAgIH0pIHtcbiAgICAgICAgdGhpcy5pbWFnZSA9IGltYWdlO1xuICAgICAgICB0aGlzLmZyYW1lcyA9IGZyYW1lcztcbiAgICAgICAgdGhpcy50eXBlID0gdHlwZTtcbiAgICAgICAgdGhpcy5leHByZXNzaW9uID0gZXhwcmVzc2lvbjtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0SW1hZ2UoKTogU2tpbkltYWdlIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuaW1hZ2U7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZyYW1lcygpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5mcmFtZXM7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFR5cGUoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudHlwZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RXhwcmVzc2lvbigpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdGhpcy5leHByZXNzaW9uO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsTUFBcUIsYUFBYyxDQUFBO0FBQUEsRUFDZCxLQUFBO0FBQUEsRUFDQSxNQUFBO0FBQUEsRUFDQSxJQUFBO0FBQUEsRUFDQSxVQUFBO0FBQUEsRUFFVixXQUFZLENBQUE7QUFBQSxJQUNmLEtBQUE7QUFBQSxJQUNBLE1BQUE7QUFBQSxJQUNBLElBQUE7QUFBQSxJQUNBO0FBQUEsR0FNRCxFQUFBO0FBQ0MsSUFBQSxJQUFBLENBQUssS0FBUSxHQUFBLEtBQUE7QUFDYixJQUFBLElBQUEsQ0FBSyxNQUFTLEdBQUEsTUFBQTtBQUNkLElBQUEsSUFBQSxDQUFLLElBQU8sR0FBQSxJQUFBO0FBQ1osSUFBQSxJQUFBLENBQUssVUFBYSxHQUFBLFVBQUE7QUFBQTtBQUN0QixFQUVPLFFBQXNCLEdBQUE7QUFDekIsSUFBQSxPQUFPLElBQUssQ0FBQSxLQUFBO0FBQUE7QUFDaEIsRUFFTyxTQUFvQixHQUFBO0FBQ3ZCLElBQUEsT0FBTyxJQUFLLENBQUEsTUFBQTtBQUFBO0FBQ2hCLEVBRU8sT0FBa0IsR0FBQTtBQUNyQixJQUFBLE9BQU8sSUFBSyxDQUFBLElBQUE7QUFBQTtBQUNoQixFQUVPLGFBQXdCLEdBQUE7QUFDM0IsSUFBQSxPQUFPLElBQUssQ0FBQSxVQUFBO0FBQUE7QUFFcEI7Ozs7In0=