UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

27 lines (24 loc) 2.18 kB
import { BlockIdsType } from '../BlockIdsType.es.js'; import { BlockToolType } from '../BlockToolType.es.js'; import { ItemTieredToolType } from '../../item/ItemTieredToolType.es.js'; import { Solid } from '../Solid.es.js'; class MobSpawner extends Solid { constructor() { super({ name: "minecraft:mob_spawner", id: BlockIdsType.MobSpawner, hardness: 5 }); } getToolType() { return [BlockToolType.Pickaxe]; } getToolHarvestLevel() { return ItemTieredToolType.Wood; } getLightLevel() { return 3; } } export { MobSpawner as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9iU3Bhd25lci5lcy5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrL2Jsb2Nrcy9Nb2JTcGF3bmVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrSWRzVHlwZSB9IGZyb20gJy4uL0Jsb2NrSWRzVHlwZSc7XG5pbXBvcnQgeyBCbG9ja1Rvb2xUeXBlIH0gZnJvbSAnLi4vQmxvY2tUb29sVHlwZSc7XG5pbXBvcnQgeyBJdGVtVGllcmVkVG9vbFR5cGUgfSBmcm9tICcuLi8uLi9pdGVtL0l0ZW1UaWVyZWRUb29sVHlwZSc7XG5pbXBvcnQgeyBTb2xpZCB9IGZyb20gJy4uL1NvbGlkJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTW9iU3Bhd25lciBleHRlbmRzIFNvbGlkIHtcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKHtcbiAgICAgICAgICAgIG5hbWU6ICdtaW5lY3JhZnQ6bW9iX3NwYXduZXInLFxuICAgICAgICAgICAgaWQ6IEJsb2NrSWRzVHlwZS5Nb2JTcGF3bmVyLFxuICAgICAgICAgICAgaGFyZG5lc3M6IDVcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xUeXBlKCkge1xuICAgICAgICByZXR1cm4gW0Jsb2NrVG9vbFR5cGUuUGlja2F4ZV07XG4gICAgfVxuXG4gICAgcHVibGljIGdldFRvb2xIYXJ2ZXN0TGV2ZWwoKSB7XG4gICAgICAgIHJldHVybiBJdGVtVGllcmVkVG9vbFR5cGUuV29vZDtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0TGlnaHRMZXZlbCgpIHtcbiAgICAgICAgcmV0dXJuIDM7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0EsTUFBcUIsbUJBQW1CLEtBQU0sQ0FBQTtBQUFBLEVBQ25DLFdBQWMsR0FBQTtBQUNqQixJQUFNLEtBQUEsQ0FBQTtBQUFBLE1BQ0YsSUFBTSxFQUFBLHVCQUFBO0FBQUEsTUFDTixJQUFJLFlBQWEsQ0FBQSxVQUFBO0FBQUEsTUFDakIsUUFBVSxFQUFBO0FBQUEsS0FDYixDQUFBO0FBQUE7QUFDTCxFQUVPLFdBQWMsR0FBQTtBQUNqQixJQUFPLE9BQUEsQ0FBQyxjQUFjLE9BQU8sQ0FBQTtBQUFBO0FBQ2pDLEVBRU8sbUJBQXNCLEdBQUE7QUFDekIsSUFBQSxPQUFPLGtCQUFtQixDQUFBLElBQUE7QUFBQTtBQUM5QixFQUVPLGFBQWdCLEdBQUE7QUFDbkIsSUFBTyxPQUFBLENBQUE7QUFBQTtBQUVmOzs7OyJ9