double posX = event.getPos().getX(); double posY = event.getPos().getY(); double posZ = event.getPos().getZ(); event.getWorld().setBlockState(new BlockPos(posX,posY,posZ), Blocks.FLOWING_WATER.getDefaultState()); event.getWorld().setBlockState(new BlockPos(posX + 1,posY,posZ), Blocks.SANDSTONE.getDefaultState()); event.getWorld().setBlockState(new BlockPos(posX - 1,posY,posZ), Blocks.SANDSTONE.getDefaultState()); event.getWorld().setBlockState(new BlockPos(posX,posY,posZ + 1), Blocks.SANDSTONE.getDefaultState()); event.getWorld().setBlockState(new BlockPos(posX,posY,posZ - 1), Blocks.SANDSTONE.getDefaultState()); event.getWorld().setBlockState(new BlockPos(posX + 1,posY,posZ + 1), Blocks.STONE_SLAB.getStateFromMeta(1)); event.getWorld().setBlockState(new BlockPos(posX + 1,posY,posZ - 1), Blocks.STONE_SLAB.getStateFromMeta(1)); event.getWorld().setBlockState(new BlockPos(posX - 1,posY,posZ + 1), Blocks.STONE_SLAB.getStateFromMeta(1)); event.getWorld().setBlockState(new BlockPos(posX - 1,posY,posZ - 1), Blocks.STONE_SLAB.getStateFromMeta(1));