@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
29 lines (28 loc) • 2.46 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
const require_block_BlockIdsType = require("../BlockIdsType.cjs.cjs");
const require_block_BlockToolType = require("../BlockToolType.cjs.cjs");
const require_block_Solid = require("../Solid.cjs.cjs");
//#region src/block/blocks/Grass.ts
var Grass = class extends require_block_Solid.Solid {
constructor() {
super({
name: "minecraft:grass",
javaName: "minecraft:grass_block",
id: require_block_BlockIdsType.BlockIdsType.Grass,
hardness: .6
});
}
getToolType() {
return [require_block_BlockToolType.BlockToolType.None, require_block_BlockToolType.BlockToolType.Shovel];
}
getDropsForCompatibleTool(item, server) {
return [server.getBlockManager().getBlock("minecraft:dirt")];
}
};
//#endregion
exports.default = Grass;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3Jhc3MuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2svYmxvY2tzL0dyYXNzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgdHlwZSB7IEl0ZW0gfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW0nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgR3Jhc3MgZXh0ZW5kcyBTb2xpZCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcih7XG4gICAgICAgICAgICBuYW1lOiAnbWluZWNyYWZ0OmdyYXNzJyxcbiAgICAgICAgICAgIGphdmFOYW1lOiAnbWluZWNyYWZ0OmdyYXNzX2Jsb2NrJyxcbiAgICAgICAgICAgIGlkOiBCbG9ja0lkc1R5cGUuR3Jhc3MsXG4gICAgICAgICAgICBoYXJkbmVzczogMC42XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRUb29sVHlwZSgpIHtcbiAgICAgICAgcmV0dXJuIFtCbG9ja1Rvb2xUeXBlLk5vbmUsIEJsb2NrVG9vbFR5cGUuU2hvdmVsXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RHJvcHNGb3JDb21wYXRpYmxlVG9vbChpdGVtOiBJdGVtLCBzZXJ2ZXI6IFNlcnZlcikge1xuICAgICAgICByZXR1cm4gW3NlcnZlci5nZXRCbG9ja01hbmFnZXIoKS5nZXRCbG9jaygnbWluZWNyYWZ0OmRpcnQnKV07XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFNQSxJQUFxQixRQUFyQixjQUFtQyxvQkFBQSxNQUFNO0NBQ3JDLGNBQXFCO0VBQ2pCLE1BQU07R0FDRixNQUFNO0dBQ04sVUFBVTtHQUNWLElBQUksMkJBQUEsYUFBYTtHQUNqQixVQUFVO0VBQ2QsQ0FBQztDQUNMO0NBRUEsY0FBcUI7RUFDakIsT0FBTyxDQUFDLDRCQUFBLGNBQWMsTUFBTSw0QkFBQSxjQUFjLE1BQU07Q0FDcEQ7Q0FFQSwwQkFBaUMsTUFBWSxRQUFnQjtFQUN6RCxPQUFPLENBQUMsT0FBTyxnQkFBZ0IsRUFBRSxTQUFTLGdCQUFnQixDQUFDO0NBQy9EO0FBQ0oifQ==