UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

33 lines (28 loc) 2.77 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const block_BlockIdsType = require('../BlockIdsType.cjs.cjs'); const block_BlockToolType = require('../BlockToolType.cjs.cjs'); const block_Solid = require('../Solid.cjs.cjs'); class Bookshelf extends block_Solid.Solid { constructor() { super({ name: "minecraft:bookshelf", id: block_BlockIdsType.BlockIdsType.Bookshelf, hardness: 1.5 }); } getDropsForCompatibleTool(item, server) { return [server.getItemManager().getItem("minecraft:book")]; } getToolType() { return [block_BlockToolType.BlockToolType.Axe]; } getFlammability() { return 20; } getFuelTime() { return 300; } } exports.default = Bookshelf; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQm9va3NoZWxmLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9jay9ibG9ja3MvQm9va3NoZWxmLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW0nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQm9va3NoZWxmIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoe1xuICAgICAgICAgICAgbmFtZTogJ21pbmVjcmFmdDpib29rc2hlbGYnLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5Cb29rc2hlbGYsXG4gICAgICAgICAgICBoYXJkbmVzczogMS41XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXREcm9wc0ZvckNvbXBhdGlibGVUb29sKGl0ZW06IEl0ZW0sIHNlcnZlcjogU2VydmVyKSB7XG4gICAgICAgIHJldHVybiBbc2VydmVyLmdldEl0ZW1NYW5hZ2VyKCkuZ2V0SXRlbSgnbWluZWNyYWZ0OmJvb2snKV07XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuQXhlXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RmxhbW1hYmlsaXR5KCkge1xuICAgICAgICByZXR1cm4gMjA7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEZ1ZWxUaW1lKCkge1xuICAgICAgICByZXR1cm4gMzAwO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJTb2xpZCIsIkJsb2NrSWRzVHlwZSIsIkJsb2NrVG9vbFR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBTUEsTUFBcUIsa0JBQWtCQSxpQkFBTSxDQUFBO0FBQUEsRUFDbEMsV0FBYyxHQUFBO0FBQ2pCLElBQU0sS0FBQSxDQUFBO0FBQUEsTUFDRixJQUFNLEVBQUEscUJBQUE7QUFBQSxNQUNOLElBQUlDLCtCQUFhLENBQUEsU0FBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUFBO0FBQ0wsRUFFTyx5QkFBQSxDQUEwQixNQUFZLE1BQWdCLEVBQUE7QUFDekQsSUFBQSxPQUFPLENBQUMsTUFBTyxDQUFBLGNBQUEsRUFBaUIsQ0FBQSxPQUFBLENBQVEsZ0JBQWdCLENBQUMsQ0FBQTtBQUFBO0FBQzdELEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQU8sT0FBQSxDQUFDQyxrQ0FBYyxHQUFHLENBQUE7QUFBQTtBQUM3QixFQUVPLGVBQWtCLEdBQUE7QUFDckIsSUFBTyxPQUFBLEVBQUE7QUFBQTtBQUNYLEVBRU8sV0FBYyxHQUFBO0FBQ2pCLElBQU8sT0FBQSxHQUFBO0FBQUE7QUFFZjs7OzsifQ==