UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

24 lines (23 loc) 2.14 kB
import { BlockIdsType } from "../BlockIdsType.es.js"; import { BlockToolType } from "../BlockToolType.es.js"; import { Solid } from "../Solid.es.js"; //#region src/block/blocks/Grass.ts var Grass = class extends Solid { constructor() { super({ name: "minecraft:grass", javaName: "minecraft:grass_block", id: BlockIdsType.Grass, hardness: .6 }); } getToolType() { return [BlockToolType.None, BlockToolType.Shovel]; } getDropsForCompatibleTool(item, server) { return [server.getBlockManager().getBlock("minecraft:dirt")]; } }; //#endregion export { Grass as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3Jhc3MuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9HcmFzcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0lkc1R5cGUgfSBmcm9tICcuLi9CbG9ja0lkc1R5cGUnO1xuaW1wb3J0IHsgQmxvY2tUb29sVHlwZSB9IGZyb20gJy4uL0Jsb2NrVG9vbFR5cGUnO1xuaW1wb3J0IHR5cGUgeyBJdGVtIH0gZnJvbSAnLi4vLi4vaXRlbS9JdGVtJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuaW1wb3J0IHsgU29saWQgfSBmcm9tICcuLi9Tb2xpZCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdyYXNzIGV4dGVuZHMgU29saWQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoe1xuICAgICAgICAgICAgbmFtZTogJ21pbmVjcmFmdDpncmFzcycsXG4gICAgICAgICAgICBqYXZhTmFtZTogJ21pbmVjcmFmdDpncmFzc19ibG9jaycsXG4gICAgICAgICAgICBpZDogQmxvY2tJZHNUeXBlLkdyYXNzLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDAuNlxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0VG9vbFR5cGUoKSB7XG4gICAgICAgIHJldHVybiBbQmxvY2tUb29sVHlwZS5Ob25lLCBCbG9ja1Rvb2xUeXBlLlNob3ZlbF07XG4gICAgfVxuXG4gICAgcHVibGljIGdldERyb3BzRm9yQ29tcGF0aWJsZVRvb2woaXRlbTogSXRlbSwgc2VydmVyOiBTZXJ2ZXIpIHtcbiAgICAgICAgcmV0dXJuIFtzZXJ2ZXIuZ2V0QmxvY2tNYW5hZ2VyKCkuZ2V0QmxvY2soJ21pbmVjcmFmdDpkaXJ0JyldO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7OztBQU1BLElBQXFCLFFBQXJCLGNBQW1DLE1BQU07Q0FDckMsY0FBcUI7RUFDakIsTUFBTTtHQUNGLE1BQU07R0FDTixVQUFVO0dBQ1YsSUFBSSxhQUFhO0dBQ2pCLFVBQVU7RUFDZCxDQUFDO0NBQ0w7Q0FFQSxjQUFxQjtFQUNqQixPQUFPLENBQUMsY0FBYyxNQUFNLGNBQWMsTUFBTTtDQUNwRDtDQUVBLDBCQUFpQyxNQUFZLFFBQWdCO0VBQ3pELE9BQU8sQ0FBQyxPQUFPLGdCQUFnQixFQUFFLFNBQVMsZ0JBQWdCLENBQUM7Q0FDL0Q7QUFDSiJ9