@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
29 lines (28 loc) • 1.82 kB
JavaScript
import { Block } from "./Block.es.js";
//#region src/block/Liquid.ts
/**
* Liquid blocks (eg. Water, Still Water, Lava, Still Lava)
*/
var Liquid = class extends Block {
getHardness() {
return 100;
}
getDropsForCompatibleTool(_item, _server) {
return [];
}
canBeFlowedInto() {
return true;
}
isBreakable() {
return false;
}
isSolid() {
return false;
}
isPartOfCreativeInventory() {
return false;
}
};
//#endregion
export { Liquid };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTGlxdWlkLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ibG9jay9MaXF1aWQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2sgfSBmcm9tICcuL0Jsb2NrJztcbmltcG9ydCB0eXBlIHsgSXRlbSB9IGZyb20gJy4uL2l0ZW0vSXRlbSc7XG5pbXBvcnQgdHlwZSBTZXJ2ZXIgZnJvbSAnLi4vU2VydmVyJztcblxuLyoqXG4gKiBMaXF1aWQgYmxvY2tzIChlZy4gV2F0ZXIsIFN0aWxsIFdhdGVyLCBMYXZhLCBTdGlsbCBMYXZhKVxuICovXG5leHBvcnQgY2xhc3MgTGlxdWlkIGV4dGVuZHMgQmxvY2sge1xuICAgIHB1YmxpYyBnZXRIYXJkbmVzcygpIHtcbiAgICAgICAgcmV0dXJuIDEwMDtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0RHJvcHNGb3JDb21wYXRpYmxlVG9vbChfaXRlbTogSXRlbSwgX3NlcnZlcjogU2VydmVyKSB7XG4gICAgICAgIHJldHVybiBbXTtcbiAgICB9XG5cbiAgICBwdWJsaWMgY2FuQmVGbG93ZWRJbnRvKCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgaXNCcmVha2FibGUoKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgaXNTb2xpZCgpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHB1YmxpYyBpc1BhcnRPZkNyZWF0aXZlSW52ZW50b3J5KCkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQU9BLElBQWEsU0FBYixjQUE0QixNQUFNO0NBQzlCLGNBQXFCO0VBQ2pCLE9BQU87Q0FDWDtDQUVBLDBCQUFpQyxPQUFhLFNBQWlCO0VBQzNELE9BQU8sQ0FBQztDQUNaO0NBRUEsa0JBQXlCO0VBQ3JCLE9BQU87Q0FDWDtDQUVBLGNBQXFCO0VBQ2pCLE9BQU87Q0FDWDtDQUVBLFVBQWlCO0VBQ2IsT0FBTztDQUNYO0NBRUEsNEJBQW1DO0VBQy9CLE9BQU87Q0FDWDtBQUNKIn0=