import BlockLog from "./type/BlockLog.js"; import BlockStone from "./type/BlockStone.js"; import BlockGrass from "./type/BlockGrass.js"; import BlockDirt from "./type/BlockDirt.js"; import BlockLeave from "./type/BlockLeave.js"; import BlockWater from "./type/BlockWater.js"; import BlockSand from "./type/BlockSand.js"; import BlockTorch from "./type/BlockTorch.js"; import Sound from "./sound/Sound.js"; import Block from "./Block.js"; import BlockWood from "./type/BlockWood.js"; export class BlockRegistry { static create() { // Sounds Block.sounds.stone = new Sound("stone", 1.0); Block.sounds.wood = new Sound("wood", 1.0); Block.sounds.gravel = new Sound("gravel", 1.0); Block.sounds.grass = new Sound("grass", 1.0); Block.sounds.cloth = new Sound("cloth", 1.0); Block.sounds.sand = new Sound("sand", 1.0); // Blocks BlockRegistry.STONE = new BlockStone(1, 0); BlockRegistry.GRASS = new BlockGrass(2, 1); BlockRegistry.DIRT = new BlockDirt(3, 2); BlockRegistry.WOOD = new BlockWood(5, 10); BlockRegistry.LOG = new BlockLog(17, 4); BlockRegistry.LEAVE = new BlockLeave(18, 6); BlockRegistry.WATER = new BlockWater(9, 7); BlockRegistry.SAND = new BlockSand(12, 8) BlockRegistry.TORCH = new BlockTorch(50, 9) } }