@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
28 lines (23 loc) • 2.62 kB
JavaScript
;
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 Grass extends block_Solid.Solid {
constructor() {
super({
name: "minecraft:grass",
javaName: "minecraft:grass_block",
id: block_BlockIdsType.BlockIdsType.Grass,
hardness: 0.6
});
}
getToolType() {
return [block_BlockToolType.BlockToolType.None, block_BlockToolType.BlockToolType.Shovel];
}
getDropsForCompatibleTool(item, server) {
return [server.getBlockManager().getBlock("minecraft:dirt")];
}
}
exports.default = Grass;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3Jhc3MuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9HcmFzcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHR5cGUgeyBJdGVtIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdyYXNzIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoe1xuICAgICAgICAgICAgbmFtZTogJ21pbmVjcmFmdDpncmFzcycsXG4gICAgICAgICAgICBqYXZhTmFtZTogJ21pbmVjcmFmdDpncmFzc19ibG9jaycsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkdyYXNzLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuNlxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLlNob3ZlbF07XG4gICAgfVxuXG4gICAgcHVibGljIGdldERyb3BzRm9yQ29tcGF0aWJsZVRvb2woaXRlbTogSXRlbSwgc2VydmVyOiBTZXJ2ZXIpIHtcbiAgICAgICAgcmV0dXJuIFtzZXJ2ZXIuZ2V0QmxvY2tNYW5hZ2VyKCkuZ2V0QmxvY2soJ21pbmVjcmFmdDpkaXJ0JyldO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJTb2xpZCIsIkJsb2NrSWRzVHlwZSIsIkJsb2NrVG9vbFR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBTUEsTUFBcUIsY0FBY0EsaUJBQU0sQ0FBQTtBQUFBLEVBQzlCLFdBQWMsR0FBQTtBQUNqQixJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBTSxFQUFBLGlCQUFBO0FBQUEsTUFDTixRQUFVLEVBQUEsdUJBQUE7QUFBQSxNQUNWLElBQUlDLCtCQUFhLENBQUEsS0FBQTtBQUFBLE1BQ2pCLFFBQVUsRUFBQTtBQUFBLEtBQ2IsQ0FBQTtBQUFBO0FBQ0wsRUFFTyxXQUFjLEdBQUE7QUFDakIsSUFBQSxPQUFPLENBQUNDLGlDQUFBLENBQWMsSUFBTSxFQUFBQSxpQ0FBQSxDQUFjLE1BQU0sQ0FBQTtBQUFBO0FBQ3BELEVBRU8seUJBQUEsQ0FBMEIsTUFBWSxNQUFnQixFQUFBO0FBQ3pELElBQUEsT0FBTyxDQUFDLE1BQU8sQ0FBQSxlQUFBLEVBQWtCLENBQUEsUUFBQSxDQUFTLGdCQUFnQixDQUFDLENBQUE7QUFBQTtBQUVuRTs7OzsifQ==